FreeFOAM The Cross-Platform CFD Toolkit
token.H File Reference

Detailed Description

Definition in file token.H.

+ Include dependency graph for token.H:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  token
 A token holds items 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. More...

Namespaces

namespace  Foam
 Namespace for OpenFOAM.

Macros

#define NoHashTableC
#define defineCompoundTypeName(Type, Name)
#define addCompoundToRunTimeSelectionTable(Type, Name)

Functions

Istream & operator>> (Istream &, token &)
Ostream & operator<< (Ostream &, const token &)
Ostream & operator<< (Ostream &, const token::punctuationToken &)
ostream & operator<< (ostream &, const token::punctuationToken &)
ostream & operator<< (ostream &, const InfoProxy< token > &)
Ostream & operator<< (Ostream &, const token::compound &)

Macro Definition Documentation

#define NoHashTableC

Definition at line 48 of file token.H.

#define defineCompoundTypeName (   Type,
  Name 
)
Value:
typedef token::Compound<Type > tokenCompound##Name##_; \
defineTemplateTypeNameAndDebugWithName(tokenCompound##Name##_, #Type, 0);

Definition at line 436 of file token.H.

#define addCompoundToRunTimeSelectionTable (   Type,
  Name 
)
Value:
token::compound::addIstreamConstructorToTable<token::Compound<Type > > \
add##Name##IstreamConstructorToTable_;

Definition at line 440 of file token.H.