#include <rw_testdefs.h>
#include <rw_value.h>
#include <rw_char.h>
Go to the source code of this file.
|
| _TEST_EXPORT int | rw_run_cont_test (int, char **, const char *, const char *, ContainerIds::ContainerId, ContainerTestFunc *, const ContainerTest *, _RWSTD_SIZE_T) |
| |
| _TEST_EXPORT int | rw_run_cont_test (int, char **, const char *, const char *, ContainerIds::ContainerId, VoidFunc *const *, const ContainerTest *, _RWSTD_SIZE_T) |
| |
◆ CONTAINER_TEST_DISPATCH
| #define CONTAINER_TEST_DISPATCH |
( |
|
Alloc, |
|
|
|
fname, |
|
|
|
func, |
|
|
|
tcase |
|
) |
| |
◆ CONTAINER_TFUNC
◆ CONTAINER_TFUNC_ADDR
| #define CONTAINER_TFUNC_ADDR |
( |
|
fname, |
|
|
|
T, |
|
|
|
Allocator |
|
) |
| |
Value:
#define CONTAINER_TFUNC(T, Allocator)
Definition at line 407 of file rw_containers.h.
◆ DEFINE_CONTAINER_TEST_DISPATCH
| #define DEFINE_CONTAINER_TEST_DISPATCH |
( |
|
fname | ) |
|
Value: static void \
CONTAINER_TEST_DISPATCH (std::allocator, fname,
func, tcase); \
} \
} \
else \
RW_ASSERT (!"logic error: bad allocator"); \
} typedef void rw_unused_typedef
Definition at line 388 of file rw_containers.h.
◆ DEFINE_CONTAINER_TEST_FUNCTIONS
| #define DEFINE_CONTAINER_TEST_FUNCTIONS |
( |
|
fname | ) |
|
Value: static VoidFunc*
const fname ## _func_array [] = { \
CONTAINER_TFUNC_ADDR (fname,
UserPOD, std::allocator), \
\
CONTAINER_TFUNC_ADDR (fname,
UserClass, std::allocator), \
}
Definition at line 411 of file rw_containers.h.
◆ ContainerTestFunc
◆ VoidFunc
◆ rw_run_cont_test() [1/2]
◆ rw_run_cont_test() [2/2]