UniqueNames Class Reference

#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

Detailed Description

Definition at line 139 of file uniquenames.h.


Member Typedef Documentation

Definition at line 141 of file uniquenames.h.


Member Function Documentation

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.

References i, and m_names.

void UniqueNames::insert ( const name_t name  )  [inline]

Definition at line 154 of file uniquenames.h.

References m_names.

name_t UniqueNames::make_unique ( const name_t name  )  const [inline]

Definition at line 144 of file uniquenames.h.

References i, and m_names.


Field Documentation

Definition at line 142 of file uniquenames.h.

Referenced by empty(), erase(), insert(), and make_unique().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2