Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Macros | Functions
20.meta.trans.ref.cpp File Reference
#include <rw_driver.h>
#include <rw/_defs.h>
#include <type_traits>
Include dependency graph for 20.meta.trans.ref.cpp:

Go to the source code of this file.

Macros

#define TEST(Trait, TypeT, TypeU)
 

Functions

void test_trait (int line, const char *trait, const char *typeT, const char *typeU, bool success)
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ TEST

#define TEST (   Trait,
  TypeT,
  TypeU 
)
Value:
test_trait(__LINE__, #Trait, #TypeT, #TypeU, \
std::is_same<Trait<TypeT>::type, TypeU>::value)
void test_trait(int line, const char *trait, const char *typeT, const char *typeU, bool success)
T value(const T &val)

Definition at line 51 of file 20.meta.trans.ref.cpp.

Function Documentation

◆ main()

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

Definition at line 137 of file 20.meta.trans.ref.cpp.

◆ test_trait()

void test_trait ( int  line,
const char *  trait,
const char *  typeT,
const char *  typeU,
bool  success 
)

Definition at line 42 of file 20.meta.trans.ref.cpp.