ucs2char_traits Struct Reference
#include <ucs2string.h>
Public Types | |
typedef ucs2char_t | char_type |
typedef int | int_type |
typedef std::streamoff | off_type |
typedef std::fpos< std::mbstate_t > | pos_type |
typedef std::mbstate_t | state_type |
Static Public Member Functions | |
static void | assign (char_type &__cl, const char_type &__cr) |
static bool | eq (const char_type &__cl, const char_type &__cr) |
static bool | lt (const char_type &__cl, const char_type &__cr) |
static int | compare (const char_type *__s1, const char_type *__s2, size_t __n) |
static size_t | length (const char_type *__s) |
static const char_type * | find (const char_type *__s, size_t __n, const char_type &__a) |
static char_type * | move (char_type *__s1, const char_type *__s2, size_t __n) |
static char_type * | copy (char_type *__s1, const char_type *__s2, size_t __n) |
static char_type * | assign (char_type *__s, size_t __n, char_type __a) |
static char_type | to_char_type (const int_type &__c) |
static int_type | to_int_type (const char_type &__c) |
static bool | eq_int_type (const int_type &__c1, const int_type &__c2) |
static int_type | eof () |
static int_type | not_eof (const int_type &__c) |
Detailed Description
Definition at line 30 of file ucs2string.h.
Member Typedef Documentation
typedef ucs2char_t ucs2char_traits::char_type |
Definition at line 32 of file ucs2string.h.
typedef int ucs2char_traits::int_type |
Definition at line 33 of file ucs2string.h.
typedef std::streamoff ucs2char_traits::off_type |
Definition at line 34 of file ucs2string.h.
typedef std::fpos<std::mbstate_t> ucs2char_traits::pos_type |
Definition at line 35 of file ucs2string.h.
typedef std::mbstate_t ucs2char_traits::state_type |
Definition at line 36 of file ucs2string.h.
Member Function Documentation
Definition at line 38 of file ucs2string.h.
Definition at line 43 of file ucs2string.h.
Definition at line 48 of file ucs2string.h.
static int ucs2char_traits::compare | ( | const char_type * | __s1, | |
const char_type * | __s2, | |||
size_t | __n | |||
) | [inline, static] |
Definition at line 53 of file ucs2string.h.
static size_t ucs2char_traits::length | ( | const char_type * | __s | ) | [inline, static] |
static const char_type* ucs2char_traits::find | ( | const char_type * | __s, | |
size_t | __n, | |||
const char_type & | __a | |||
) | [inline, static] |
Definition at line 63 of file ucs2string.h.
static char_type* ucs2char_traits::move | ( | char_type * | __s1, | |
const char_type * | __s2, | |||
size_t | __n | |||
) | [inline, static] |
Definition at line 68 of file ucs2string.h.
static char_type* ucs2char_traits::copy | ( | char_type * | __s1, | |
const char_type * | __s2, | |||
size_t | __n | |||
) | [inline, static] |
Definition at line 73 of file ucs2string.h.
static char_type* ucs2char_traits::assign | ( | char_type * | __s, | |
size_t | __n, | |||
char_type | __a | |||
) | [inline, static] |
Definition at line 78 of file ucs2string.h.
Definition at line 83 of file ucs2string.h.
Definition at line 88 of file ucs2string.h.
static bool ucs2char_traits::eq_int_type | ( | const int_type & | __c1, | |
const int_type & | __c2 | |||
) | [inline, static] |
Definition at line 93 of file ucs2string.h.
static int_type ucs2char_traits::eof | ( | ) | [inline, static] |
Definition at line 98 of file ucs2string.h.
The documentation for this struct was generated from the following file: