20 #define IREP_ID_ONE(id) #id, 21 #define IREP_ID_TWO(id, str) #str, 23 #include "irep_ids.def" 30 #define IREP_ID_ONE(the_id) \ 31 const dstringt ID_##the_id=dstringt::make_from_table_index( \ 32 static_cast<unsigned>(idt::id_##the_id)); 33 #define IREP_ID_TWO(the_id, str) \ 34 const dstringt ID_##the_id=dstringt::make_from_table_index( \ 35 static_cast<unsigned>(idt::id_##the_id)); 39 #define IREP_ID_ONE(the_id) const std::string ID_##the_id(#the_id); 40 #define IREP_ID_TWO(the_id, str) const std::string ID_##the_id(#the_id); 44 #include "irep_ids.def"
const char * irep_ids_table[]
string_containert string_container
void initialize_string_container()