![]() |
Safir SDK Core
|
#include <Safir/Utilities/Internal/VisibilityHelpers.h>
#include <Safir/Utilities/Internal/AutoLink.h>
#include <Safir/Dob/Typesystem/LanguageInterfaceDefs.h>
#include <string>
#include <vector>
Go to the source code of this file.
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. | |
Macros | |
#define | DOTS_CPP_API SAFIR_HELPER_DLL_IMPORT |
#define | SAFIR_LIBRARY_NAME "dots_cpp" |
#define | DOTS_CPP_LOCAL SAFIR_HELPER_DLL_LOCAL |
Typedefs | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Ampere |
32 bit representation of Ampere. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::CubicMeter |
32 bit representation of CubicMeter. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Hertz |
32 bit representation of Hertz. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Joule |
32 bit representation of Joule. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Kelvin |
32 bit representation of Kelvin. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Kilogram |
32 bit representation of Kilogram. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Meter |
32 bit representation of Meter. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::MeterPerSecond |
32 bit representation of MeterPerSecond. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::MeterPerSecondSquared |
32 bit representation of MeterPerSecondSquared. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Newton |
32 bit representation of Newton. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Pascal |
32 bit representation of Pascal. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Radian |
32 bit representation of Radian. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::RadianPerSecond |
32 bit representation of RadianPerSecond. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::RadianPerSecondSquared |
32 bit representation of RadianPerSecondSquared. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Second |
32 bit representation of Second. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::SquareMeter |
32 bit representation of SquareMeter. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Steradian |
32 bit representation of Steradian. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Volt |
32 bit representation of Volt. | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Watt |
32 bit representation of Watt. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Ampere |
64 bit representation of Ampere. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::CubicMeter |
64 bit representation of CubicMeter. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Hertz |
64 bit representation of Hertz. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Joule |
64 bit representation of Joule. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Kelvin |
64 bit representation of Kelvin. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Kilogram |
64 bit representation of Kilogram. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Meter |
64 bit representation of Meter. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::MeterPerSecond |
64 bit representation of MeterPerSecond. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::MeterPerSecondSquared |
64 bit representation of MeterPerSecondSquared. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Newton |
64 bit representation of Newton. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Pascal |
64 bit representation of Pascal. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Radian |
64 bit representation of Radian. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::RadianPerSecond |
64 bit representation of RadianPerSecond. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::RadianPerSecondSquared |
64 bit representation of RadianPerSecondSquared. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Second |
64 bit representation of Second. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::SquareMeter |
64 bit representation of SquareMeter. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Steradian |
64 bit representation of Steradian. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Volt |
64 bit representation of Volt. | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Watt |
64 bit representation of Watt. | |
typedef DotsC_TypeId | Safir::Dob::Typesystem::TypeId |
A unique type identifier. | |
typedef std::vector< TypeId > | Safir::Dob::Typesystem::TypeIdVector |
A vector of TypeIds. | |
typedef DotsC_EnumerationValue | Safir::Dob::Typesystem::EnumerationValue |
The ordinal value of an enumeration. | |
typedef DotsC_MemberType | Safir::Dob::Typesystem::MemberType |
An enumeration of all possible types of an object member. | |
typedef DotsC_PropertyMappingKind | Safir::Dob::Typesystem::PropertyMappingKind |
An enumeration of the possible ways a property value can be defined. | |
typedef DotsC_CollectionType | Safir::Dob::Typesystem::CollectionType |
An enumeration of all possible collection types of an object member. | |
typedef std::vector< char > | Safir::Dob::Typesystem::BinarySerialization |
A type to contain binary serializations of DOB objects. | |
typedef std::vector< char > | Safir::Dob::Typesystem::Binary |
A type to contain binary data. | |
Base Types | |
These are the types that all numeric types in the DOB are based on. They are guaranteed to be of the correct size on all supported platforms. | |
typedef DotsC_Int32 | Safir::Dob::Typesystem::Int32 |
32 bit integer type. | |
typedef DotsC_Int64 | Safir::Dob::Typesystem::Int64 |
64 bit integer type. | |
typedef DotsC_Float32 | Safir::Dob::Typesystem::Float32 |
32 bit floating point type. | |
typedef DotsC_Float64 | Safir::Dob::Typesystem::Float64 |
64 bit floating point type. | |
Type indices. | |
Types for indices into types. | |
typedef DotsC_MemberIndex | Safir::Dob::Typesystem::MemberIndex |
The index of a member in an object. | |
typedef DotsC_ArrayIndex | Safir::Dob::Typesystem::ArrayIndex |
Index into an array. | |
typedef DotsC_ParameterIndex | Safir::Dob::Typesystem::ParameterIndex |
The index of a parameter in an object. | |
#define DOTS_CPP_API SAFIR_HELPER_DLL_IMPORT |
#define DOTS_CPP_LOCAL SAFIR_HELPER_DLL_LOCAL |
#define SAFIR_LIBRARY_NAME "dots_cpp" |