forked from qt-creator/qt-creator
Added BaseType::setType()
This commit is contained in:
@@ -475,7 +475,10 @@ BaseClass::~BaseClass()
|
|||||||
{ }
|
{ }
|
||||||
|
|
||||||
FullySpecifiedType BaseClass::type() const
|
FullySpecifiedType BaseClass::type() const
|
||||||
{ return FullySpecifiedType(); }
|
{ return _type; }
|
||||||
|
|
||||||
|
void BaseClass::setType(const FullySpecifiedType &type)
|
||||||
|
{ _type = type; }
|
||||||
|
|
||||||
bool BaseClass::isVirtual() const
|
bool BaseClass::isVirtual() const
|
||||||
{ return _isVirtual; }
|
{ return _isVirtual; }
|
||||||
|
@@ -436,6 +436,7 @@ public:
|
|||||||
|
|
||||||
// Symbol's interface
|
// Symbol's interface
|
||||||
virtual FullySpecifiedType type() const;
|
virtual FullySpecifiedType type() const;
|
||||||
|
void setType(const FullySpecifiedType &type);
|
||||||
|
|
||||||
virtual const BaseClass *asBaseClass() const
|
virtual const BaseClass *asBaseClass() const
|
||||||
{ return this; }
|
{ return this; }
|
||||||
@@ -448,6 +449,7 @@ protected:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
bool _isVirtual;
|
bool _isVirtual;
|
||||||
|
FullySpecifiedType _type;
|
||||||
};
|
};
|
||||||
|
|
||||||
class CPLUSPLUS_EXPORT Class: public ScopedSymbol, public Type
|
class CPLUSPLUS_EXPORT Class: public ScopedSymbol, public Type
|
||||||
|
Reference in New Issue
Block a user