Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Data Structures | Macros | Functions
18.limits.cvqual.cpp File Reference
#include <limits>
#include <rw_driver.h>
Include dependency graph for 18.limits.cvqual.cpp:

Go to the source code of this file.

Data Structures

struct  UserType< T >
 

Macros

#define TEST(member)
 
#define TEST(T)   test_limits ((T*)0, _RWSTD_STRSTR (T))
 

Functions

template<class T , class CVQualifiedT >
void test_limits (const volatile T *, CVQualifiedT *, const char *tname, const char *quals)
 
template<class T >
void test_limits (const volatile T *, const char *tname)
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ TEST [1/2]

#define TEST (   member)
Value:
rw_assert (limits::member == cv_limits::member, 0, __LINE__, \
"numeric_limits<%s>::%s == numeric_limits<%s %1$s>::%2$s", \
tname, #member, quals)
_TEST_EXPORT int rw_assert(int, const char *, int, const char *,...)
Definition driver.cpp:1630

◆ TEST [2/2]

#define TEST (   T)    test_limits ((T*)0, _RWSTD_STRSTR (T))

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 193 of file 18.limits.cvqual.cpp.

◆ test_limits() [1/2]

template<class T >
void test_limits ( const volatile T *  ,
const char *  tname 
)

Definition at line 133 of file 18.limits.cvqual.cpp.

◆ test_limits() [2/2]

template<class T , class CVQualifiedT >
void test_limits ( const volatile T *  ,
CVQualifiedT *  ,
const char *  tname,
const char *  quals 
)

Definition at line 51 of file 18.limits.cvqual.cpp.