#include "Quantities/version.h"
#include "Quantities/Quantity/Unit.h"
#include "Quantities/Quantity/Dimension.h"
#include "Quantities/Quantity/QuantityError.h"
#include "BSUtilities/BSUtilities.h"
#include "BSUtilities/TypeToName.h"
#include "BSUtilities/Conversion.h"
#include "loki/Singleton.h"
#include <iostream>
#include <string>
#include <cmath>
#include <typeinfo>
#include <boost/serialization/serialization.hpp>
#include <boost/serialization/nvp.hpp>
#include <boost/serialization/is_abstract.hpp>


Go to the source code of this file.
Namespaces | |
| namespace | quantity |
Classes | |
| struct | quantity::DimensionError< false > |
| helper template DimensionError, no DimensionError occurred More... | |
| struct | quantity::CheckDimensionality< Q > |
| helper struct, check whether quantity Q is dimensionless More... | |
| class | quantity::PrintStatus |
| store and make available the status of printing More... | |
| class | quantity::PrintName< P > |
| definition of template PrintName More... | |
| class | quantity::PrintSymbol< P > |
| definition of template PrintSymbol More... | |
| class | quantity::ReadStatus |
| store and make available the status of reading More... | |
| class | quantity::ReadName< P > |
| definition of template ReadName More... | |
| class | quantity::ReadSymbol< P > |
| definition of template ReadSymbol More... | |
| class | quantity::ReadEqual< P > |
| definition of template ReadEqual More... | |
| class | quantity::ReadUnit< U > |
| definition of template ReadUnit More... | |
| class | quantity::ReadUnit< NoUnit > |
| specialization of template ReadUnit for NullType More... | |
| class | quantity::Quantity< T, ST > |
| Quantity base class definition. More... | |
| struct | quantity::SameDimensioned< Quantity< QT1, ST1 >, Quantity< QT2, ST2 > > |
| test whether two quantities share a common dimension; More... | |
| struct | quantity::DerivedQuantity< QT, SU, DQT > |
Defines | |
| #define | PS PrintStatusHolder::Instance() |
| #define | RS ReadStatusHolder::Instance() |
Typedefs | |
| typedef Loki::SingletonHolder < PrintStatus > | quantity::PrintStatusHolder |
| PrintStatus should be singleton. | |
| typedef Loki::SingletonHolder < ReadStatus > | quantity::ReadStatusHolder |
| ReadStatus should be singleton. | |
| typedef Loki::NullType | quantity::NoUnit |
Definition in file Quantity.h.
| #define PS PrintStatusHolder::Instance() |
Definition at line 142 of file Quantity.h.
Referenced by quantity::Quantity< QT, ST >::print(), and quantity::Quantity< GenericClass< DIM >, ST >::print().
| #define RS ReadStatusHolder::Instance() |
Definition at line 266 of file Quantity.h.
1.5.6