

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... | |
Original source file IndirectListBase.H
Definition in file IndirectListBase.H.