![]() |
Public API Reference |
General type-traits classes used to do compile-time checking and operations on types. More...
Go to the source code of this file.
Classes | |
| struct | CS::Meta::IsBaseOf< Type1, Type2 > |
| Check if Type1 is a base of Type2. More... | |
| struct | CS::Meta::IsReference< Type > |
| Check if Type is a reference or simple type. More... | |
| struct | CS::Meta::IsSame< Type1, Type2 > |
| Check if two types are the same. More... | |
| struct | CS::Meta::Implementation::NoType |
| Boolean false type. More... | |
| struct | CS::Meta::Implementation::Wrap< T > |
| Simple dummy-wrapper. More... | |
Namespaces | |
| namespace | CS |
Main namespace for CrystalSpace. | |
| namespace | CS::Meta |
Meta-programming helpers. | |
Typedefs | |
| typedef char | CS::Meta::Implementation::YesType |
| Boolean true type. | |
General type-traits classes used to do compile-time checking and operations on types.
Definition in file typetraits.h.