25 #ifndef __DOTS_PROPERTIES_H__
26 #define __DOTS_PROPERTIES_H__
484 const std::wstring & value,
502 std::wstring & value,
580 DotsC_Int32
const *
const classmemberref,
581 const DotsC_Int32 refSize,
584 bool & parentIsChanged);
588 DotsC_Int32
const *
const classmemberref,
589 const DotsC_Int32 refSize,
592 bool & parentIsChanged);
Class containing the identity of a channel.
Definition: ChannelId.h:44
The base class for all DOB objects.
Definition: Object.h:54
Class containing the identity of an entity.
Definition: EntityId.h:41
Class containing the identity of a handler.
Definition: HandlerId.h:44
DotsC_Float64 Float64
64 bit floating point type.
Definition: Defs.h:76
Class containing the identity of an instance.
Definition: InstanceId.h:47
Functions for getting property information from types and objects.
Definition: Properties.h:49
DotsC_Int64 Int64
64 bit integer type.
Definition: Defs.h:70
DotsC_TypeId TypeId
A unique type identifier.
Definition: Defs.h:219
DotsC_Float32 Float32
32 bit floating point type.
Definition: Defs.h:73
boost::shared_ptr< Object > ObjectPtr
A smart pointer to an Object.
Definition: Object.h:41
DotsC_ArrayIndex ArrayIndex
Index into an array.
Definition: Defs.h:247
DOTS_CPP_API Dob::Typesystem::Int32 GetArraySize(const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::MemberIndex member)
Get the array size of a member.
Base class for all Containers.
Definition: ContainerBase.h:41
DotsC_EnumerationValue EnumerationValue
The ordinal value of an enumeration.
Definition: Defs.h:271
DotsC_Int32 Int32
32 bit integer type.
Definition: Defs.h:67
#define DOTS_CPP_API
Definition: Defs.h:33
DotsC_MemberIndex MemberIndex
The index of a member in an object.
Definition: Defs.h:238
static bool IsChanged(const ContainerBase &container)
Check if a container is changed.
Definition: ContainerBase.h:134
std::vector< char > Binary
A type to contain binary data.
Definition: Defs.h:294