28 #ifndef INCLUDED_BasicTypeTraits_h_GUID_BB01797C_21D1_47B6_9B75_EAA829C6CB2E
29 #define INCLUDED_BasicTypeTraits_h_GUID_BB01797C_21D1_47B6_9B75_EAA829C6CB2E
44 template <
bool,
class T =
void>
struct EnableIf {};
45 template <
class T>
struct EnableIf<true, T> {
typedef T type; };
51 template <
class Then,
class Else>
struct Conditional<false, Then, Else> {
57 #endif // INCLUDED_BasicTypeTraits_h_GUID_BB01797C_21D1_47B6_9B75_EAA829C6CB2E
The main namespace for all C++ elements of the framework, internal and external.
Quick C++11-aligned conditional (if/then/elese) implementation.
Quick C++11-aligned enable_if implementation.