|
| PointerType (const PointerType &other) |
|
| PointerType (std::unique_ptr< Type > baseType, bool isValueType) |
|
const Type * | baseType () const |
|
virtual PointerType * | clone () const override |
|
virtual bool | equals (const Type *other) const override |
|
| Type (bool isValueType) |
|
| Type (const Type &other) |
|
virtual | ~Type () |
|
virtual bool | isError () const |
| Returns true if this is an error type. More...
|
|
bool | isValueType () const |
| Returns true if the this type belongs to an expression representing a value. More...
|
|
Qualifiers | qualifiers () const |
|
TypeSystem::TypeRelations | relationTo (const Type *other) const |
|
void | setQualifiers (Qualifiers q, bool enable=true) |
|
void | setValueType (bool isValueType) |
|