libtenum
include/tenum/default.hpp
Go to the documentation of this file.
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_ */
 All Classes Namespaces Files Functions Defines