Attribute.h File Reference

Attribute is a non-templated base class used to provide an interface to DynamicArray objects used as attributes in Particle classes. More...

#include "Pooma/Configuration.h"
#include <iosfwd>

Include dependency graph for Attribute.h:

This graph shows which files directly or indirectly include this file:


Classes

class  Attribute
 Attribute is an abstract base class used to implement an external polymorphism interface to DynamicArray objects. More...

Functions

std::ostream & operator<< (std::ostream &o, const Attribute &attrib)
 A specialization of the Inform traits used to say that Attribute has a print method.

Detailed Description

Attribute is a non-templated base class used to provide an interface to DynamicArray objects used as attributes in Particle classes.

The dynamic operations such as create, destroy, copy, etc., are actually performed via requests to a layout object that each DynamicArray will use, but this class defines a small set of virtual/nonvirtual functions to: print the DynamicArray contents to a stream (for debugging)


Function Documentation

std::ostream& operator<< ( std::ostream &  o,
const Attribute attrib 
) [inline]

A specialization of the Inform traits used to say that Attribute has a print method.

References Attribute::print().


Generated on Wed Mar 16 06:16:16 2011 for FreePOOMA by  doxygen 1.5.9