21 const std::string &
str()
const {
return name_->first; }
34 typedef std::map<std::string,unsigned int>
Registry;
40 static Registry::iterator
regName(
const std::string &
s) {
51 return reg.insert(val).first;
std::map< std::string, unsigned int > Registry
static Registry::iterator regName(const std::string &s)
bool operator<(const TagName &n) const
const std::string & str() const
Container::value_type value_type
std::string operator()() const
static count_type count()
bool sameName(const TagName &tn) const
TagName(const std::string &name)