Struct IEnumEntity#

Inheritance Relationships#

Derived Type#

Struct Documentation#

struct IEnumEntity#

Enum entity information interface.

Subclassed by CEnumEntity

Public Functions

virtual void GetBaseType(EDeclType &reType, IInterfaceAccess *&rpType) const = 0#

Get the enumerator base type.

Parameters:
  • reType[out] Reference to the declaration type. The type if EEntityType::type_unknown if not available.

  • rpType[out] Reference to the interface pointer if the type is a complex type. Otherwise is NULL.

void GetBaseType (out EDeclType reType, out IInterfaceAccess rpType) const

Get the enumerator base type.

Parameters:
  • reType[out] Reference to the declaration type. The type if EEntityType::type_unknown if not available.

  • rpType[out] Reference to the interface pointer if the type is a complex type. Otherwise is NULL.

Public Static Attributes

static ::sdv::interface_id _id = 0xCF4D94C9746CA76F#

Interface ID.