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

bool CLAM::SameType (const std::type_info &type1, const std::type_info &type2)
 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 54 of file TypeInfo.hxx.

Generated by  doxygen 1.6.3