MADARA
3.2.3
|
#include <type_traits>
#include <initializer_list>
Go to the source code of this file.
Macros | |
#define | MADARA_MAKE_SUPPORT_TEST(name, var, expr) |
Macro which generates feature testing traits, to allow enabling features based on what a given type supports. More... | |
#define | MADARA_MAKE_VAL_SUPPORT_TEST(name, var, expr) |
Macro which generates feature testing traits, to allow enabling features based on what a given type supports. More... | |
Provides MADARA_MAKE_SUPPORT_TEST macro
Definition in file SupportTest.h.
#define MADARA_MAKE_SUPPORT_TEST | ( | name, | |
var, | |||
expr | |||
) |
Macro which generates feature testing traits, to allow enabling features based on what a given type supports.
The tests provide ::value member which is true if the given expr can compile correctly with the given type; false otherwise
var is a pointer to the type being tested
Definition at line 22 of file SupportTest.h.
#define MADARA_MAKE_VAL_SUPPORT_TEST | ( | name, | |
var, | |||
expr | |||
) |
Macro which generates feature testing traits, to allow enabling features based on what a given type supports.
The tests provide ::value member which is true if the given expr can compile correctly with the given type; false otherwise
var is a value of the type being tested
Definition at line 38 of file SupportTest.h.