27 #ifndef SC_UTILS_IDS_H 
   28 #define SC_UTILS_IDS_H 
   36 #ifndef SC_DEFINE_MESSAGE 
   37 #define SC_DEFINE_MESSAGE(id,unused1,unused2) \ 
   38     namespace sc_core { extern const char id[]; } 
   45                   801, 
"string is too long")
 
   47                   802, "attempt to take 
front() on an empty list")
 
   49                   803, "attempt to take 
back() on an empty list")
 
   51                   804, "/IEEE_Std_1666/deprecated" )
 
   53                   805, "sc_vector::init has already been called" )
 
   55                   806, "sc_vector::init called from invalid 
object context" )
 
   57                   807, "sc_vector::bind called with empty range" )
 
   59                   808, "sc_vector::get_elements called for element type "
 
   60                        "not derived from sc_object" )
 
#define SC_DEFINE_MESSAGE(id, unused1, unused2)
 
attempt to take attempt to take back() on an empty list") SC_DEFINE_MESSAGE(SC_ID_IEEE_1666_DEPRECATION_
 
attempt to take front() on an empty list") SC_DEFINE_MESSAGE(SC_ID_BACK_ON_EMPTY_LIST_
 
const char SC_ID_REGISTER_ID_FAILED_[]