A tuple of keyType and dictionary, which can be used when reading named or unnamed dictionary entries or simply a name. More...
Public Member Functions | |
namedDictionary () | |
namedDictionary (Istream &is) | |
~namedDictionary ()=default | |
void | clear () |
bool | empty () const noexcept |
const keyType & | keyword () const noexcept |
keyType & | keyword () noexcept |
const dictionary & | dict () const noexcept |
dictionary & | dict () noexcept |
![]() | |
Tuple2 ()=default | |
Tuple2 (const T1 &f, const T2 &s) | |
Tuple2 (T1 &&f, T2 &&s) | |
Tuple2 (const std::pair< T1, T2 > &vals) | |
Tuple2 (std::pair< T1, T2 > &&vals) | |
Tuple2 (Istream &is) | |
const T1 & | first () const noexcept |
T1 & | first () noexcept |
const T2 & | second () const noexcept |
T2 & | second () noexcept |
Friends | |
Istream & | operator>> (Istream &, namedDictionary &) |
Ostream & | operator<< (Ostream &, const namedDictionary &) |
Additional Inherited Members | |
![]() | |
typedef T1 | first_type |
typedef T2 | second_type |
A tuple of keyType and dictionary, which can be used when reading named or unnamed dictionary entries or simply a name.
fields ( U T { relax false; } );
In can also be used in situations where an individual dictionary entry should be read.
actions ( testing { action new; ... } // An action with a name { action subset; } // Unnamed action );
Normal dictionary reading would fail for this type of input since the leading 'testing' keyword would cause the entire content to be considered a single dictionary.
Definition at line 79 of file namedDictionary.H.
namedDictionary | ( | ) |
Definition at line 26 of file namedDictionary.C.
|
explicit |
Definition at line 32 of file namedDictionary.C.
|
default |
void clear | ( | ) |
Definition at line 40 of file namedDictionary.C.
Referenced by Foam::operator>>().
|
noexcept |
Definition at line 47 of file namedDictionary.C.
|
inlinenoexcept |
Definition at line 110 of file namedDictionary.H.
References Tuple2< keyType, dictionary >::first().
Referenced by Foam::operator<<(), and Foam::operator>>().
|
inlinenoexcept |
Definition at line 116 of file namedDictionary.H.
References Tuple2< keyType, dictionary >::first().
|
inlinenoexcept |
Definition at line 122 of file namedDictionary.H.
References Tuple2< keyType, dictionary >::second().
Referenced by Foam::operator<<(), and Foam::operator>>().
|
inlinenoexcept |
Definition at line 128 of file namedDictionary.H.
References Tuple2< keyType, dictionary >::second().
|
friend |
|
friend |
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.