string_char_baggage< charT > Struct Template Reference

#include <bstring.h>

List of all members.

Public Types

typedef charT char_type

Static Public Member Functions

static void assign (char_type &c1, const char_type &c2) _THROW_NONE
static bool eq (const char_type &c1, const char_type &c2) _THROW_NONE
static bool ne (const char_type &c1, const char_type &c2) _THROW_NONE
static bool lt (const char_type &c1, const char_type &c2) _THROW_NONE
static char_type eos () _THROW_NONE
static istream & char_in (istream &is, char_type &c) _THROW_NONE
static ostream & char_out (ostream &os, char_type c) _THROW_NONE
static bool is_del (char_type c) _THROW_NONE
static int compare (const char_type *s1, const char_type *s2, size_t n) _THROW_NONE
static size_t length (const char_type *s) _THROW_NONE
static char_typecopy (char_type *s1, const char_type *s2, size_t n) _THROW_NONE


Detailed Description

template<class charT>
struct string_char_baggage< charT >

Definition at line 108 of file bstring.h.


Member Typedef Documentation

template<class charT>
typedef charT string_char_baggage< charT >::char_type
 

Definition at line 110 of file bstring.h.


Member Function Documentation

template<class charT>
static void string_char_baggage< charT >::assign char_type c1,
const char_type c2
[inline, static]
 

Definition at line 118 of file bstring.h.

template<class charT>
static istream& string_char_baggage< charT >::char_in istream &  is,
char_type c
[inline, static]
 

Definition at line 143 of file bstring.h.

Referenced by operator>>().

template<class charT>
static ostream& string_char_baggage< charT >::char_out ostream &  os,
char_type  c
[inline, static]
 

Definition at line 148 of file bstring.h.

template<class charT>
static int string_char_baggage< charT >::compare const char_type s1,
const char_type s2,
size_t  n
[inline, static]
 

Definition at line 163 of file bstring.h.

References string_char_baggage< charT >::lt(), and string_char_baggage< charT >::ne().

Here is the call graph for this function:

template<class charT>
static char_type* string_char_baggage< charT >::copy char_type s1,
const char_type s2,
size_t  n
[inline, static]
 

Definition at line 181 of file bstring.h.

References assign().

Referenced by basic_string< charT >::c_str(), basic_string< charT >::copy(), basic_string< charT >::erase(), operator+(), and basic_string< charT >::replace().

Here is the call graph for this function:

template<class charT>
static char_type string_char_baggage< charT >::eos  )  [inline, static]
 

Definition at line 138 of file bstring.h.

template<class charT>
static bool string_char_baggage< charT >::eq const char_type c1,
const char_type c2
[inline, static]
 

Definition at line 123 of file bstring.h.

template<class charT>
static bool string_char_baggage< charT >::is_del char_type  c  )  [inline, static]
 

Definition at line 153 of file bstring.h.

Referenced by operator>>().

template<class charT>
static size_t string_char_baggage< charT >::length const char_type s  )  [inline, static]
 

Definition at line 173 of file bstring.h.

Referenced by basic_string< charT >::append(), basic_string< charT >::assign(), basic_string< charT >::compare(), basic_string< charT >::find(), basic_string< charT >::find_first_not_of(), basic_string< charT >::find_first_of(), basic_string< charT >::find_last_not_of(), basic_string< charT >::find_last_of(), basic_string< charT >::insert(), operator+(), basic_string< charT >::operator+=(), basic_string< charT >::operator=(), basic_string< charT >::replace(), and basic_string< charT >::rfind().

template<class charT>
static bool string_char_baggage< charT >::lt const char_type c1,
const char_type c2
[inline, static]
 

Definition at line 133 of file bstring.h.

Referenced by string_char_baggage< charT >::compare().

template<class charT>
static bool string_char_baggage< charT >::ne const char_type c1,
const char_type c2
[inline, static]
 

Definition at line 128 of file bstring.h.

Referenced by string_char_baggage< charT >::compare(), basic_string< charT >::find(), and basic_string< charT >::rfind().


The documentation for this struct was generated from the following file:
Generated on Mon Jan 16 14:46:29 2006 for IPPL by  doxygen 1.4.6