Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Data Structures | Functions
rw_char.h File Reference
#include <rw/_traits.h>
#include <rw_testdefs.h>
Include dependency graph for rw_char.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  UserChar
 
class  UserInt
 
struct  TraitsMemFunc
 
struct  UserTraits< char >
 
struct  UserTraits< wchar_t >
 
struct  UserTraits< UserChar >
 
struct  UserCharFmatInit
 

Functions

UserChar make_char (char c, UserChar *)
 
char make_char (char c, char *)
 
wchar_t make_char (char c, wchar_t *)
 
_TEST_EXPORT char * rw_widen (char *, const char *, _RWSTD_SIZE_T=_RWSTD_SIZE_MAX)
 
_TEST_EXPORT char * rw_expand (char *, const char *, _RWSTD_SIZE_T=_RWSTD_SIZE_MAX, _RWSTD_SIZE_T *=0)
 
_TEST_EXPORT char * rw_narrow (char *, const char *, _RWSTD_SIZE_T=_RWSTD_SIZE_MAX)
 
_TEST_EXPORT _RWSTD_SIZE_T rw_match (const char *, const char *, _RWSTD_SIZE_T=_RWSTD_SIZE_MAX)
 
_TEST_EXPORT wchar_t * rw_widen (wchar_t *, const char *, _RWSTD_SIZE_T=_RWSTD_SIZE_MAX)
 
_TEST_EXPORT wchar_t * rw_expand (wchar_t *, const char *, _RWSTD_SIZE_T=_RWSTD_SIZE_MAX, _RWSTD_SIZE_T *=0)
 
_TEST_EXPORT char * rw_narrow (char *, const wchar_t *, _RWSTD_SIZE_T=_RWSTD_SIZE_MAX)
 
_TEST_EXPORT _RWSTD_SIZE_T rw_match (const char *, const wchar_t *, _RWSTD_SIZE_T=_RWSTD_SIZE_MAX)
 
_TEST_EXPORT UserChar * rw_widen (UserChar *, const char *, _RWSTD_SIZE_T=_RWSTD_SIZE_MAX)
 
_TEST_EXPORT UserChar * rw_expand (UserChar *, const char *, _RWSTD_SIZE_T=_RWSTD_SIZE_MAX, _RWSTD_SIZE_T *=0)
 
_TEST_EXPORT char * rw_narrow (char *, const UserChar *, _RWSTD_SIZE_T=_RWSTD_SIZE_MAX)
 
_TEST_EXPORT _RWSTD_SIZE_T rw_match (const char *, const UserChar *, _RWSTD_SIZE_T=_RWSTD_SIZE_MAX)
 
template<class charT >
_RWSTD_SIZE_T * rw_get_call_counters (std::char_traits< charT > *, charT *)
 
template<class charT >
_RWSTD_SIZE_T * rw_get_call_counters (UserTraits< charT > *, charT *)
 

Function Documentation

◆ make_char() [1/3]

char make_char ( char  c,
char *   
)
inline

Definition at line 80 of file rw_char.h.

◆ make_char() [2/3]

UserChar make_char ( char  c,
UserChar *   
)
inline

Definition at line 74 of file rw_char.h.

◆ make_char() [3/3]

wchar_t make_char ( char  c,
wchar_t *   
)
inline

Definition at line 87 of file rw_char.h.

◆ rw_expand() [1/3]

_TEST_EXPORT char * rw_expand ( char *  ,
const char *  ,
_RWSTD_SIZE_T  = _RWSTD_SIZE_MAX,
_RWSTD_SIZE_T *  = 0 
)

◆ rw_expand() [2/3]

_TEST_EXPORT UserChar * rw_expand ( UserChar *  ,
const char *  ,
_RWSTD_SIZE_T  = _RWSTD_SIZE_MAX,
_RWSTD_SIZE_T *  = 0 
)

◆ rw_expand() [3/3]

_TEST_EXPORT wchar_t * rw_expand ( wchar_t *  ,
const char *  ,
_RWSTD_SIZE_T  = _RWSTD_SIZE_MAX,
_RWSTD_SIZE_T *  = 0 
)

◆ rw_get_call_counters() [1/2]

template<class charT >
_RWSTD_SIZE_T * rw_get_call_counters ( std::char_traits< charT > *  ,
charT *   
)
inline

Definition at line 495 of file rw_char.h.

◆ rw_get_call_counters() [2/2]

template<class charT >
_RWSTD_SIZE_T * rw_get_call_counters ( UserTraits< charT > *  ,
charT *   
)
inline

Definition at line 502 of file rw_char.h.

◆ rw_match() [1/3]

_TEST_EXPORT _RWSTD_SIZE_T rw_match ( const char *  ,
const char *  ,
_RWSTD_SIZE_T  = _RWSTD_SIZE_MAX 
)

◆ rw_match() [2/3]

_TEST_EXPORT _RWSTD_SIZE_T rw_match ( const char *  ,
const UserChar *  ,
_RWSTD_SIZE_T  = _RWSTD_SIZE_MAX 
)

◆ rw_match() [3/3]

_TEST_EXPORT _RWSTD_SIZE_T rw_match ( const char *  ,
const wchar_t *  ,
_RWSTD_SIZE_T  = _RWSTD_SIZE_MAX 
)

◆ rw_narrow() [1/3]

_TEST_EXPORT char * rw_narrow ( char *  ,
const char *  ,
_RWSTD_SIZE_T  = _RWSTD_SIZE_MAX 
)

◆ rw_narrow() [2/3]

_TEST_EXPORT char * rw_narrow ( char *  ,
const UserChar *  ,
_RWSTD_SIZE_T  = _RWSTD_SIZE_MAX 
)

◆ rw_narrow() [3/3]

_TEST_EXPORT char * rw_narrow ( char *  ,
const wchar_t *  ,
_RWSTD_SIZE_T  = _RWSTD_SIZE_MAX 
)

◆ rw_widen() [1/3]

_TEST_EXPORT char * rw_widen ( char *  ,
const char *  ,
_RWSTD_SIZE_T  = _RWSTD_SIZE_MAX 
)

◆ rw_widen() [2/3]

_TEST_EXPORT UserChar * rw_widen ( UserChar *  ,
const char *  ,
_RWSTD_SIZE_T  = _RWSTD_SIZE_MAX 
)

◆ rw_widen() [3/3]

_TEST_EXPORT wchar_t * rw_widen ( wchar_t *  ,
const char *  ,
_RWSTD_SIZE_T  = _RWSTD_SIZE_MAX 
)