Public Member Functions | List of all members
token::Compound< T > Class Template Reference
Inheritance diagram for token::Compound< T >:
Inheritance graph
[legend]
Collaboration diagram for token::Compound< T >:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("Compound<T>")
 
 Compound (const T &val)
 
 Compound (T &&val)
 
 Compound (Istream &is)
 
virtual label size () const
 
virtual void write (Ostream &os) const
 
- Public Member Functions inherited from token::compound
 TypeName ("compound")
 
 declareRunTimeSelectionTable (autoPtr, compound, Istream,(Istream &is),(is))
 
constexpr compound () noexcept
 
virtual ~compound () noexcept=default
 
bool moved () const noexcept
 
void moved (bool b) noexcept
 
- Public Member Functions inherited from refCount
constexpr refCount () noexcept
 
int count () const noexcept
 
bool unique () const noexcept
 
void operator++ () noexcept
 
void operator++ (int) noexcept
 
void operator-- () noexcept
 
void operator-- (int) noexcept
 

Additional Inherited Members

- Static Public Member Functions inherited from token::compound
static autoPtr< compoundNew (const word &type, Istream &is)
 
static bool isCompound (const word &name)
 

Detailed Description

template<class T>
class Foam::token::Compound< T >

Definition at line 242 of file token.H.

Constructor & Destructor Documentation

◆ Compound() [1/3]

Compound ( const T val)
inlineexplicit

Definition at line 255 of file token.H.

◆ Compound() [2/3]

Compound ( T &&  val)
inlineexplicit

Definition at line 261 of file token.H.

◆ Compound() [3/3]

Compound ( Istream is)
inlineexplicit

Definition at line 267 of file token.H.

Member Function Documentation

◆ TypeName()

TypeName ( "Compound<T>"  )

◆ size()

virtual label size ( ) const
inlinevirtual

Implements token::compound.

Definition at line 276 of file token.H.

◆ write()

virtual void write ( Ostream os) const
inlinevirtual

Implements token::compound.

Definition at line 282 of file token.H.


The documentation for this class was generated from the following file: