FreePOOMA  2.4.1
Classes | Functions
IndirectionList.h File Reference

IndirectionList<T> is a class that takes any object with an Array-like interface and stores the information as a list of elements of type T. More...

#include "Utilities/DataBlockPtr.h"
#include "Utilities/PAssert.h"
#include <iosfwd>
Include dependency graph for IndirectionList.h:
This graph shows which files directly or indirectly include this file:

Classes

class  IndirectionList< T >
 IndirectionList is a domain representing a N dimension set of integer sequences. More...

Functions

template<class T >
std::ostream & operator<< (std::ostream &o, const IndirectionList< T > &list)
 print an IndirectionList to a stream, in the format "[" val1, val2, ...

Detailed Description

IndirectionList<T> is a class that takes any object with an Array-like interface and stores the information as a list of elements of type T.

It is meant to store lists of indices for indirection-list operations. T can be an int, or multidimensional items like Loc<Dim>.


Function Documentation

template<class T >
std::ostream& operator<< ( std::ostream &  o,
const IndirectionList< T > &  list 
)

print an IndirectionList to a stream, in the format "[" val1, val2, ...

, valN "]"