Safir SDK Core
Loading...
Searching...
No Matches
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

namespace  Safir
 This namespace contains all the functionality and definitions of the SAFIR SDK.
 
namespace  Safir::Dob
 This namespace contains all functionality of the DOB (Components DOSE and DOTS).
 
namespace  Safir::Dob::Typesystem
 This namespace contains the DOB Typesystem functionality and definitions.
 
namespace  Safir::Dob::Typesystem::Si32
 32 bit SI-types.
 
namespace  Safir::Dob::Typesystem::Si64
 64 bit SI-types.
 

Typedefs

typedef ValueContainer< AmpereSafir::Dob::Typesystem::Si32::AmpereContainer
 A container containing 32 bit Ampere values.
 
typedef ValueContainer< CubicMeterSafir::Dob::Typesystem::Si32::CubicMeterContainer
 A container containing 32 bit CubicMeter values.
 
typedef ValueContainer< HertzSafir::Dob::Typesystem::Si32::HertzContainer
 A container containing 32 bit Hertz values.
 
typedef ValueContainer< JouleSafir::Dob::Typesystem::Si32::JouleContainer
 A container containing 32 bit Joule values.
 
typedef ValueContainer< KelvinSafir::Dob::Typesystem::Si32::KelvinContainer
 A container containing 32 bit Kelvin values.
 
typedef ValueContainer< KilogramSafir::Dob::Typesystem::Si32::KilogramContainer
 A container containing 32 bit Kilogram values.
 
typedef ValueContainer< MeterSafir::Dob::Typesystem::Si32::MeterContainer
 A container containing 32 bit Meter values.
 
typedef ValueContainer< MeterPerSecondSafir::Dob::Typesystem::Si32::MeterPerSecondContainer
 A container containing 32 bit MeterPerSecond values.
 
typedef ValueContainer< MeterPerSecondSquaredSafir::Dob::Typesystem::Si32::MeterPerSecondSquaredContainer
 A container containing 32 bit MeterPerSecondSquared values.
 
typedef ValueContainer< NewtonSafir::Dob::Typesystem::Si32::NewtonContainer
 A container containing 32 bit Newton values.
 
typedef ValueContainer< PascalSafir::Dob::Typesystem::Si32::PascalContainer
 A container containing 32 bit Pascal values.
 
typedef ValueContainer< RadianSafir::Dob::Typesystem::Si32::RadianContainer
 A container containing 32 bit Radian values.
 
typedef ValueContainer< RadianPerSecondSafir::Dob::Typesystem::Si32::RadianPerSecondContainer
 A container containing 32 bit RadianPerSecond values.
 
typedef ValueContainer< RadianPerSecondSquaredSafir::Dob::Typesystem::Si32::RadianPerSecondSquaredContainer
 A container containing 32 bit RadianPerSecondSquared values.
 
typedef ValueContainer< SecondSafir::Dob::Typesystem::Si32::SecondContainer
 A container containing 32 bit Second values.
 
typedef ValueContainer< SquareMeterSafir::Dob::Typesystem::Si32::SquareMeterContainer
 A container containing 32 bit SquareMeter values.
 
typedef ValueContainer< SteradianSafir::Dob::Typesystem::Si32::SteradianContainer
 A container containing 32 bit Steradian values.
 
typedef ValueContainer< VoltSafir::Dob::Typesystem::Si32::VoltContainer
 A container containing 32 bit Volt values.
 
typedef ValueContainer< WattSafir::Dob::Typesystem::Si32::WattContainer
 A container containing 32 bit Watt values.
 
typedef ValueContainer< AmpereSafir::Dob::Typesystem::Si64::AmpereContainer
 A container containing 64 bit Ampere values.
 
typedef ValueContainer< CubicMeterSafir::Dob::Typesystem::Si64::CubicMeterContainer
 A container containing 64 bit CubicMeter values.
 
