Struct IEnumEntity#
Defined in File core_idl.h
Inheritance Relationships#
Derived Type#
public CEnumEntity
(Class CEnumEntity)
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.
-
virtual void GetBaseType(EDeclType &reType, IInterfaceAccess *&rpType) const = 0#