Safir SDK Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ValueContainers.h File Reference
Include dependency graph for ValueContainers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Safir::Dob::Typesystem::ValueContainer< T >
 Container for base types. More...
 
class  Safir::Dob::Typesystem::StringContainer
 Container for strings (std::wstring). More...
 
class  Safir::Dob::Typesystem::BinaryContainer
 Container for Binary. More...
 

Namespaces

 Safir
 Safir.
 
 Safir::Dob
 Dob.
 
 Safir::Dob::Typesystem
 This namespace contains the DOB Typesystem functionality and definitions.
 
 Safir::Dob::Typesystem::Si32
 32 bit SI-types.
 
 Safir::Dob::Typesystem::Si64
 64 bit SI-types.
 

Typedefs

typedef ValueContainer< Ampere > Safir::Dob::Typesystem::Si32::AmpereContainer
 A container containing 32 bit Ampere values. More...
 
typedef ValueContainer
< CubicMeter > 
Safir::Dob::Typesystem::Si32::CubicMeterContainer
 A container containing 32 bit CubicMeter values. More...
 
typedef ValueContainer< Hertz > Safir::Dob::Typesystem::Si32::HertzContainer
 A container containing 32 bit Hertz values. More...
 
typedef ValueContainer< Joule > Safir::Dob::Typesystem::Si32::JouleContainer
 A container containing 32 bit Joule values. More...
 
typedef ValueContainer< Kelvin > Safir::Dob::Typesystem::Si32::KelvinContainer
 A container containing 32 bit Kelvin values. More...
 
typedef ValueContainer< Kilogram > Safir::Dob::Typesystem::Si32::KilogramContainer
 A container containing 32 bit Kilogram values. More...
 
typedef ValueContainer< Meter > Safir::Dob::Typesystem::Si32::MeterContainer
 A container containing 32 bit Meter values. More...
 
typedef ValueContainer
< MeterPerSecond > 
Safir::Dob::Typesystem::Si32::MeterPerSecondContainer
 A container containing 32 bit MeterPerSecond values. More...
 
typedef ValueContainer
< MeterPerSecondSquared > 
Safir::Dob::Typesystem::Si32::MeterPerSecondSquaredContainer
 A container containing 32 bit MeterPerSecondSquared values. More...
 
typedef ValueContainer< Newton > Safir::Dob::Typesystem::Si32::NewtonContainer
 A container containing 32 bit Newton values. More...
 
typedef ValueContainer< Pascal > Safir::Dob::Typesystem::Si32::PascalContainer
 A container containing 32 bit Pascal values. More...
 
typedef ValueContainer< Radian > Safir::Dob::Typesystem::Si32::RadianContainer
 A container containing 32 bit Radian values. More...
 
typedef ValueContainer
< RadianPerSecond > 
Safir::Dob::Typesystem::Si32::RadianPerSecondContainer
 A container containing 32 bit RadianPerSecond values. More...
 
typedef ValueContainer
< RadianPerSecondSquared > 
Safir::Dob::Typesystem::Si32::RadianPerSecondSquaredContainer
 A container containing 32 bit RadianPerSecondSquared values. More...
 
typedef ValueContainer< Second > Safir::Dob::Typesystem::Si32::SecondContainer
 A container containing 32 bit Second values. More...
 
typedef ValueContainer
< SquareMeter > 
Safir::Dob::Typesystem::Si32::SquareMeterContainer
 A container containing 32 bit SquareMeter values. More...
 
typedef ValueContainer< Steradian > Safir::Dob::Typesystem::Si32::SteradianContainer
 A container containing 32 bit Steradian values. More...
 
typedef ValueContainer< Volt > Safir::Dob::Typesystem::Si32::VoltContainer
 A container containing 32 bit Volt values. More...
 
typedef ValueContainer< Watt > Safir::Dob::Typesystem::Si32::WattContainer
 A container containing 32 bit Watt values. More...
 
typedef ValueContainer< Ampere > Safir::Dob::Typesystem::Si64::AmpereContainer
 A container containing 64 bit Ampere values. More...
 
typedef ValueContainer
< CubicMeter > 
Safir::Dob::Typesystem::Si64::CubicMeterContainer
 A container containing 64 bit CubicMeter values. More...
 
