Template metaprogramming
Helpers for template meta-programming
Structs
-
B3DHasSharedDeleter— Checks if the class has a SharedDeleter static method that accepts a non-const pointer to T. -
B3DIsSharedPointer -
B3DIsWeakSharedPointer -
B3DHasIterator— Checks does the provided type define iterator type. -
B3DHasConstIterator— Checks does the provided type define const_iterator type. -
B3DDecaySharedPointer -
B3DIsStdPair— Checks is the provided type std::pair <K , V>. -
B3DIsUnitValue— Checks is the provided type a TUnitValue <T , Unit> -
EmptyBase— Empty base class. -
TTypeList— Identifies a list of types as a unique type, primarily for meta-programming purposes. -
TTypeListIndexOfHelper -
TTypeListElementAtHelper