torc-master
|
Flatten a bundle to bits. More...
#include <BundleFlattener.hpp>
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) |
BundleFlattener () | |
~BundleFlattener () throw () | |
Private Attributes | |
Bundle< _BaseType >::List | mChildren |
Flatten a bundle to bits.
The BundleFlattener class is used to flatten a bundle,
Definition at line 35 of file BundleFlattener.hpp.
typedef _BaseType::List torc::generic::BundleFlattener< _BaseType, _Scalar, _Vector, _VectorBit, _Bundle >::List |
Definition at line 39 of file BundleFlattener.hpp.
torc::generic::BundleFlattener< _BaseType, _Scalar, _Vector, _VectorBit, _Bundle >::BundleFlattener | ( | ) |
Definition at line 117 of file BundleFlattener.hpp.
torc::generic::BundleFlattener< _BaseType, _Scalar, _Vector, _VectorBit, _Bundle >::~BundleFlattener | ( | ) | ||
throw | ( | |||
) |
Definition at line 122 of file BundleFlattener.hpp.
|
inline |
Get children of this composition.
[out] | outChildren | A list of all children for this composition |
Definition at line 66 of file BundleFlattener.hpp.
void torc::generic::BundleFlattener< _BaseType, _Scalar, _Vector, _VectorBit, _Bundle >::visit | ( | _Scalar & | scalar | ) | |
throw | ( | Error | |||
) |
Definition at line 73 of file BundleFlattener.hpp.
void torc::generic::BundleFlattener< _BaseType, _Scalar, _Vector, _VectorBit, _Bundle >::visit | ( | _Vector & | vector | ) | |
throw | ( | Error | |||
) |
void torc::generic::BundleFlattener< _BaseType, _Scalar, _Vector, _VectorBit, _Bundle >::visit | ( | _VectorBit & | vectorBit | ) | |
throw | ( | Error | |||
) |
Definition at line 95 of file BundleFlattener.hpp.
void torc::generic::BundleFlattener< _BaseType, _Scalar, _Vector, _VectorBit, _Bundle >::visit | ( | _Bundle & | bundle | ) | |
throw | ( | Error | |||
) |
|
private |
Definition at line 56 of file BundleFlattener.hpp.