Safir SDK Core
|
#include <Safir/Dob/Typesystem/Defs.h>
#include <vector>
#include <Safir/Dob/Typesystem/ContainerBase.h>
#include <Safir/Dob/Typesystem/Exceptions.h>
#include <Safir/Dob/Typesystem/EntityId.h>
#include <Safir/Dob/Typesystem/Utilities.h>
#include <Safir/Dob/Typesystem/ChannelId.h>
#include <Safir/Dob/Typesystem/HandlerId.h>
#include <typeinfo>
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... | |