Safir SDK Core
|
#include <Safir/Utilities/Internal/VisibilityHelpers.h>
#include <Safir/Utilities/Internal/AutoLink.h>
#include <Safir/Utilities/Internal/UnorderedMap.h>
#include <Safir/Dob/Typesystem/LanguageInterfaceDefs.h>
#include <string>
#include <vector>
Go to the source code of this file.
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. | |
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. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::CubicMeter |
32 bit representation of CubicMeter. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Hertz |
32 bit representation of Hertz. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Joule |
32 bit representation of Joule. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Kelvin |
32 bit representation of Kelvin. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Kilogram |
32 bit representation of Kilogram. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Meter |
32 bit representation of Meter. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::MeterPerSecond |
32 bit representation of MeterPerSecond. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::MeterPerSecondSquared |
32 bit representation of MeterPerSecondSquared. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Newton |
32 bit representation of Newton. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Pascal |
32 bit representation of Pascal. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Radian |
32 bit representation of Radian. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::RadianPerSecond |
32 bit representation of RadianPerSecond. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::RadianPerSecondSquared |
32 bit representation of RadianPerSecondSquared. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Second |
32 bit representation of Second. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::SquareMeter |
32 bit representation of SquareMeter. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Steradian |
32 bit representation of Steradian. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Volt |
32 bit representation of Volt. More... | |
typedef Float32 | Safir::Dob::Typesystem::Si32::Watt |
32 bit representation of Watt. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Ampere |
64 bit representation of Ampere. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::CubicMeter |
64 bit representation of CubicMeter. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Hertz |
64 bit representation of Hertz. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Joule |
64 bit representation of Joule. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Kelvin |
64 bit representation of Kelvin. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Kilogram |
64 bit representation of Kilogram. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Meter |
64 bit representation of Meter. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::MeterPerSecond |
64 bit representation of MeterPerSecond. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::MeterPerSecondSquared |
64 bit representation of MeterPerSecondSquared. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Newton |
64 bit representation of Newton. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Pascal |
64 bit representation of Pascal. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Radian |
64 bit representation of Radian. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::RadianPerSecond |
64 bit representation of RadianPerSecond. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::RadianPerSecondSquared |
64 bit representation of RadianPerSecondSquared. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Second |
64 bit representation of Second. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::SquareMeter |
64 bit representation of SquareMeter. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Steradian |
64 bit representation of Steradian. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Volt |
64 bit representation of Volt. More... | |
typedef Float64 | Safir::Dob::Typesystem::Si64::Watt |
64 bit representation of Watt. More... | |
typedef DotsC_TypeId | Safir::Dob::Typesystem::TypeId |
A unique type identifier. More... | |
typedef std::vector< TypeId > | Safir::Dob::Typesystem::TypeIdVector |
A vector of TypeIds. More... | |
typedef DotsC_EnumerationValue | Safir::Dob::Typesystem::EnumerationValue |
The ordinal value of an enumeration. More... | |
typedef DotsC_MemberType | Safir::Dob::Typesystem::MemberType |
An enumeration of all possible types of an object member. More... | |
typedef std::vector< char > | Safir::Dob::Typesystem::BinarySerialization |
A type to contain binary serializations of DOB objects. More... | |
typedef std::vector< char > | Safir::Dob::Typesystem::Binary |
A type to contain binary data. More... | |
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. More... | |
typedef DotsC_Int64 | Safir::Dob::Typesystem::Int64 |
64 bit integer type. More... | |
typedef DotsC_Float32 | Safir::Dob::Typesystem::Float32 |
32 bit floating point type. More... | |
typedef DotsC_Float64 | Safir::Dob::Typesystem::Float64 |
64 bit floating point type. More... | |
Type indices. | |
Types for indices into types. | |
typedef DotsC_MemberIndex | Safir::Dob::Typesystem::MemberIndex |
The index of a member in an object. More... | |
typedef DotsC_ArrayIndex | Safir::Dob::Typesystem::ArrayIndex |
Index into an array. More... | |
typedef DotsC_ParameterIndex | Safir::Dob::Typesystem::ParameterIndex |
The index of a parameter in an object. More... | |
#define DOTS_CPP_API SAFIR_HELPER_DLL_IMPORT |
#define DOTS_CPP_LOCAL SAFIR_HELPER_DLL_LOCAL |
#define SAFIR_LIBRARY_NAME "dots_cpp" |