Next: GetInstanceMemberCount - AurieFramework/YYToolkit GitHub Wiki

Gets the number of variables in a struct or instance.

Syntax

AurieStatus GetInstanceMemberCount(
    [in]  RValue   Object,
    [out] int32_t& Count
);

Parameters

Object

An RValue containing the pointer to the instance object whose variables are to be counted. This variable must be of type VALUE_OBJECT.

Count

A reference to a 32-bit integer, which receives the number of variables stored in the struct / instance. Please note that built-in variables (such as x, image_index, etc.) are not counted. The value stored in this variable prior to calling this function is guaranteed to remain unchanged if the function fails.

Return Value

Value Description
AURIE_SUCCESS The method succeeded, and the member count was written into the buffer.
AURIE_UNAVAILABLE The internal function needed is unavailable.
AURIE_INVALID_PARAMETER Object does not refer to an instance or struct.

Requirements

Criterium Value
Minimum YYTK Version 4.0.0
Context Engine-synchronous