Safir SDK Core
|
#include <typeinfo>
#include <vector>
#include <boost/container/vector.hpp>
#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 <Safir/Dob/Typesystem/ContainerBase.h>
#include <Safir/Dob/Typesystem/Object.h>
Go to the source code of this file.
Classes | |
class | Safir::Dob::Typesystem::SequenceContainer< T > |
Container class for sequences of values. More... | |
Namespaces | |
Safir | |
This namespace contains all the functionality and definitions of the SAFIR SDK. | |
Safir::Dob | |
This namespace contains all functionality of the DOB (Components DOSE and DOTS). | |
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 SequenceContainer< Ampere > | Safir::Dob::Typesystem::Si32::AmpereSequenceContainer |
A container containing 32 bit Ampere values. More... | |
typedef SequenceContainer< CubicMeter > | Safir::Dob::Typesystem::Si32::CubicMeterSequenceContainer |
A container containing 32 bit CubicMeter values. More... | |
typedef SequenceContainer< Hertz > | Safir::Dob::Typesystem::Si32::HertzSequenceContainer |
A container containing 32 bit Hertz values. More... | |
typedef SequenceContainer< Joule > | Safir::Dob::Typesystem::Si32::JouleSequenceContainer |
A container containing 32 bit Joule values. More... | |
typedef SequenceContainer< Kelvin > | Safir::Dob::Typesystem::Si32::KelvinSequenceContainer |
A container containing 32 bit Kelvin values. More... | |
typedef SequenceContainer< Kilogram > | Safir::Dob::Typesystem::Si32::KilogramSequenceContainer |
A container containing 32 bit Kilogram values. More... | |
typedef SequenceContainer< Meter > | Safir::Dob::Typesystem::Si32::MeterSequenceContainer |
A container containing 32 bit Meter values. More... | |
typedef SequenceContainer< MeterPerSecond > | Safir::Dob::Typesystem::Si32::MeterPerSecondSequenceContainer |
A container containing 32 bit MeterPerSecond values. More... | |
typedef SequenceContainer< MeterPerSecondSquared > | Safir::Dob::Typesystem::Si32::MeterPerSecondSquaredSequenceContainer |
A container containing 32 bit MeterPerSecondSquared values. More... | |
typedef SequenceContainer< Newton > | Safir::Dob::Typesystem::Si32::NewtonSequenceContainer |
A container containing 32 bit Newton values. More... | |
typedef SequenceContainer< Pascal > | Safir::Dob::Typesystem::Si32::PascalSequenceContainer |
A container containing 32 bit Pascal values. More... | |
typedef SequenceContainer< Radian > | Safir::Dob::Typesystem::Si32::RadianSequenceContainer |
A container containing 32 bit Radian values. More... | |
typedef SequenceContainer< RadianPerSecond > | Safir::Dob::Typesystem::Si32::RadianPerSecondSequenceContainer |
A container containing 32 bit RadianPerSecond values. More... | |
typedef SequenceContainer< RadianPerSecondSquared > | Safir::Dob::Typesystem::Si32::RadianPerSecondSquaredSequenceContainer |
A container containing 32 bit RadianPerSecondSquared values. More... | |
typedef SequenceContainer< Second > | Safir::Dob::Typesystem::Si32::SecondSequenceContainer |
A container containing 32 bit Second values. More... | |
typedef SequenceContainer< SquareMeter > | Safir::Dob::Typesystem::Si32::SquareMeterSequenceContainer |
A container containing 32 bit SquareMeter values. More... | |
typedef SequenceContainer< Steradian > | Safir::Dob::Typesystem::Si32::SteradianSequenceContainer |
A container containing 32 bit Steradian values. More... | |
typedef SequenceContainer< Volt > | Safir::Dob::Typesystem::Si32::VoltSequenceContainer |
A container containing 32 bit Volt values. More... | |
typedef SequenceContainer< Watt > | Safir::Dob::Typesystem::Si32::WattSequenceContainer |
A container containing 32 bit Watt values. More... | |
typedef SequenceContainer< Ampere > | Safir::Dob::Typesystem::Si64::AmpereSequenceContainer |
A container containing 64 bit Ampere values. More... | |
typedef SequenceContainer< CubicMeter > | Safir::Dob::Typesystem::Si64::CubicMeterSequenceContainer |
A container containing 64 bit CubicMeter values. More... | |
typedef SequenceContainer< Hertz > | Safir::Dob::Typesystem::Si64::HertzSequenceContainer |
A container containing 64 bit Hertz values. More... | |
typedef SequenceContainer< Joule > | Safir::Dob::Typesystem::Si64::JouleSequenceContainer |
A container containing 64 bit Joule values. More... | |
typedef SequenceContainer< Kelvin > | Safir::Dob::Typesystem::Si64::KelvinSequenceContainer |
A container containing 64 bit Kelvin values. More... | |
typedef SequenceContainer< Kilogram > | Safir::Dob::Typesystem::Si64::KilogramSequenceContainer |
A container containing 64 bit Kilogram values. More... | |
typedef SequenceContainer< Meter > | Safir::Dob::Typesystem::Si64::MeterSequenceContainer |
A container containing 64 bit Meter values. More... | |
typedef SequenceContainer< MeterPerSecond > | Safir::Dob::Typesystem::Si64::MeterPerSecondSequenceContainer |
A container containing 64 bit MeterPerSecond values. More... | |
typedef SequenceContainer< MeterPerSecondSquared > | Safir::Dob::Typesystem::Si64::MeterPerSecondSquaredSequenceContainer |
A container containing 64 bit MeterPerSecondSquared values. More... | |
typedef SequenceContainer< Newton > | Safir::Dob::Typesystem::Si64::NewtonSequenceContainer |
A container containing 64 bit Newton values. More... | |
typedef SequenceContainer< Pascal > | Safir::Dob::Typesystem::Si64::PascalSequenceContainer |
A container containing 64 bit Pascal values. More... | |
typedef SequenceContainer< Radian > | Safir::Dob::Typesystem::Si64::RadianSequenceContainer |
A container containing 64 bit Radian values. More... | |
typedef SequenceContainer< RadianPerSecond > | Safir::Dob::Typesystem::Si64::RadianPerSecondSequenceContainer |
A container containing 64 bit RadianPerSecond values. More... | |
typedef SequenceContainer< RadianPerSecondSquared > | Safir::Dob::Typesystem::Si64::RadianPerSecondSquaredSequenceContainer |
A container containing 64 bit RadianPerSecondSquared values. More... | |
typedef SequenceContainer< Second > | Safir::Dob::Typesystem::Si64::SecondSequenceContainer |
A container containing 64 bit Second values. More... | |
typedef SequenceContainer< SquareMeter > | Safir::Dob::Typesystem::Si64::SquareMeterSequenceContainer |
A container containing 64 bit SquareMeter values. More... | |
typedef SequenceContainer< Steradian > | Safir::Dob::Typesystem::Si64::SteradianSequenceContainer |
A container containing 64 bit Steradian values. More... | |
typedef SequenceContainer< Volt > | Safir::Dob::Typesystem::Si64::VoltSequenceContainer |
A container containing 64 bit Volt values. More... | |
typedef SequenceContainer< Watt > | Safir::Dob::Typesystem::Si64::WattSequenceContainer |
A container containing 64 bit Watt values. More... | |
Basic type container typedefs | |
typedef SequenceContainer< std::wstring > | Safir::Dob::Typesystem::StringSequenceContainer |
A container containing string values. More... | |
typedef SequenceContainer< bool > | Safir::Dob::Typesystem::BooleanSequenceContainer |
A container containing boolean values. More... | |
typedef SequenceContainer< Int32 > | Safir::Dob::Typesystem::Int32SequenceContainer |
A container containing 32 bit integer values. More... | |
typedef SequenceContainer< Int64 > | Safir::Dob::Typesystem::Int64SequenceContainer |
A container containing 64 bit integer values. More... | |
typedef SequenceContainer< Float32 > | Safir::Dob::Typesystem::Float32SequenceContainer |
A container containing 32 bit floating point values. More... | |
typedef SequenceContainer< Float64 > | Safir::Dob::Typesystem::Float64SequenceContainer |
A container containing 64 bit floating point values. More... | |
typedef SequenceContainer< TypeId > | Safir::Dob::Typesystem::TypeIdSequenceContainer |
A container containing TypeId values. More... | |
typedef SequenceContainer< InstanceId > | Safir::Dob::Typesystem::InstanceIdSequenceContainer |
A container containing InstanceId values. More... | |
typedef SequenceContainer< EntityId > | Safir::Dob::Typesystem::EntityIdSequenceContainer |
A container containing EntityId values. More... | |
typedef SequenceContainer< ChannelId > | Safir::Dob::Typesystem::ChannelIdSequenceContainer |
A container containing ChannelId values. More... | |
typedef SequenceContainer< HandlerId > | Safir::Dob::Typesystem::HandlerIdSequenceContainer |
A container containing HandlerId values. More... | |
typedef SequenceContainer< Binary > | Safir::Dob::Typesystem::BinarySequenceContainer |
A container containing Binary values. More... | |
typedef SequenceContainer< ObjectPtr > | Safir::Dob::Typesystem::ObjectSequenceContainer |
A container containing Object values. More... | |