44 #ifndef CStringLiteral_h_
45 #define CStringLiteral_h_
54 template <
unsigned LitCode = CLiteralCodes::first_code>
68 literal_type operator()()
const;
72 #define GENERATE_CSTRINGLITERAL(CODE, STRING) \
73 template <> inline CStringLiteral<>::literal_type \
74 CStringLiteral<CLiteralCodes::CODE>::operator()() const{ return STRING; }
88 #undef GENERATE_CSTRINGLITERAL