Safir SDK Core
|
#include <Safir/Dob/Typesystem/Defs.h>
#include <Safir/Dob/Typesystem/Exceptions.h>
#include <Safir/Dob/Typesystem/EntityId.h>
#include <Safir/Dob/Typesystem/ChannelId.h>
#include <Safir/Dob/Typesystem/HandlerId.h>
#include <Safir/Dob/Typesystem/Object.h>
Go to the source code of this file.
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::Parameters | |
Functions for getting parameter information from types. | |
Functions | |
Information about parameters. | |
DOTS_CPP_API Dob::Typesystem::Int32 | Safir::Dob::Typesystem::Parameters::GetNumberOfParameters (const Dob::Typesystem::TypeId typeId) |
Get the number of parameters defined in a class. More... | |
DOTS_CPP_API Dob::Typesystem::ParameterIndex | Safir::Dob::Typesystem::Parameters::GetIndex (const Dob::Typesystem::TypeId typeId, const std::wstring ¶meterName) |
Gets index of a named parameter. More... | |
DOTS_CPP_API const std::wstring | Safir::Dob::Typesystem::Parameters::GetName (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter) |
Get the name of the specified parameter as it was defined in the xml description. More... | |
DOTS_CPP_API std::wstring | Safir::Dob::Typesystem::Parameters::GetTypeName (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter) |
Get the type name of the specified member as it was defined in the xml description. More... | |
DOTS_CPP_API MemberType | Safir::Dob::Typesystem::Parameters::GetType (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter) |
Get the type of a parameter. More... | |
DOTS_CPP_API Dob::Typesystem::Int32 | Safir::Dob::Typesystem::Parameters::GetArraySize (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter) |
Get the array size of a parameter. More... | |
Parameter values. | |
DOTS_CPP_API bool | Safir::Dob::Typesystem::Parameters::GetBoolean (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index) |
Get a boolean parameter value. More... | |
DOTS_CPP_API Dob::Typesystem::Int32 | Safir::Dob::Typesystem::Parameters::GetEnumeration (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index) |
Get an enumeration parameter value. More... | |
DOTS_CPP_API Dob::Typesystem::Int32 | Safir::Dob::Typesystem::Parameters::GetInt32 (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index) |
Get an Int32 parameter value. More... | |
DOTS_CPP_API Dob::Typesystem::Int64 | Safir::Dob::Typesystem::Parameters::GetInt64 (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index) |
Get an Int64 parameter value. More... | |
DOTS_CPP_API Dob::Typesystem::Float32 | Safir::Dob::Typesystem::Parameters::GetFloat32 (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index) |
Get a Float32 parameter value. More... | |
DOTS_CPP_API Dob::Typesystem::Float64 | Safir::Dob::Typesystem::Parameters::GetFloat64 (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index) |
Get a Float64 parameter value. More... | |
DOTS_CPP_API const std::wstring | Safir::Dob::Typesystem::Parameters::GetString (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index) |
Get a string parameter value. More... | |
DOTS_CPP_API Dob::Typesystem::TypeId | Safir::Dob::Typesystem::Parameters::GetTypeId (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index) |
Get a TypeId parameter value. More... | |
DOTS_CPP_API const Dob::Typesystem::InstanceId | Safir::Dob::Typesystem::Parameters::GetInstanceId (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index) |
Get a InstanceId parameter value. More... | |
DOTS_CPP_API const Dob::Typesystem::EntityId | Safir::Dob::Typesystem::Parameters::GetEntityId (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index) |
Get an EntityId parameter value. More... | |
DOTS_CPP_API const Dob::Typesystem::ChannelId | Safir::Dob::Typesystem::Parameters::GetChannelId (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index) |
Get a ChannelId parameter value. More... | |
DOTS_CPP_API const Dob::Typesystem::HandlerId | Safir::Dob::Typesystem::Parameters::GetHandlerId (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index) |
Get a HandlerId parameter value. More... | |
DOTS_CPP_API const Dob::Typesystem::ObjectPtr | Safir::Dob::Typesystem::Parameters::GetObject (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index) |
Get an Object parameter value. More... | |
DOTS_CPP_API const Dob::Typesystem::Binary | Safir::Dob::Typesystem::Parameters::GetBinary (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index) |
Get a Binary parameter value. More... | |
DOTS_CPP_API const Int32 | Safir::Dob::Typesystem::Parameters::DictionaryKeyToIndex (const TypeId typeId, const ParameterIndex parameter, const Int32 key) |
Get the index of a Int32 dictionary key. More... | |
DOTS_CPP_API const Int32 | Safir::Dob::Typesystem::Parameters::DictionaryKeyToIndex (const TypeId typeId, const ParameterIndex parameter, const Int64 key) |
Get the index of a Int32 dictionary key. More... | |
DOTS_CPP_API const Int32 | Safir::Dob::Typesystem::Parameters::DictionaryKeyToIndex (const TypeId typeId, const ParameterIndex parameter, const std::wstring &key) |
Get the index of a Int32 dictionary key. More... | |
DOTS_CPP_API const Int32 | Safir::Dob::Typesystem::Parameters::DictionaryKeyToIndex (const TypeId typeId, const ParameterIndex parameter, const EntityId &key) |
Get the index of a Int32 dictionary key. More... | |
DOTS_CPP_API const Int32 | Safir::Dob::Typesystem::Parameters::DictionaryKeyToIndex (const TypeId typeId, const ParameterIndex parameter, const InstanceId &key) |
Get the index of a Int32 dictionary key. More... | |
DOTS_CPP_API const Int32 | Safir::Dob::Typesystem::Parameters::DictionaryKeyToIndex (const TypeId typeId, const ParameterIndex parameter, const HandlerId &key) |
Get the index of a Int32 dictionary key. More... | |
DOTS_CPP_API const Int32 | Safir::Dob::Typesystem::Parameters::DictionaryKeyToIndex (const TypeId typeId, const ParameterIndex parameter, const ChannelId &key) |
Get the index of a Int32 dictionary key. More... | |