torc::generic::BundleFlattener< _BaseType, _Scalar, _Vector, _VectorBit, _Bundle > Class Template Reference

Flatten a bundle to bits. More...

#include <BundleFlattener.hpp>

Collaboration diagram for torc::generic::BundleFlattener< _BaseType, _Scalar, _Vector, _VectorBit, _Bundle >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef _BaseType::List List

Public Member Functions

void visit (_Scalar &scalar) throw (Error)
void visit (_Vector &vector) throw (Error)
void visit (_VectorBit &vectorBit) throw (Error)
void visit (_Bundle &bundle) throw (Error)
void getChildren (typename Bundle< _BaseType >::List &outChildren) const throw (Error)

Private Attributes

Bundle< _BaseType >::List mChildren


Detailed Description

template<typename _BaseType, typename _Scalar, typename _Vector, typename _VectorBit, typename _Bundle>
class torc::generic::BundleFlattener< _BaseType, _Scalar, _Vector, _VectorBit, _Bundle >

Flatten a bundle to bits.

The BundleFlattener class is used to flatten a bundle,

Definition at line 39 of file BundleFlattener.hpp.


Member Function Documentation

template<typename _BaseType, typename _Scalar, typename _Vector, typename _VectorBit, typename _Bundle>
void torc::generic::BundleFlattener< _BaseType, _Scalar, _Vector, _VectorBit, _Bundle >::getChildren ( typename Bundle< _BaseType >::List &  outChildren  )  const throw (Error) [inline]

Get children of this composition.

Parameters:
[out] outChildren A list of all children for this composition

Definition at line 82 of file BundleFlattener.hpp.


The documentation for this class was generated from the following file:

Generated on Thu Oct 13 16:49:59 2011 for TORC by  doxygen 1.5.6