comma::Homonym Class Reference

#include <Homonym.h>

List of all members.

Public Types

typedef DeclList::iterator DirectIterator
typedef DeclList::iterator ImportIterator

Public Member Functions

 Homonym ()
 ~Homonym ()
void clear ()
void addDirectDecl (Decl *decl)
void addImportDecl (Decl *decl)
bool empty () const
bool hasImportDecls () const
bool hasDirectDecls () const
DirectIterator beginDirectDecls ()
DirectIterator endDirectDecls ()
ImportIterator beginImportDecls ()
ImportIterator endImportDecls ()
void eraseDirectDecl (DirectIterator &iter)
void eraseImportDecl (ImportIterator &iter)

Detailed Description

Definition at line 33 of file Homonym.h.


Member Typedef Documentation

typedef DeclList::iterator comma::Homonym::DirectIterator

Definition at line 73 of file Homonym.h.

typedef DeclList::iterator comma::Homonym::ImportIterator

Definition at line 74 of file Homonym.h.


Constructor & Destructor Documentation

comma::Homonym::Homonym (  )  [inline]

Definition at line 41 of file Homonym.h.

comma::Homonym::~Homonym (  )  [inline]

Definition at line 43 of file Homonym.h.


Member Function Documentation

void comma::Homonym::addDirectDecl ( Decl decl  )  [inline]

Definition at line 50 of file Homonym.h.

void comma::Homonym::addImportDecl ( Decl decl  )  [inline]

Definition at line 54 of file Homonym.h.

DirectIterator comma::Homonym::beginDirectDecls (  )  [inline]

Definition at line 76 of file Homonym.h.

ImportIterator comma::Homonym::beginImportDecls (  )  [inline]

Definition at line 80 of file Homonym.h.

void comma::Homonym::clear (  )  [inline]

Definition at line 45 of file Homonym.h.

bool comma::Homonym::empty (  )  const [inline]

Definition at line 59 of file Homonym.h.

DirectIterator comma::Homonym::endDirectDecls (  )  [inline]

Definition at line 78 of file Homonym.h.

ImportIterator comma::Homonym::endImportDecls (  )  [inline]

Definition at line 82 of file Homonym.h.

void comma::Homonym::eraseDirectDecl ( DirectIterator iter  )  [inline]

Definition at line 84 of file Homonym.h.

void comma::Homonym::eraseImportDecl ( ImportIterator iter  )  [inline]

Definition at line 86 of file Homonym.h.

bool comma::Homonym::hasDirectDecls (  )  const [inline]

Definition at line 69 of file Homonym.h.

bool comma::Homonym::hasImportDecls (  )  const [inline]

Definition at line 64 of file Homonym.h.


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

Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1