|
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) |