#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.