Om
macro.hpp
Go to the documentation of this file.
1 
15 #ifndef Om_Macro_
16 
17  #ifndef Om_Macro_Precompilation_
18 
19  #include "boost/preprocessor/stringize.hpp"
20 
21  #endif
22 
29  #define Om_Macro_ \
30  Om::Macro
31 
36  #define Om_Macro_PrependZeroX_(theArgument) \
37  0x ##theArgument
38 
43  #define Om_Macro_PrependSlashXAndStringize_(theArgument) \
44  BOOST_PP_STRINGIZE(\x ##theArgument)
45 
50  #define Om_Macro_GetNumber_(theHex) \
51  Om_Macro_PrependZeroX_(theHex)
52 
57  #define Om_Macro_GetString_(theHex) \
58  Om_Macro_PrependSlashXAndStringize_(theHex)
59 
60 namespace Om {
61 
66  namespace Macro {}
67 
68 }
69 
70 #endif
The Om library.
Definition: code_point.hpp:26