typedef ValueContainer< HertzSafir::Dob::Typesystem::Si64::HertzContainer
 A container containing 64 bit Hertz values.
 
typedef ValueContainer< JouleSafir::Dob::Typesystem::Si64::JouleContainer
 A container containing 64 bit Joule values.
 
typedef ValueContainer< KelvinSafir::Dob::Typesystem::Si64::KelvinContainer
 A container containing 64 bit Kelvin values.
 
typedef ValueContainer< KilogramSafir::Dob::Typesystem::Si64::KilogramContainer
 A container containing 64 bit Kilogram values.
 
typedef ValueContainer< MeterSafir::Dob::Typesystem::Si64::MeterContainer
 A container containing 64 bit Meter values.
 
typedef ValueContainer< MeterPerSecondSafir::Dob::Typesystem::Si64::MeterPerSecondContainer
 A container containing 64 bit MeterPerSecond values.
 
typedef ValueContainer< MeterPerSecondSquaredSafir::Dob::Typesystem::Si64::MeterPerSecondSquaredContainer
 A container containing 64 bit MeterPerSecondSquared values.
 
typedef ValueContainer< NewtonSafir::Dob::Typesystem::Si64::NewtonContainer
 A container containing 64 bit Newton values.
 
typedef ValueContainer< PascalSafir::Dob::Typesystem::Si64::PascalContainer
 A container containing 64 bit Pascal values.
 
typedef ValueContainer< RadianSafir::Dob::Typesystem::Si64::RadianContainer
 A container containing 64 bit Radian values.
 
typedef ValueContainer< RadianPerSecondSafir::Dob::Typesystem::Si64::RadianPerSecondContainer
 A container containing 64 bit RadianPerSecond values.
 
typedef ValueContainer< RadianPerSecondSquaredSafir::Dob::Typesystem::Si64::RadianPerSecondSquaredContainer
 A container containing 64 bit RadianPerSecondSquared values.
 
typedef ValueContainer< SecondSafir::Dob::Typesystem::Si64::SecondContainer
 A container containing 64 bit Second values.
 
typedef ValueContainer< SquareMeterSafir::Dob::Typesystem::Si64::SquareMeterContainer
 A container containing 64 bit SquareMeter values.
 
typedef ValueContainer< SteradianSafir::Dob::Typesystem::Si64::SteradianContainer
 A container containing 64 bit Steradian values.
 
typedef ValueContainer< VoltSafir::Dob::Typesystem::Si64::VoltContainer
 A container containing 64 bit Volt values.
 
typedef ValueContainer< WattSafir::Dob::Typesystem::Si64::WattContainer
 A container containing 64 bit Watt values.
 
Basic type container typedefs
typedef ValueContainer< bool > Safir::Dob::Typesystem::BooleanContainer
 A container containing boolean values.
 
typedef ValueContainer< Int32Safir::Dob::Typesystem::Int32Container
 A container containing 32 bit integer values.
 
typedef ValueContainer< Int64Safir::Dob::Typesystem::Int64Container
 A container containing 64 bit integer values.
 
typedef ValueContainer< Float32Safir::Dob::Typesystem::Float32Container
 A container containing 32 bit floating point values.
 
typedef ValueContainer< Float64Safir::Dob::Typesystem::Float64Container
 A container containing 64 bit floating point values.
 
typedef ValueContainer< TypeIdSafir::Dob::Typesystem::TypeIdContainer
 A container containing TypeId values.
 
typedef ValueContainer< InstanceIdSafir::Dob::Typesystem::InstanceIdContainer
 A container containing InstanceId values.
 
typedef ValueContainer< EntityIdSafir::Dob::Typesystem::EntityIdContainer
 A container containing EntityId values.
 
typedef ValueContainer< ChannelIdSafir::Dob::Typesystem::ChannelIdContainer
 A container containing ChannelId values.
 
typedef ValueContainer< HandlerIdSafir::Dob::Typesystem::HandlerIdContainer
 A container containing HandlerId values.