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;
166 const entry* lookupScopedSubEntryPtr
176 const bool patternMatch,
185 const bool patternMatch,
270 label startLineNumber()
const;
273 label endLineNumber()
const;
290 bool recursive=
false,
291 bool patternMatch =
true 298 const entry* lookupEntryPtr
309 entry* lookupEntryPtr
319 const entry& lookupEntry
332 bool recursive=
false,
333 bool patternMatch=
true 344 bool recursive=
false,
345 bool patternMatch=
true 357 bool recursive=
false,
358 bool patternMatch=
true 370 bool recursive=
false,
371 bool patternMatch=
true 383 bool recursive=
false,
384 bool patternMatch=
true 390 const entry* lookupScopedEntryPtr
398 bool isDict(
const word&)
const;
419 const bool mustRead =
false 440 bool substituteKeyword(
const word& keyword);
444 bool substituteScopedKeyword(
const word& keyword);
449 bool add(
entry*,
bool mergeEntry=
false);
454 void add(
const entry&,
bool mergeEntry=
false);
462 void add(
const keyType&,
const string&,
bool overwrite=
false);
470 void add(
const keyType&,
const scalar,
bool overwrite=
false);
478 bool mergeEntry=
false 484 void add(
const keyType&,
const T&,
bool overwrite=
false);
490 void set(
const entry&);
497 void set(
const keyType&,
const T&);
500 bool remove(
const word&);
506 const keyType& oldKeyword,
507 const keyType& newKeyword,
508 bool forceOverwrite=
false Template class for intrusive linked lists.
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...
Template class for non-intrusive linked lists.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
dictionaryName()
Construct dictionaryName null.
An STL-conforming const_iterator.
An STL-conforming iterator.
An STL-conforming const_iterator.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
const word dictName() const
Return the local dictionary name (final part of scoped name)
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
bool read(const char *, int32_t &)
stressControl lookup("compactNormalStress") >> compactNormalStress
const fileName & name() const
Return the dictionary name.
Intrusive doubly-linked list.
A class for handling words, derived from string.
Istream & operator>>(Istream &, directionInfo &)
word name() const
Return file name (part beyond last /)
An STL-conforming iterator.
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)
Macro definitions for declaring ClassName(), NamespaceName(), etc.
Ostream & operator<<(Ostream &, const ensightPart &)
Non-intrusive doubly-linked list.
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'.