Safir SDK Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Members.h File Reference
Include dependency graph for Members.h:

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::Members
 Functions for getting member information from types.
 

Functions

DOTS_CPP_API Dob::Typesystem::Int32 Safir::Dob::Typesystem::Members::GetNumberOfMembers (const Dob::Typesystem::TypeId typeId)
 Get the number of members for a class or property. More...
 
DOTS_CPP_API
Dob::Typesystem::MemberIndex 
Safir::Dob::Typesystem::Members::GetIndex (const Dob::Typesystem::TypeId typeId, const std::wstring &memberName)
 Get the member index of a named member. More...
 
DOTS_CPP_API std::wstring Safir::Dob::Typesystem::Members::GetName (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::MemberIndex member)
 Get the name of the specified member as it was defined in the xml description. More...
 
DOTS_CPP_API
Dob::Typesystem::TypeId 
Safir::Dob::Typesystem::Members::GetTypeId (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::MemberIndex member)
 Get type id of object or enumeration member. More...
 
DOTS_CPP_API void Safir::Dob::Typesystem::Members::GetInfo (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::MemberIndex member, Dob::Typesystem::MemberType &memberType, const char *&memberName, Dob::Typesystem::TypeId &memberTypeId, Dob::Typesystem::Int32 &stringLength, bool &isArray, Dob::Typesystem::Int32 &arrayLength)
 Get information about a specific class member. More...
 
DOTS_CPP_API Dob::Typesystem::Int32 Safir::Dob::Typesystem::Members::GetArraySize (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::MemberIndex member)
 Get the array size of a member. More...
 
DOTS_CPP_API Dob::Typesystem::Int32 Safir::Dob::Typesystem::Members::GetMaxStringLength (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::MemberIndex member)
 Get the maximum string length of a member. More...
 
DOTS_CPP_API std::wstring Safir::Dob::Typesystem::Members::GetTypeName (const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::MemberIndex member)
 Get the name of the type as it was defined in the xml description. More...