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