diff options
author | Friedemann Kleint <[email protected]> | 2018-07-06 13:07:21 +0000 |
---|---|---|
committer | The Qt Project <[email protected]> | 2018-07-06 13:32:51 +0000 |
commit | d23b43816a7ed6a9513b2213a7e633eed2155769 (patch) | |
tree | 0bdcb02176e6620b2c55306eb44c191d8109f634 /sources/shiboken2/ApiExtractor/parser/codemodel.h | |
parent | 41dc5daf2e622ceb9cdf567f749fa103014042ee (diff) | |
parent | e2805675caca2f275f7074e94e3cf04de55f0b3a (diff) |
Merge "Merge remote-tracking branch 'origin/5.11' into dev" into refs/staging/dev
Diffstat (limited to 'sources/shiboken2/ApiExtractor/parser/codemodel.h')
-rw-r--r-- | sources/shiboken2/ApiExtractor/parser/codemodel.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sources/shiboken2/ApiExtractor/parser/codemodel.h b/sources/shiboken2/ApiExtractor/parser/codemodel.h index d93aa10d9..ac1fe26c1 100644 --- a/sources/shiboken2/ApiExtractor/parser/codemodel.h +++ b/sources/shiboken2/ApiExtractor/parser/codemodel.h @@ -552,6 +552,12 @@ public: CodeModel::FunctionType functionType() const; void setFunctionType(CodeModel::FunctionType functionType); + bool isDeleted() const; + void setDeleted(bool d); + + bool isDeprecated() const; + void setDeprecated(bool d); + bool isVirtual() const; void setVirtual(bool isVirtual); @@ -587,9 +593,11 @@ private: CodeModel::FunctionType m_functionType; union { struct { + uint m_isDeleted: 1; uint m_isVirtual: 1; uint m_isOverride: 1; uint m_isFinal: 1; + uint m_isDeprecated: 1; uint m_isInline: 1; uint m_isAbstract: 1; uint m_isExplicit: 1; @@ -646,6 +654,7 @@ public: CodeModel::AccessPolicy accessPolicy() const; void setAccessPolicy(CodeModel::AccessPolicy accessPolicy); + bool hasValues() const { return !m_enumerators.isEmpty(); } EnumeratorList enumerators() const; void addEnumerator(EnumeratorModelItem item); |