Public Types | |
enum | readFlag { READ_ALWAYS, READ_NEVER, READ_IF_PRESENT } |
enum | writeFlag { WRITE_ALWAYS, WRITE_NEVER } |
Public Member Functions | |
objectFile (const word &name) | |
objectFile (const word &name, const fileSystem &localPath, const readFlag &rf=READ_NEVER, const writeFlag &wf=WRITE_NEVER, bool rwHeader=true) | |
objectFile (const objectFile &src)=default | |
objectFile (objectFile &&src)=default | |
objectFile & | operator= (const objectFile &rhs)=default |
objectFile & | operator= (objectFile &&rhs)=default |
virtual | ~objectFile ()=default |
virtual word | name () const |
virtual fileSystem | localPath () const |
readFlag | rFlag () const |
writeFlag | wFlag () const |
bool | isReadAlways () const |
bool | isReadNever () const |
bool | isReadIfPresent () const |
bool | isWriteAlways () const |
bool | isWriteNever () const |
bool | readWriteHeader () const |
Protected Attributes | |
word | name_ |
readFlag | rFlag_ |
writeFlag | wFlag_ |
fileSystem | localPath_ |
bool | readWriteHeader_ = true |
Definition at line 33 of file objectFile.hpp.
enum readFlag |
Enumerator | |
---|---|
READ_ALWAYS | |
READ_NEVER | |
READ_IF_PRESENT |
Definition at line 37 of file objectFile.hpp.
enum writeFlag |
Enumerator | |
---|---|
WRITE_ALWAYS | |
WRITE_NEVER |
Definition at line 44 of file objectFile.hpp.
objectFile | ( | const word & | name | ) |
Definition at line 24 of file objectFile.cpp.
objectFile | ( | const word & | name, |
const fileSystem & | localPath, | ||
const readFlag & | rf = READ_NEVER , |
||
const writeFlag & | wf = WRITE_NEVER , |
||
bool | rwHeader = true |
||
) |
Definition at line 35 of file objectFile.cpp.
|
default |
|
default |
|
virtualdefault |
|
default |
|
default |
|
inlinevirtual |
Definition at line 97 of file objectFile.hpp.
References objectFile::name_.
Referenced by repository::emplaceObject(), repository::emplaceObjectOrGet(), repository::emplaceReplaceObject(), and repository::insertReplaceObject().
|
inlinevirtual |
Definition at line 102 of file objectFile.hpp.
References objectFile::localPath_.
|
inline |
Definition at line 107 of file objectFile.hpp.
References objectFile::rFlag_.
|
inline |
Definition at line 112 of file objectFile.hpp.
References objectFile::wFlag_.
|
inline |
Definition at line 117 of file objectFile.hpp.
References objectFile::READ_ALWAYS, and objectFile::rFlag_.
|
inline |
Definition at line 122 of file objectFile.hpp.
References objectFile::READ_NEVER, and objectFile::rFlag_.
|
inline |
Definition at line 127 of file objectFile.hpp.
References objectFile::READ_IF_PRESENT, and objectFile::rFlag_.
|
inline |
Definition at line 132 of file objectFile.hpp.
References objectFile::wFlag_, and objectFile::WRITE_ALWAYS.
|
inline |
Definition at line 137 of file objectFile.hpp.
References objectFile::wFlag_, and objectFile::WRITE_NEVER.
|
inline |
Definition at line 142 of file objectFile.hpp.
References objectFile::readWriteHeader_.
|
protected |
Definition at line 53 of file objectFile.hpp.
Referenced by objectFile::name().
|
protected |
Definition at line 56 of file objectFile.hpp.
Referenced by objectFile::isReadAlways(), objectFile::isReadIfPresent(), objectFile::isReadNever(), and objectFile::rFlag().
|
protected |
Definition at line 59 of file objectFile.hpp.
Referenced by objectFile::isWriteAlways(), objectFile::isWriteNever(), and objectFile::wFlag().
|
protected |
Definition at line 62 of file objectFile.hpp.
Referenced by objectFile::localPath().
|
protected |
Definition at line 64 of file objectFile.hpp.
Referenced by objectFile::readWriteHeader().