OpenFOAM logo
Open Source CFD Toolkit

ILList Class Template Reference

Inheritance diagram for ILList:

Inheritance graph
[legend]
Collaboration diagram for ILList:

Collaboration graph
[legend]
List of all members.

template<class LListBase, class T>
class Foam::ILList< LListBase, T >


Public Member Functions

 ILList ()
 Null construct.
 ILList (T *a)
 Construct given initial T.
 ILList (Istream &)
 Construct from Istream.
 ILList (const ILList< LListBase, T > &)
 Construct as copy.
template<class INew>
 ILList (Istream &, const INew &inewt)
 Construct from Istream using given Istream constructor class.
 ~ILList ()
bool eraseHead ()
 Remove the head element specified from the list and delete it.
bool erase (T *p)
 Remove the specified element from the list and delete it.
void clear ()
 Clear the contents of the list.
void operator= (const ILList< LListBase, T > &)

Friends

Istreamoperator>> (Istream &, ILList< LListBase, T > &)
 Read List from Istream, discarding contents of existing List.

Constructor & Destructor Documentation

ILList  )  [inline]
 

Null construct.

Definition at line 89 of file ILList.H.

ILList T *  a  )  [inline]
 

Construct given initial T.

Definition at line 93 of file ILList.H.

ILList Istream  ) 
 

Construct from Istream.

ILList const ILList< LListBase, T > &   ) 
 

Construct as copy.

ILList Istream ,
const INew inewt
 

Construct from Istream using given Istream constructor class.

~ILList  ) 
 


Member Function Documentation

void clear  ) 
 

Clear the contents of the list.

Reimplemented in DictionaryBase< IDLList< T >, T >.

bool erase T *  p  ) 
 

Remove the specified element from the list and delete it.

bool eraseHead  ) 
 

Remove the head element specified from the list and delete it.

void operator= const ILList< LListBase, T > &   ) 
 


Friends And Related Function Documentation

Istream& operator>> Istream ,
ILList< LListBase, T > & 
[friend]
 

Read List from Istream, discarding contents of existing List.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org