Helper Macros in Guiliani More...
#include "eC_Types.h"#include <limits.h>Go to the source code of this file.
Macros | |
| #define | ENTRY(res, res_filename, res_permanent) -1 |
| Helper Macros in Guiliani | |
| #define | ENTRY(res, res_filename, res_permanent) res, |
| Helper Macros in Guiliani | |
| #define | ENTRY_ENUM(a) -1 |
| Helper Macros in Guiliani | |
| #define | ENTRY_ENUM(a) a, |
| Helper Macros in Guiliani | |
| #define | GENERAL_RESOURCES_TABLE |
| abstract resource files More... | |
| #define | MAP_RESID_TO_ARRAY(RES_ID) (static_cast<eC_UInt>(RES_ID-RES_START_TAG-1)) |
| Map general resource ids to interval 0 to NOF_GENERALRESOURCES. | |
| #define | UNMAP_RESENTRY_TO_ARRAY(RES_ENTRY) (static_cast<GeneralResource_t>(RES_ENTRY+RES_START_TAG+1)) |
| Unmap general resource ids from interval 0 to NOF_GENERALRESOURCES. | |
Typedefs | |
| typedef int | static_assert_something[(DUMMY_RESOURCE==0) ? 1 :-1] |
| Will throw compile error negative subscript if DUMMY_RESOURCE is NOT 0! | |
Enumerations | |
| enum | GeneralResource_t { RES_START_TAG = ciCalculatedResStartTag , KBD_LAYOUT_GERMAN , KBD_LAYOUT_ENGLISH , KBD_LAYOUT_RUSSIAN , KBD_LAYOUT_ARABIC , DUMMY_RESOURCE , NOF_GENERALRESOURCES , GUILIANI_INTERNAL_RES = INT_MAX } |
| List of general resource ids. | |
Variables | |
| const int | ciCalculatedResStartTag = -1 -1 -1 -1 -1 |
| preprocessor generates for all entries of GENERAL_RESOURCES_TABLE: -1 -1 -1..., resulting in a mathematical expression, that will be evaluated to -1*(Number of entries of IMAGE_TABLE | |
| const eC_UInt | cuiNOFGeneralResources |
| Used to contain the highest index cuiNOFXXXClasses = MAP_PROPID_TO_ARRAY(NOF_XXXCLASSES);. | |
| #define GENERAL_RESOURCES_TABLE |
abstract resource files