List.H File Reference
Include dependency graph for List.H:

Go to the source code of this file.

Classes

class  List< T >
 A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bounds checking, etc. More...
 
class  FixedList< T, N >
 A 1D vector of objects of type <T> with a fixed length <N>. More...
 
class  DynamicList< T, SizeMin >
 A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects. More...
 
class  PtrList< T >
 A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers. The operator[] returns a reference to the object, not the pointer. More...
 
class  SortableList< T >
 A list that is sorted upon construction or when explicitly requested with the sort() method. More...
 
class  IndirectListBase< T, Addr >
 Base for lists with indirect addressing, templated on the list contents type and the addressing type. Storage for both values and addressing is held outside of the class. More...
 
class  List< T >
 A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bounds checking, etc. More...
 
struct  Hash< List< T > >
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Typedefs

typedef List< boolboolList
 A List of bools. More...
 
typedef List< char > charList
 A List of chars. More...
 
typedef List< label > labelList
 A List of labels. More...
 

Functions

template<class T >
Istream & operator>> (Istream &is, List< T > &list)
 
labelList identity (const label len, label start=0)
 Create identity map of the given length with (map[i] == i) More...
 

Detailed Description

Original source file List.H

Definition in file List.H.