FreePOOMA
2.4.1
|
AttributeList stores a list of Attribute pointers, that are used to store a heterogenous collection of Attributes. More...
#include "Particles/AttributeWrapper.h"
#include "Utilities/PAssert.h"
#include <vector>
#include <iosfwd>
Classes | |
class | AttributeList |
Functions | |
std::ostream & | operator<< (std::ostream &, const AttributeList &) |
AttributeList stores a list of Attribute pointers, that are used to store a heterogenous collection of Attributes.
When an AttributeList is destroyed, it will delete all the Attributes it contains. It provides the same interface as Attribute, but it will loop over all the Attributes it stores and perform these operations on each one in turn. You can add new Attributes to an AttributeList or delete Attributes from a list by referring to the Attributes index.
std::ostream& operator<< | ( | std::ostream & | , |
const AttributeList & | |||
) |