#include <uniquenames.h>
Public Member Functions | |
name_t | make_unique (const name_t &name) const |
void | insert (const name_t &name) |
void | erase (const name_t &name) |
bool | empty () const |
Private Types | |
typedef std::map< std::string, PostFixes > | names_t |
Private Attributes | |
names_t | m_names |
Definition at line 139 of file uniquenames.h.
typedef std::map<std::string, PostFixes> UniqueNames::names_t [private] |
Definition at line 141 of file uniquenames.h.
bool UniqueNames::empty | ( | ) | const [inline] |
Definition at line 171 of file uniquenames.h.
References m_names.
void UniqueNames::erase | ( | const name_t & | name | ) | [inline] |
Definition at line 159 of file uniquenames.h.
void UniqueNames::insert | ( | const name_t & | name | ) | [inline] |
Definition at line 154 of file uniquenames.h.
References m_names.
Definition at line 144 of file uniquenames.h.
names_t UniqueNames::m_names [private] |
Definition at line 142 of file uniquenames.h.
Referenced by empty(), erase(), insert(), and make_unique().