libtenum
|
00001 00008 #ifndef TENUM_DEFAULT_HPP_ 00009 #define TENUM_DEFAULT_HPP_ 00010 00021 #ifndef TENUM_DEFAULT_NAME 00022 # ifdef TENUM_DEFAULT_NAME_EXPLICIT_TYPE 00023 # define TENUM_DEFAULT_NAME(type_m,name_m) #type_m "::" name_m 00024 # else /* TENUM_DEFAULT_NAME_EXPLICIT_TYPE */ 00025 # define TENUM_DEFAULT_NAME(type_m,name_m) name_m 00026 # endif /* TENUM_DEFAULT_NAME_EXPLICIT_TYPE */ 00027 #endif /* TENUM_DEFAULT_NAME */ 00028 00037 #ifndef TENUM_DEFAULT_SEPARATOR_DYNAMIC_ENUM 00038 # define TENUM_DEFAULT_SEPARATOR_DYNAMIC_ENUM '#' 00039 #endif /* TENUM_DEFAULT_SEPARATOR_DYNAMIC_ENUM */ 00040 00049 #ifndef TENUM_DEFAULT_SEPARATOR_BIT_FIELD 00050 # define TENUM_DEFAULT_SEPARATOR_BIT_FIELD '+' 00051 #endif /* TENUM_DEFAULT_SEPARATOR_BIT_FIELD */ 00052 00053 #endif /* TENUM_DEFAULT_HPP_ */