|
| ClassType (Class *classDefinition, bool isValueType) |
|
Class * | classDefinition () const |
|
virtual ClassType * | clone () const override |
|
| SymbolProviderType (Model::Node *symbolProviderNode, bool isValueType) |
|
virtual bool | equals (const Type *other) const override |
|
Model::Node * | symbolProvider () const |
|
| 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) |
|