#include <QuantityAggregates.h>

Public Types | |
| typedef T | QT |
| typedef QuantityTraits< QT > ::UnitList | UL |
| typedef unit::ValidUnit < typename QuantityTraits< QT > ::DefaultUnit, UL >::RET | DU |
| typedef QuantityTraits< QT > ::DefaultDerivedQuantityType | DDQ |
| typedef std::size_t | size_type |
Public Member Functions | |
| virtual | ~QuantityVector (void) |
| size_type | size (void) const |
| bool | empty (void) const |
| size_type | max_size (void) const |
| size_type | capacity (void) const |
| void | reserve (size_type n) |
Private Member Functions | |
| template<typename Archive> | |
| void | serialize (Archive &ar, const unsigned int) |
| serialization of QuantityVector | |
Friends | |
| class | boost::serialization::access |
| allow access of boost::serialization library | |
Definition at line 50 of file QuantityAggregates.h.
| typedef T quantity::QuantityVector< T, ST >::QT |
Definition at line 53 of file QuantityAggregates.h.
| typedef QuantityTraits<QT>::UnitList quantity::QuantityVector< T, ST >::UL |
Definition at line 55 of file QuantityAggregates.h.
| typedef unit::ValidUnit<typename QuantityTraits<QT>::DefaultUnit, UL>::RET quantity::QuantityVector< T, ST >::DU |
Definition at line 58 of file QuantityAggregates.h.
| typedef QuantityTraits<QT>::DefaultDerivedQuantityType quantity::QuantityVector< T, ST >::DDQ |
Definition at line 60 of file QuantityAggregates.h.
| typedef std::size_t quantity::QuantityVector< T, ST >::size_type |
Definition at line 63 of file QuantityAggregates.h.
| virtual quantity::QuantityVector< T, ST >::~QuantityVector | ( | void | ) | [inline, virtual] |
Definition at line 65 of file QuantityAggregates.h.
| size_type quantity::QuantityVector< T, ST >::size | ( | void | ) | const [inline] |
Definition at line 67 of file QuantityAggregates.h.
| bool quantity::QuantityVector< T, ST >::empty | ( | void | ) | const [inline] |
Definition at line 68 of file QuantityAggregates.h.
| size_type quantity::QuantityVector< T, ST >::max_size | ( | void | ) | const [inline] |
Definition at line 69 of file QuantityAggregates.h.
| size_type quantity::QuantityVector< T, ST >::capacity | ( | void | ) | const [inline] |
Definition at line 70 of file QuantityAggregates.h.
| void quantity::QuantityVector< T, ST >::reserve | ( | size_type | n | ) | [inline] |
Definition at line 71 of file QuantityAggregates.h.
| void quantity::QuantityVector< T, ST >::serialize | ( | Archive & | ar, | |
| const unsigned | int | |||
| ) | [inline, private] |
serialization of QuantityVector
uses boost::serialization; serializes the base std::vector<ST>
Reimplemented in quantity::VariableVector< QuantityVector< QT, ST >, DerivedQuantity< QT, DQSU, DQT > >.
Definition at line 85 of file QuantityAggregates.h.
friend class boost::serialization::access [friend] |
allow access of boost::serialization library
Reimplemented in quantity::VariableVector< QuantityVector< QT, ST >, DerivedQuantity< QT, DQSU, DQT > >.
Definition at line 78 of file QuantityAggregates.h.
1.5.6