|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
|
A map of string versus pointer to Object. More...
#include <Directory.h>
Public Member Functions | |
| Directory () | |
| Constructor. | |
| ~Directory () | |
| ObjectDir::iterator | begin () |
| First object in alphabetic order of name. | |
| ObjectDir::const_iterator | begin () const |
| First object in alphabetic order of name. | |
| ObjectDir::iterator | end () |
| Last object in alphabetic order of name. | |
| ObjectDir::const_iterator | end () const |
| Last object in alphabetic order of name. | |
| void | erase () |
| Delete all entries. | |
| void | erase (const std::string &name) |
| Remove existing entry. | |
| Object * | find (const std::string &name) const |
| Find entry. | |
| void | insert (const std::string &name, Object *newObject) |
| Define new object. | |
Private Attributes | |
| ObjectDir | dir |
A map of string versus pointer to Object.
Definition at line 38 of file Directory.h.
| Directory::Directory | ( | ) |
| Directory::~Directory | ( | ) |
Definition at line 31 of file Directory.cpp.
References erase().
| ObjectDir::iterator Directory::begin | ( | ) |
First object in alphabetic order of name.
Definition at line 36 of file Directory.cpp.
References dir.
| ObjectDir::const_iterator Directory::begin | ( | ) | const |
First object in alphabetic order of name.
Definition at line 41 of file Directory.cpp.
References dir.
| ObjectDir::iterator Directory::end | ( | ) |
Last object in alphabetic order of name.
Definition at line 46 of file Directory.cpp.
References dir.
| ObjectDir::const_iterator Directory::end | ( | ) | const |
Last object in alphabetic order of name.
Definition at line 51 of file Directory.cpp.
References dir.
| void Directory::erase | ( | ) |
Delete all entries.
Definition at line 56 of file Directory.cpp.
References dir.
Referenced by ~Directory().
| void Directory::erase | ( | const std::string & | name | ) |
| Object * Directory::find | ( | const std::string & | name | ) | const |
| void Directory::insert | ( | const std::string & | name, |
| Object * | newObject ) |
|
private |