Public Member Functions | |
| IODir (const char *) | |
| IODir (const MultiID &) | |
| ~IODir () | |
| void | reRead () |
| bool | bad () const |
| const MultiID & | key () const |
| const IOObj * | main () const |
| const char * | dirName () const |
| const ObjectSet< IOObj > & | getObjs () const |
| int | size () const |
| const IOObj * | operator[] (const MultiID &) const |
| const IOObj * | operator[] (const char *str) const |
| const IOObj * | operator[] (int idx) const |
| const IOObj * | operator[] (IOObj *o) const |
| bool | addObj (IOObj *, bool immediate_store=true) |
| bool | commitChanges (const IOObj *) |
| bool | permRemove (const MultiID &) |
| bool | mkUniqueName (IOObj *) |
| bool | doWrite () const |
Static Public Member Functions | |
| static IOObj * | getObj (const MultiID &) |
| static IOObj * | getMain (const char *) |
Private Member Functions | |
| IODir () | |
| bool | build () |
| bool | wrOmf (std::ostream &) const |
| MultiID | newKey () const |
Static Private Member Functions | |
| static bool | create (const char *dirnm, const MultiID &, IOObj *mainobj) |
| static IOObj * | doRead (const char *, IODir *, int id=-1) |
| static IOObj * | readOmf (std::istream &, const char *, IODir *, int) |
Private Attributes | |
| ObjectSet< IOObj > | objs_ |
| FileNameString | dirname_ |
| MultiID | key_ |
| bool | isok_ |
| int | curid_ |
Friends | |
| class | IOMan |
| class | IOObj |
| class | IOLink |
| IODir::IODir | ( | const char * | ) |
| IODir::IODir | ( | const MultiID & | ) |
| IODir::~IODir | ( | ) |
| IODir::IODir | ( | ) | [private] |
| bool IODir::addObj | ( | IOObj * | , | |
| bool | immediate_store = true | |||
| ) |
| bool IODir::bad | ( | ) | const [inline] |
| bool IODir::build | ( | ) | [private] |
| bool IODir::commitChanges | ( | const IOObj * | ) |
| static bool IODir::create | ( | const char * | dirnm, | |
| const MultiID & | , | |||
| IOObj * | mainobj | |||
| ) | [static, private] |
| const char* IODir::dirName | ( | ) | const [inline] |
| bool IODir::doWrite | ( | ) | const |
| static IOObj* IODir::getMain | ( | const char * | ) | [static] |
| const MultiID& IODir::key | ( | ) | const [inline] |
| const IOObj* IODir::main | ( | ) | const |
| bool IODir::mkUniqueName | ( | IOObj * | ) |
| MultiID IODir::newKey | ( | ) | const [private] |
| const IOObj* IODir::operator[] | ( | const char * | str | ) | const |
| const IOObj* IODir::operator[] | ( | int | idx | ) | const [inline] |
| bool IODir::permRemove | ( | const MultiID & | ) |
| void IODir::reRead | ( | ) |
| int IODir::size | ( | ) | const [inline] |
| bool IODir::wrOmf | ( | std::ostream & | ) | const [private] |
friend class IOLink [friend] |
friend class IOMan [friend] |
friend class IOObj [friend] |
int IODir::curid_ [mutable, private] |
FileNameString IODir::dirname_ [private] |
bool IODir::isok_ [private] |
MultiID IODir::key_ [private] |
ObjectSet<IOObj> IODir::objs_ [private] |
1.7.1