typedef ValueContainer< Hertz > Safir::Dob::Typesystem::Si64::HertzContainer
 A container containing 64 bit Hertz values. More...
 
typedef ValueContainer< Joule > Safir::Dob::Typesystem::Si64::JouleContainer
 A container containing 64 bit Joule values. More...
 
typedef ValueContainer< Kelvin > Safir::Dob::Typesystem::Si64::KelvinContainer
 A container containing 64 bit Kelvin values. More...
 
typedef ValueContainer< Kilogram > Safir::Dob::Typesystem::Si64::KilogramContainer
 A container containing 64 bit Kilogram values. More...
 
typedef ValueContainer< Meter > Safir::Dob::Typesystem::Si64::MeterContainer
 A container containing 64 bit Meter values. More...
 
typedef ValueContainer
< MeterPerSecond > 
Safir::Dob::Typesystem::Si64::MeterPerSecondContainer
 A container containing 64 bit MeterPerSecond values. More...
 
typedef ValueContainer
< MeterPerSecondSquared > 
Safir::Dob::Typesystem::Si64::MeterPerSecondSquaredContainer
 A container containing 64 bit MeterPerSecondSquared values. More...
 
typedef ValueContainer< Newton > Safir::Dob::Typesystem::Si64::NewtonContainer
 A container containing 64 bit Newton values. More...
 
typedef ValueContainer< Pascal > Safir::Dob::Typesystem::Si64::PascalContainer
 A container containing 64 bit Pascal values. More...
 
typedef ValueContainer< Radian > Safir::Dob::Typesystem::Si64::RadianContainer
 A container containing 64 bit Radian values. More...
 
typedef ValueContainer
< RadianPerSecond > 
Safir::Dob::Typesystem::Si64::RadianPerSecondContainer
 A container containing 64 bit RadianPerSecond values. More...
 
typedef ValueContainer
< RadianPerSecondSquared > 
Safir::Dob::Typesystem::Si64::RadianPerSecondSquaredContainer
 A container containing 64 bit RadianPerSecondSquared values. More...
 
typedef ValueContainer< Second > Safir::Dob::Typesystem::Si64::SecondContainer
 A container containing 64 bit Second values. More...
 
typedef ValueContainer
< SquareMeter > 
Safir::Dob::Typesystem::Si64::SquareMeterContainer
 A container containing 64 bit SquareMeter values. More...
 
typedef ValueContainer< Steradian > Safir::Dob::Typesystem::Si64::SteradianContainer
 A container containing 64 bit Steradian values. More...
 
typedef ValueContainer< Volt > Safir::Dob::Typesystem::Si64::VoltContainer
 A container containing 64 bit Volt values. More...
 
typedef ValueContainer< Watt > Safir::Dob::Typesystem::Si64::WattContainer
 A container containing 64 bit Watt values. More...
 
Basic type container typedefs
typedef ValueContainer< bool > Safir::Dob::Typesystem::BooleanContainer
 A container containing boolean values. More...
 
typedef ValueContainer< Int32 > Safir::Dob::Typesystem::Int32Container
 A container containing 32 bit integer values. More...
 
typedef ValueContainer< Int64 > Safir::Dob::Typesystem::Int64Container
 A container containing 64 bit integer values. More...
 
typedef ValueContainer< Float32 > Safir::Dob::Typesystem::Float32Container
 A container containing 32 bit floating point values. More...
 
typedef ValueContainer< Float64 > Safir::Dob::Typesystem::Float64Container
 A container containing 64 bit floating point values. More...
 
typedef ValueContainer< TypeId > Safir::Dob::Typesystem::TypeIdContainer
 A container containing TypeId values. More...
 
typedef ValueContainer
< InstanceId > 
Safir::Dob::Typesystem::InstanceIdContainer
 A container containing InstanceId values. More...
 
typedef ValueContainer< EntityId > Safir::Dob::Typesystem::EntityIdContainer
 A container containing EntityId values. More...
 
typedef ValueContainer< ChannelId > Safir::Dob::Typesystem::ChannelIdContainer
 A container containing ChannelId values. More...
 
typedef ValueContainer< HandlerId > Safir::Dob::Typesystem::HandlerIdContainer
 A container containing HandlerId values. More...