Guiliani  Version 2.5 revision 7293 (documentation build 13)
GUIDataPoolResource.h File Reference

Helper Macros in Guiliani More...

#include "eC_Types.h"
#include <limits.h>

Go to the source code of this file.

Macros

#define DATAPOOL_TABLE
 Data Pool resources.
 
#define ENTRY(a)   a,
 Helper Macros in Guiliani
 
#define ENTRY_ENUM(a)   a,
 Helper Macros in Guiliani
 
#define MAP_DATAPOOLID_TO_ARRAY(DATAPOOL_ID)   static_cast<eC_UInt>(DATAPOOL_ID-DATAPOOL_START_TAG-1)
 Map DataPoolResource_t to interval 0 to NOF_DATAPOOLRESOURCES.
 
#define UNMAP_DATAPOOLENTRY_TO_ARRAY(DATAPOOL_ENTRY)   static_cast<DataPoolResource_t>(DATAPOOL_ENTRY+DATAPOOL_START_TAG+1)
 Unmap DataPoolResource_t from interval 0 to NOF_DATAPOOLRESOURCES.
 

Enumerations

enum  DataPoolResource_t { DATAPOOL_START_TAG =-1 , DUMMY_DATAPOOLRESOURCE = 0 , NOF_DATAPOOLRESOURCES , GUILIANI_INTERNAL_DATAPOOLRESOURCE = INT_MAX }
 List of data pool resource ids.
 

Variables

const eC_UInt cuiNOFDataPoolResources
 Used to contain the highest index cuiNOFXXXClasses = MAP_PROPID_TO_ARRAY(NOF_XXXCLASSES);.
 

Detailed Description