NetSim Source Code Help
Loading...
Searching...
No Matches
EnumString.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DECL_ENUM_ELEMENT(element)   element
 
#define DECL_ENUM_ELEMENT_WITH_VAL(element, val)   element = val
 
#define BEGIN_ENUM(ENUM_NAME)   typedef enum tag##ENUM_NAME
 
#define END_ENUM(ENUM_NAME)
 

Macro Definition Documentation

◆ BEGIN_ENUM

#define BEGIN_ENUM (   ENUM_NAME)    typedef enum tag##ENUM_NAME

Definition at line 10 of file EnumString.h.

◆ DECL_ENUM_ELEMENT

#define DECL_ENUM_ELEMENT (   element)    element

Definition at line 8 of file EnumString.h.

◆ DECL_ENUM_ELEMENT_WITH_VAL

#define DECL_ENUM_ELEMENT_WITH_VAL (   element,
  val 
)    element = val

Definition at line 9 of file EnumString.h.

◆ END_ENUM

#define END_ENUM (   ENUM_NAME)
Value:
ENUM_NAME; \
char* GetString##ENUM_NAME(enum tag##ENUM_NAME index);

Definition at line 11 of file EnumString.h.