mi::neuraylib::IType_alias Class Reference
[MDL type system]
Description
The type of kind alias. Note that types with modifiers are represented solely using alias types, so a uniform T is an alias of the type T (without a name).
Public Member Functions
- virtual const IType* get_aliased_type() const =0
- Returns the type aliased by this type.
- virtual const char* get_symbol() const =0
- Returns the qualified name of the type, or NULL if no such name exists.
- virtual Uint32 get_type_modifiers() const =0
- Returns the modifiers of this type.
Static Public Variables
Member Functions
- virtual const IType* mi::neuraylib::IType_alias::get_aliased_type() const [pure virtual]
-
Returns the type aliased by this type.
- virtual const char* mi::neuraylib::IType_alias::get_symbol() const [pure virtual]
-
Returns the qualified name of the type, or NULL if no such name exists.
- virtual Uint32 mi::neuraylib::IType_alias::get_type_modifiers() const [pure virtual]
-
Returns the modifiers of this type.
Variables
- const Kind mi::neuraylib::IType_alias::s_kind = TK_ALIAS [static]
-
The kind of this subclass.