73 Ostream&
operator<<(Ostream&,
const dictionary&);
118 const word scopedName = name_.
name();
122 if (i == scopedName.npos)
128 return scopedName.substr(i + 1, scopedName.npos);
147 static bool writeOptionalEntries;
167 const bool patternMatch,
176 const bool patternMatch,
261 label startLineNumber()
const;
264 label endLineNumber()
const;
281 bool recursive=
false,
282 bool patternMatch =
true 289 const entry* lookupEntryPtr
300 entry* lookupEntryPtr
310 const entry& lookupEntry
323 bool recursive=
false,
324 bool patternMatch=
true 336 bool recursive=
false,
337 bool patternMatch=
true 349 bool recursive=
false,
350 bool patternMatch=
true 362 bool recursive=
false,
363 bool patternMatch=
true 368 const entry* lookupScopedEntryPtr
376 bool isDict(
const word&)
const;
393 const bool mustRead =
false 410 bool substituteKeyword(
const word& keyword);
414 bool substituteScopedKeyword(
const word& keyword);
419 bool add(
entry*,
bool mergeEntry=
false);
424 void add(
const entry&,
bool mergeEntry=
false);
432 void add(
const keyType&,
const string&,
bool overwrite=
false);
440 void add(
const keyType&,
const scalar,
bool overwrite=
false);
448 bool mergeEntry=
false 454 void add(
const keyType&,
const T&,
bool overwrite=
false);
460 void set(
const entry&);
467 void set(
const keyType&,
const T&);
470 bool remove(
const word&);
476 const keyType& oldKeyword,
477 const keyType& newKeyword,
478 bool forceOverwrite=
false A class for handling keywords in dictionaries.
A simple container for copying or transferring objects of type <T>.
HashSet< Key, Hash > operator|(const HashSet< Key, Hash > &hash1, const HashSet< Key, Hash > &hash2)
Combine entries from HashSets.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A class for handling file names.
A list of keyword definitions, which are a keyword followed by any number of values (e...
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
dictionaryName()
Construct dictionaryName null.
const word dictName() const
Return the local dictionary name (final part of scoped name)
const fileName & name() const
Return the dictionary name.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
word name() const
Return file name (part beyond last /)
bool read(const char *, int32_t &)
stressControl lookup("compactNormalStress") >> compactNormalStress
A class for handling words, derived from string.
Istream & operator>>(Istream &, directionInfo &)
An STL-conforming const_iterator.
An STL-conforming iterator.
Non-intrusive doubly-linked list.
tmp< fvMatrix< Type > > operator+(const fvMatrix< Type > &, const fvMatrix< Type > &)
An STL-conforming hash table.
graph_traits< Graph >::vertices_size_type size_type
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void add(FieldField< Field1, typename typeOfSum< Type1, Type2 >::type > &f, const FieldField< Field1, Type1 > &f1, const FieldField< Field2, Type2 > &f2)
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
Intrusive doubly-linked list.
Macro definitions for declaring ClassName(), NamespaceName(), etc.
Ostream & operator<<(Ostream &, const ensightPart &)
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A keyword and a list of tokens is an 'entry'.