Public Member Functions | |
dataEntry () | |
dataEntry (const word &keyword, const dictionary &parDict) | |
dataEntry (const word &keyWord, const dictionary &parDict, const iTstream &is) | |
dataEntry (const word &keyWord, const dictionary &parDict, iIstream &is) | |
dataEntry (const word &keyword, const dictionary &parDict, const token &tok) | |
template<typename T > | |
dataEntry (const word &keyword, const dictionary &parDict, const T &v) | |
dataEntry (const word &keyword, const dictionary &parDict, const dataEntry &entry) | |
dataEntry (const dataEntry &src)=default | |
virtual word | globalName () const |
virtual iTstream & | stream () |
virtual dictionary * | dictPtr () |
virtual const dictionary * | dictPtr () const |
virtual bool | isDictionary () const |
virtual const dictionary & | parrentDict () const |
virtual dictionary & | dict () |
virtual const dictionary & | dict () const |
virtual iEntry * | clonePtr () const |
virtual uniquePtr< iEntry > | clone () const |
virtual iEntry * | clonePtr (const dictionary &parDict) const |
virtual uniquePtr< iEntry > | clone (const dictionary &parDict) const |
virtual bool | read (iIstream &is) |
virtual bool | write (iOstream &os) const |
![]() | |
TypeInfo ("iEntry") | |
iEntry () | |
iEntry (const word &key) | |
virtual | ~iEntry () |
virtual const word & | keyword () const |
virtual word & | keyword () |
virtual word | name () const |
Static Public Attributes | |
static dataEntry | nullDataEntry |
Protected Member Functions | |
bool | readDataEntry (iIstream &is) |
bool | writeDataEntry (iOstream &os) const |
![]() | |
bool | writeKeyword (iOstream &os) const |
Protected Attributes | |
const dictionary & | parDict_ |
iTstream | tokenStream_ |
![]() | |
word | keyword_ |
Additional Inherited Members | |
![]() | |
static bool | readKeyword (iIstream &is, word &keyword, token &tok) |
static bool | createEntry (dictionary &parDict, iIstream &is, bool hasBlockToken=false) |
Definition at line 40 of file dataEntry.hpp.
dataEntry | ( | ) |
Definition at line 159 of file dataEntry.cpp.
dataEntry | ( | const word & | keyword, |
const dictionary & | parDict | ||
) |
Definition at line 168 of file dataEntry.cpp.
dataEntry | ( | const word & | keyWord, |
const dictionary & | parDict, | ||
const iTstream & | is | ||
) |
Definition at line 185 of file dataEntry.cpp.
dataEntry | ( | const word & | keyWord, |
const dictionary & | parDict, | ||
iIstream & | is | ||
) |
Definition at line 203 of file dataEntry.cpp.
References fatalExit, ioErrorInFile, IOstream::lineNumber(), and IOstream::name().
dataEntry | ( | const word & | keyword, |
const dictionary & | parDict, | ||
const token & | tok | ||
) |
Definition at line 227 of file dataEntry.cpp.
dataEntry | ( | const word & | keyword, |
const dictionary & | parDict, | ||
const T & | v | ||
) |
Definition at line 147 of file dataEntry.hpp.
References pFlow::endStatementToken(), dataEntry::globalName(), oTstream::tokens(), and dataEntry::tokenStream_.
dataEntry | ( | const word & | keyword, |
const dictionary & | parDict, | ||
const dataEntry & | entry | ||
) |
Definition at line 247 of file dataEntry.cpp.
References iTstream::tokens(), and dataEntry::tokenStream_.
|
protected |
Definition at line 35 of file dataEntry.cpp.
References IOstream::bad(), IOstream::fatalCheck(), fatalExit, FUNCTION_NAME, token::good(), ioErrorInFile, token::isPunctuation(), IOstream::lineNumber(), IOstream::name(), token::pToken(), and iIstream::read().
|
protected |
Definition at line 98 of file dataEntry.cpp.
References iOstream::endEntry(), pFlow::endStatementToken(), isBeginToken(), isEndToken(), and pFlow::spaceToken().
|
virtual |
Implements iEntry.
Definition at line 291 of file dataEntry.cpp.
Referenced by dataEntry::dataEntry().
|
virtual |
Definition at line 261 of file dataEntry.cpp.
References iTstream::rewind().
Referenced by dictionary::readDataEntry(), and twoPartEntry::twoPartEntry().
|
virtual |
Reimplemented from iEntry.
Definition at line 269 of file dataEntry.cpp.
References pFlow::endl(), fatalErrorInFunction, and fatalExit.
|
virtual |
Reimplemented from iEntry.
|
virtual |
Reimplemented from iEntry.
Definition at line 286 of file dataEntry.cpp.
|
virtual |
Implements iEntry.
Definition at line 297 of file dataEntry.cpp.
|
virtual |
Implements iEntry.
Definition at line 303 of file dataEntry.cpp.
References pFlow::endl(), fatalErrorInFunction, and fatalExit.
|
virtual |
Implements iEntry.
|
virtual |
Implements iEntry.
Definition at line 327 of file dataEntry.cpp.
|
virtual |
Implements iEntry.
Definition at line 321 of file dataEntry.cpp.
|
virtual |
Implements iEntry.
Definition at line 338 of file dataEntry.cpp.
|
virtual |
Implements iEntry.
Definition at line 333 of file dataEntry.cpp.
|
virtual |
Implements iEntry.
Definition at line 345 of file dataEntry.cpp.
References pFlow::endl(), fatalErrorInFunction, fatalExit, ioErrorInFile, IOstream::lineNumber(), and IOstream::name().
|
virtual |
Implements iEntry.
Definition at line 366 of file dataEntry.cpp.
References fatalExit, ioErrorInFile, IOstream::lineNumber(), and IOstream::name().
|
protected |
Definition at line 50 of file dataEntry.hpp.
|
protected |
Definition at line 53 of file dataEntry.hpp.
Referenced by dataEntry::dataEntry().
|
static |
Definition at line 66 of file dataEntry.hpp.
Referenced by dictionary::dataEntryRef().