IndirectListBase.H File Reference
Include dependency graph for IndirectListBase.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IndirectListAddressing< Addr >
 A class for storing list addressing (labels, strides etc), which is normally used by IndirectList. Preferable to use with private inheritance by inheriting classes. 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  IndirectListBase< T, Addr >::iterator
 A non-const iterator for an indirect list. More...
 
class  IndirectListBase< T, Addr >::const_iterator
 A const iterator for an indirect list. More...
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Functions

template<class T , class Addr >
Ostream & operator<< (Ostream &os, const IndirectListBase< T, Addr > &list)
 Write List to Ostream, as per UList::writeList() with default length. More...
 

Variables

template<class T >
constexpr bool is_indirectlist_v = stdFoam::is_template_base_of_v<Foam::IndirectListBase, T>
 Test if IndirectListBase is the base class. More...
 

Detailed Description

Original source file IndirectListBase.H

Definition in file IndirectListBase.H.