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 
Quick C++11-aligned conditional (if/then/elese) implementation. 
Quick C++11-aligned enable_if implementation.