27 return len==0 || memcmp(
s, other.
s,
len)==0;
49 hash_tablet::iterator it=hash_table.find(string_ptr);
51 if(it!=hash_table.end())
54 size_t r=hash_table.size();
57 string_list.push_back(std::string(s));
63 string_vector.push_back(&string_list.back());
72 hash_tablet::iterator it=hash_table.find(string_ptr);
74 if(it!=hash_table.end())
77 size_t r=hash_table.size();
80 string_list.push_back(s);
86 string_vector.push_back(&string_list.back());
string_ptrt(const char *_s)
unsigned get(const char *s)
string_containert string_container
void initialize_string_container()
bool operator==(const string_ptrt &other) const