Go to the source code of this file.
|
| _TEST_EXPORT void | rw_setvars (const StringFunc &, const StringTestCase *=0) |
| |
| _TEST_EXPORT int | rw_run_string_test (int, char **, const char *, const char *, StringTestFunc *, const StringTest *, _RWSTD_SIZE_T) |
| |
| _TEST_EXPORT int | rw_run_string_test (int, char **, const char *, const char *, VoidFunc *const *, const StringTest *, _RWSTD_SIZE_T) |
| |
| template<class String > |
| StringState | rw_get_string_state (const String &str) |
| |
◆ DEFINE_STRING_TEST_DISPATCH
| #define DEFINE_STRING_TEST_DISPATCH |
( |
|
fname | ) |
|
Value: static void \
TEST_DISPATCH (std::allocator, fname,
func, tcase); \
} \
} \
else \
RW_ASSERT (!"logic error: bad allocator"); \
} typedef void rw_unused_typedef
Definition at line 885 of file rw_strings.h.
◆ DEFINE_STRING_TEST_FUNCTIONS
| #define DEFINE_STRING_TEST_FUNCTIONS |
( |
|
fname | ) |
|
Value: static VoidFunc*
const fname ## _func_array [] = { \
TFUNC_ADDR (fname, char, std::char_traits, std::allocator), \
TFUNC_ADDR (fname,
char, std::char_traits,
UserAlloc), \
TFUNC_ADDR (fname,
char,
UserTraits, std::allocator), \
\
TFUNC_ADDR (fname, wchar_t, std::char_traits, std::allocator), \
TFUNC_ADDR (fname,
wchar_t, std::char_traits,
UserAlloc), \
TFUNC_ADDR (fname,
wchar_t,
UserTraits, std::allocator), \
\
}
Definition at line 909 of file rw_strings.h.
◆ Disabled
◆ TEST_DISPATCH
| #define TEST_DISPATCH |
( |
|
Alloc, |
|
|
|
fname, |
|
|
|
func, |
|
|
|
tcase |
|
) |
| |
Value:
fname (char (), (std::char_traits<char>*)0, \
fname (wchar_t (), (std::char_traits<wchar_t>*)0, \
else \
rw_note (0, 0, 0, \
"%{$CLASS} tests not implemented"); \
} \
else { \
else \
} \
(void)0
Definition at line 832 of file rw_strings.h.
◆ TFUNC
Value:
std::char_traits< S > Traits
Definition at line 900 of file rw_strings.h.
◆ TFUNC_ADDR
Value:
#define TFUNC(charT, Traits, Allocator)
Definition at line 904 of file rw_strings.h.
◆ StringTestFunc
◆ VoidFunc
◆ rw_get_string_state()
◆ rw_run_string_test() [1/2]
◆ rw_run_string_test() [2/2]
◆ rw_setvars()