CLAM-Development  1.1
Classes | Namespaces | Defines | Functions
TypeInfo.hxx File Reference
#include "StaticBool.hxx"

Go to the source code of this file.

Classes

class  CLAM::DefaultTypeInfo
class  CLAM::BasicCTypeInfo
 C native types TypeInfo base class. More...
class  CLAM::ContainerTypeInfo
class  CLAM::TypeInfo< T >

Namespaces

namespace  CLAM

Defines

#define CLAM_TYPEINFOGROUP(GROUP, TYPE)   template <> class TypeInfo< TYPE > : public GROUP {};

Functions

 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, char)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, unsigned char)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, signed char)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, char *)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, unsigned char *)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, signed char *)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, const char *)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, const unsigned char *)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, const signed char *)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, void *)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, short int)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, short unsigned int)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, int)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, long)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, bool)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, double)
 CLAM::CLAM_TYPEINFOGROUP (BasicCTypeInfo, float)

Define Documentation

#define CLAM_TYPEINFOGROUP (   GROUP,
  TYPE 
)    template <> class TypeInfo< TYPE > : public GROUP {};

Definition at line 53 of file TypeInfo.hxx.