GetDatatypeProperty

This function gets the value(s) of a certain datatypeTypeProperty in the context of an instance. The value of card gives the actual card of the value list. The list value of undefined (void) items is a list of booleans, chars, integers or doubles, this list has a length as givin in the value card. The actual used type is given by the definition of the dataTypeProperty.

Syntax

//   Visual Studio for Windows
public:
__int64 __declspec(dllexport) __stdcall GetDatatypeProperty(
            __int64        owlInstance,
            __int64        rdfProperty,
            void           ** value,
            __int64        * card
        );

//   Linux, OS-X and non-Visual Studio Windows solutions
public:
int64_t GetDatatypeProperty(
            int64_t        owlInstance,
            int64_t        rdfProperty,
            void           ** value,
            int64_t        * card
        );    

Property owlInstance

Size: 64 bit / 8 byte (value)
...

Property rdfProperty

Size: 64 bit / 8 byte (value)
...

Property value

Size: 64 bit / 8 byte (reference)
...

Property card

Size: 64 bit / 8 byte (reference)
the cardinality of the array as given or returned