|
torc-master
|
Flatten a bundle to bits. More...
#include <BundleFlattener.hpp>
Inheritance diagram for torc::generic::BundleFlattener< _BaseType, _Scalar, _Vector, _VectorBit, _Bundle >:
Collaboration diagram for torc::generic::BundleFlattener< _BaseType, _Scalar, _Vector, _VectorBit, _Bundle >: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.
Here is the caller graph for this function:| 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.