Pyrogenesis trunk
Macros | Enumerations
Components.h File Reference
#include "simulation2/TypeList.h"
Include dependency graph for Components.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MESSAGE(name)
 
#define INTERFACE(name)
 
#define COMPONENT(name)
 
#define MESSAGE(name)   MT_##name,
 
#define MESSAGE(name)
 
#define INTERFACE(name)   IID_##name,
 
#define INTERFACE(name)
 
#define COMPONENT(name)   CID_##name,
 
#define COMPONENT(name)
 

Enumerations

enum  EMessageTypeId { MT__Invalid = 0 , MT__LastNative }
 
enum  EInterfaceId { IID__Invalid = 0 , IID__LastNative }
 
enum  EComponentTypeId { CID__Invalid = 0 , CID__LastNative }
 

Macro Definition Documentation

◆ COMPONENT [1/3]

#define COMPONENT (   name)

◆ COMPONENT [2/3]

#define COMPONENT (   name)    CID_##name,

◆ COMPONENT [3/3]

#define COMPONENT (   name)

◆ INTERFACE [1/3]

#define INTERFACE (   name)

◆ INTERFACE [2/3]

#define INTERFACE (   name)    IID_##name,

◆ INTERFACE [3/3]

#define INTERFACE (   name)

◆ MESSAGE [1/3]

#define MESSAGE (   name)

◆ MESSAGE [2/3]

#define MESSAGE (   name)    MT_##name,

◆ MESSAGE [3/3]

#define MESSAGE (   name)

Enumeration Type Documentation

◆ EComponentTypeId

Enumerator
CID__Invalid 
CID__LastNative 

◆ EInterfaceId

Enumerator
IID__Invalid 
IID__LastNative 

◆ EMessageTypeId

Enumerator
MT__Invalid 
MT__LastNative