15 #ifndef polybori_literals_CStringLiteral_h_
16 #define polybori_literals_CStringLiteral_h_
34 template <
unsigned LitCode = CLiteralCodes::first_code>
48 literal_type operator()()
const;
52 #define GENERATE_CSTRINGLITERAL(CODE, STRING) \
53 template <> inline CStringLiteral<>::literal_type \
54 CStringLiteral<CLiteralCodes::CODE>::operator()() const{ return STRING; }
68 #undef GENERATE_CSTRINGLITERAL