CrystalSpace

Public API Reference

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.


Generated for Crystal Space 2.1 by doxygen 1.6.1