

Go to the source code of this file.
Classes | |
| class | token |
| A token holds an item read from Istream. More... | |
| class | token::compound |
| Abstract base class for complex tokens. More... | |
| class | token::Compound< T > |
A templated class for holding compound tokens. The underlying container is normally a List of values, it must have a value_type typedef as well as size(), resize(), cdata_bytes(), data_bytes(), size_bytes() methods. More... | |
Namespaces | |
| namespace | Foam |
| Namespace for OpenFOAM. | |
Macros | |
| #define | NoHashTableC |
| #define | defineCompoundTypeName(Type, UnusedTag) |
| Define compound using Type for its name. | |
| #define | defineNamedCompoundTypeName(Type, Name) |
| Define compound using Name for its name. | |
| #define | addCompoundToRunTimeSelectionTable(Type, Tag) |
| Add compound to selection tables, lookup using typeName. | |
| #define | addNamedCompoundToRunTimeSelectionTable(Type, Tag, Name) |
| Add compound to selection tables, lookup as Name. | |
Functions | |
| Ostream & | operator<< (Ostream &os, const token &tok) |
| Istream & | operator>> (Istream &is, token &tok) |
| Read token from Istream. Same as token::read() but returns stream state. | |
| Ostream & | operator<< (Ostream &os, const token::punctuationToken &pt) |
| ostream & | operator<< (ostream &os, const token::punctuationToken &pt) |
| Ostream & | operator<< (Ostream &os, const token::compound &ct) |
| ostream & | operator<< (ostream &os, const InfoProxy< token > &ip) |
| template<> | |
| Ostream & | operator<< (Ostream &os, const InfoProxy< token > &ip) |
| #define defineCompoundTypeName | ( | Type, | |
| UnusedTag ) |
Define compound using Type for its name.
| #define defineNamedCompoundTypeName | ( | Type, | |
| Name ) |
Define compound using Name for its name.
| #define addCompoundToRunTimeSelectionTable | ( | Type, | |
| Tag ) |