FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

IDLList< T > Class Template Reference

Intrusive doubly-linked list. More...

#include <OpenFOAM/IDLList.H>


Detailed Description

template<class T>
class Foam::IDLList< T >

Intrusive doubly-linked list.

Definition at line 48 of file IDLList.H.

Inheritance diagram for IDLList< T >:
Collaboration diagram for IDLList< T >:

List of all members.

Public Member Functions

 IDLList ()
 Null construct.
 IDLList (const T &a)
 Construct given initial T.
template<class INew >
 IDLList (Istream &is, const INew &inewt)
 Construct from Istream using given Istream constructor class.
 IDLList (Istream &is)
 Construct from Istream.
template<class CloneArg >
 IDLList (const IDLList< T > &idll, const CloneArg &cloneArg)
 Copy constructor with additional argument for clone.

Constructor & Destructor Documentation

IDLList (  ) [inline]

Null construct.

Definition at line 58 of file IDLList.H.

IDLList ( const T &   a  ) [inline]

Construct given initial T.

Definition at line 62 of file IDLList.H.

IDLList ( Istream &   is,
const INew &   inewt  
) [inline]

Construct from Istream using given Istream constructor class.

Definition at line 69 of file IDLList.H.

IDLList ( Istream &   is  ) [inline]

Construct from Istream.

Definition at line 75 of file IDLList.H.

IDLList ( const IDLList< T > &   idll,
const CloneArg &   cloneArg  
) [inline]

Copy constructor with additional argument for clone.

Definition at line 82 of file IDLList.H.


The documentation for this class was generated from the following file:
  • src/OpenFOAM/containers/LinkedLists/user/IDLList.H