#include <QuantityCluster.h>
Public Member Functions | |
virtual int | size (void) const =0 |
return the size of the vector | |
virtual | ~Vector (void) |
virtual destructor | |
Private Types | |
typedef Quantity< QT, ST > | BQ |
the base quantity | |
Private Member Functions | |
template<typename Archive> | |
void | serialize (Archive &ar, const unsigned int) |
serialization of Vector | |
Friends | |
class | boost::serialization::access |
allow access of boost::serialization library |
specialization for Q being a quantity; parameterized by a dimension DIM, the base unit type BT, a typelist of units UL, the default unit DU, and the storage type ST;
Definition at line 60 of file QuantityCluster.h.
typedef Quantity<QT, ST> quantity::Vector< Quantity< QT, ST > >::BQ [private] |
the base quantity
Reimplemented in quantity::QuantityVector< M, Quantity< QT, ST >, DerivedQuantity< QT, SU, DQT > >.
Definition at line 64 of file QuantityCluster.h.
virtual quantity::Vector< Quantity< QT, ST > >::~Vector | ( | void | ) | [inline, virtual] |
virtual int quantity::Vector< Quantity< QT, ST > >::size | ( | void | ) | const [pure virtual] |
return the size of the vector
Implemented in quantity::QuantityVector< M, Quantity< QT, ST >, DerivedQuantity< QT, SU, DQT > >.
void quantity::Vector< Quantity< QT, ST > >::serialize | ( | Archive & | ar, | |
const unsigned | int | |||
) | [inline, private] |
serialization of Vector
uses boost::serialization; Vector has no data members
Reimplemented in quantity::QuantityVector< M, Quantity< QT, ST >, DerivedQuantity< QT, SU, DQT > >.
Definition at line 81 of file QuantityCluster.h.
friend class boost::serialization::access [friend] |
allow access of boost::serialization library
Reimplemented in quantity::QuantityVector< M, Quantity< QT, ST >, DerivedQuantity< QT, SU, DQT > >.
Definition at line 74 of file QuantityCluster.h.