PostFixes Class Reference

#include <uniquenames.h>

Public Member Functions

Postfix make_unique (Postfix postfix) const
void insert (Postfix postfix)
void erase (Postfix postfix)
bool empty () const

Private Types

typedef std::map< Postfix,
unsigned int > 
postfixes_t

Private Member Functions

Postfix find_first_empty () const

Private Attributes

postfixes_t m_postfixes

Detailed Description

Definition at line 85 of file uniquenames.h.


Member Typedef Documentation

typedef std::map<Postfix, unsigned int> PostFixes::postfixes_t [private]

Definition at line 87 of file uniquenames.h.


Member Function Documentation

bool PostFixes::empty (  )  const [inline]

Definition at line 133 of file uniquenames.h.

References m_postfixes.

void PostFixes::erase ( Postfix  postfix  )  [inline]

Definition at line 122 of file uniquenames.h.

References i, and m_postfixes.

Postfix PostFixes::find_first_empty (  )  const [inline, private]

Definition at line 90 of file uniquenames.h.

References i, and m_postfixes.

Referenced by make_unique().

void PostFixes::insert ( Postfix  postfix  )  [inline]

Definition at line 112 of file uniquenames.h.

References i, and m_postfixes.

Postfix PostFixes::make_unique ( Postfix  postfix  )  const [inline]

Definition at line 102 of file uniquenames.h.

References find_first_empty(), i, and m_postfixes.


Field Documentation

Definition at line 88 of file uniquenames.h.

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


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

Generated by  doxygen 1.6.2