csutil/typetraits.h File Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Typedefs
csutil/typetraits.h File 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.

## Detailed Description

General type-traits classes used to do compile-time checking and operations on types.

Definition in file typetraits.h.