aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/cplusplus/FullySpecifiedType.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/3rdparty/cplusplus/FullySpecifiedType.h')
-rw-r--r--src/libs/3rdparty/cplusplus/FullySpecifiedType.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libs/3rdparty/cplusplus/FullySpecifiedType.h b/src/libs/3rdparty/cplusplus/FullySpecifiedType.h
index a8462d503a..ec54b8bdd9 100644
--- a/src/libs/3rdparty/cplusplus/FullySpecifiedType.h
+++ b/src/libs/3rdparty/cplusplus/FullySpecifiedType.h
@@ -25,17 +25,17 @@
namespace CPlusPlus {
-class CPLUSPLUS_EXPORT FullySpecifiedType
+class CPLUSPLUS_EXPORT FullySpecifiedType final
{
public:
FullySpecifiedType(Type *type = nullptr);
- ~FullySpecifiedType();
+ ~FullySpecifiedType() = default;
bool isValid() const;
explicit operator bool() const;
- Type *type() const;
- void setType(Type *type);
+ Type *type() const { return _type; }
+ void setType(Type *type) { _type = type; }
FullySpecifiedType qualifiedType() const;
@@ -109,8 +109,8 @@ public:
FullySpecifiedType simplified() const;
- unsigned flags() const;
- void setFlags(unsigned flags);
+ unsigned flags() const { return _flags; }
+ void setFlags(unsigned flags) { _flags = flags; }
private:
Type *_type;