|
Classes |
struct | string_char_baggage< charT > |
struct | string_char_baggage< char > |
class | basic_string_ref< charT > |
class | basic_string< charT > |
Defines |
#define | true 1 |
#define | false 0 |
#define | __BC401_const const |
#define | _THROW_NONE |
#define | _THROW_DOMAIN |
#define | _THROW_INVALIDARG |
#define | _THROW_LENGTH |
#define | _THROW_OUTRANGE |
#define | _THROW_RANGE |
#define | _THROW_OVERFLOW |
#define | _THROW_ALLOC |
#define | _THROW_CAST |
#define | _THROW_TYPEID |
#define | _THROW_ALLOC_LENGTH |
#define | _THROW_ALLOC_OUTRANGE |
#define | _THROW_LENGTH_OUTRANGE |
#define | _THROW_ALLOC_LENGTH_OUTRANGE |
Typedefs |
typedef int | bool |
typedef basic_string< char > | cstring |
typedef basic_string< char > | string |
Enumerations |
enum | capacity { default_size,
reserve
} |
Functions |
template<class charT> |
bool | operator== (const basic_string< charT > &lhs, const basic_string< charT > &rhs) _THROW_NONE |
template<class charT> |
bool | operator== (const charT *lhs, const basic_string< charT > &rhs) _THROW_NONE |
template<class charT> |
bool | operator== (charT lhs, const basic_string< charT > &rhs) _THROW_NONE |
template<class charT> |
bool | operator== (const basic_string< charT > &lhs, const charT *rhs) _THROW_NONE |
template<class charT> |
bool | operator== (const basic_string< charT > &lhs, charT rhs) _THROW_NONE |
template<class charT> |
bool | operator!= (const charT *lhs, const basic_string< charT > &rhs) _THROW_NONE |
template<class charT> |
bool | operator!= (charT lhs, const basic_string< charT > &rhs) _THROW_NONE |
template<class charT> |
bool | operator!= (const basic_string< charT > &lhs, const charT *rhs) _THROW_NONE |
template<class charT> |
bool | operator!= (const basic_string< charT > &lhs, charT rhs) _THROW_NONE |
template<class charT> |
bool | operator< (const basic_string< charT > &lhs, const basic_string< charT > &rhs) _THROW_NONE |
template<class charT> |
bool | operator< (const charT *lhs, const basic_string< charT > &rhs) _THROW_NONE |
template<class charT> |
bool | operator< (charT lhs, const basic_string< charT > &rhs) _THROW_NONE |
template<class charT> |
bool | operator< (const basic_string< charT > &lhs, const charT *rhs) _THROW_NONE |
template<class charT> |
bool | operator< (const basic_string< charT > &lhs, charT rhs) _THROW_NONE |
template<class charT> |
bool | operator> (const charT *lhs, const basic_string< charT > &rhs) _THROW_NONE |
template<class charT> |
bool | operator> (charT lhs, const basic_string< charT > &rhs) _THROW_NONE |
template<class charT> |
bool | operator> (const basic_string< charT > &lhs, const charT *rhs) _THROW_NONE |
template<class charT> |
bool | operator> (const basic_string< charT > &lhs, charT rhs) _THROW_NONE |
template<class charT> |
bool | operator>= (const charT *lhs, const basic_string< charT > &rhs) _THROW_NONE |
template<class charT> |
bool | operator>= (charT lhs, const basic_string< charT > &rhs) _THROW_NONE |
template<class charT> |
bool | operator>= (const basic_string< charT > &lhs, const charT *rhs) _THROW_NONE |
template<class charT> |
bool | operator>= (const basic_string< charT > &lhs, charT rhs) _THROW_NONE |
template<class charT> |
bool | operator<= (const charT *lhs, const basic_string< charT > &rhs) _THROW_NONE |
template<class charT> |
bool | operator<= (charT lhs, const basic_string< charT > &rhs) _THROW_NONE |
template<class charT> |
bool | operator<= (const basic_string< charT > &lhs, const charT *rhs) _THROW_NONE |
template<class charT> |
bool | operator<= (const basic_string< charT > &lhs, charT rhs) _THROW_NONE |
template<class charT> |
basic_string< charT > | operator+ (const basic_string< charT > &lhs, const basic_string< charT > &rhs) _THROW_ALLOC_LENGTH |
template<class charT> |
basic_string< charT > | operator+ (const charT *lhs, const basic_string< charT > &rhs) _THROW_ALLOC_LENGTH |
template<class charT> |
basic_string< charT > | operator+ (charT lhs, const basic_string< charT > &rhs) _THROW_ALLOC_LENGTH |
template<class charT> |
basic_string< charT > | operator+ (const basic_string< charT > &lhs, const charT *rhs) _THROW_ALLOC_LENGTH |
template<class charT> |
basic_string< charT > | operator+ (const basic_string< charT > &lhs, charT rhs) _THROW_ALLOC_LENGTH |
template<class charT> |
ostream & | operator<< (ostream &o, const basic_string< charT > &s) _THROW_NONE |
template<class charT> |
istream & | operator>> (istream &i, basic_string< charT > &s) _THROW_ALLOC_LENGTH |
void | destroy (string *pointer) |
Variables |
const size_t | NPOS = (size_t)(-1) |