company logo

DictionaryHandle :: LookupType - Get enumeration class name

When enumerations are used for classifying objects, each enumerator can be associated with a type, which is usually a specialization of the type of the enumeration.

Return value:  Enumerator name ( NString & )

The enumerator name is the string value (name) for an enumerator in an enumeration. Enumerator names must not exceed 40 characters.

Implementation overview

Implementation details

  1. - internal feature (not documented)
    NString & DictionaryHandle  :: LookupType ( NString &scoped_name, int32 enum_val, NString &nstring )
    • scoped_name - Scoped type or property name

      my_namespace::Person

    • enum_val - Enumerator value

      The enumerator value is the code (value) of an enumerator as being defined in an enumeration. CS_U is a reserved value indication an invalid enumerator value.

    • nstring - String object
  2. to list
  3. - internal feature (not documented)
    NString & DictionaryHandle  :: LookupType ( NString &scoped_name, NString &enum_string, NString &nstring )
    • scoped_name - Scoped type or property name

      my_namespace::Person

    • enum_string - Enumerator name

      The enumerator name is the string value (name) for an enumerator in an enumeration. Enumerator names must not exceed 40 characters.

    • nstring - String object
  4. to list