diff --git a/language/duchain/classmemberdeclaration.h b/language/duchain/classmemberdeclaration.h --- a/language/duchain/classmemberdeclaration.h +++ b/language/duchain/classmemberdeclaration.h @@ -47,11 +47,7 @@ FriendSpecifier = 0x4 /**< indicates friend member */, ExternSpecifier = 0x8 /**< indicates external declaration */, RegisterSpecifier = 0x10 /**< indicates register */, - MutableSpecifier = 0x20 /**< indicates a mutable member */, - FinalSpecifier = 0x40 /**< indicates a final declaration */, - NativeSpecifier = 0x80, - SynchronizedSpecifier = 0x100, - StrictFPSpecifier = 0x200, + MutableSpecifier = 0x20 /**< indicates a mutable member */ }; Q_DECLARE_FLAGS(StorageSpecifiers, StorageSpecifier) @@ -75,15 +71,6 @@ bool isMutable() const; void setMutable(bool isMutable); - bool isNative() const; - void setNative(bool native); - - bool isSynchronized() const; - void setSynchronized(bool synchronized); - - bool isStrictFP() const; - void setStrictFP(bool strictFP); - enum { Identity = 9 }; diff --git a/language/duchain/classmemberdeclaration.cpp b/language/duchain/classmemberdeclaration.cpp --- a/language/duchain/classmemberdeclaration.cpp +++ b/language/duchain/classmemberdeclaration.cpp @@ -35,9 +35,6 @@ , m_isRegister(false) , m_isExtern(false) , m_isMutable(false) - , m_isNative(false) - , m_isSynchronized(false) - , m_isStrictFP(false) { } @@ -142,36 +139,6 @@ d_func_dynamic()->m_accessPolicy = accessPolicy; } -bool ClassMemberDeclaration::isNative() const -{ - return d_func()->m_isNative; -} - -void ClassMemberDeclaration::setNative(bool native) -{ - d_func_dynamic()->m_isNative = native; -} - -bool ClassMemberDeclaration::isStrictFP() const -{ - return d_func()->m_isStrictFP; -} - -void ClassMemberDeclaration::setStrictFP(bool strictFP) -{ - d_func_dynamic()->m_isStrictFP = strictFP; -} - -bool ClassMemberDeclaration::isSynchronized() const -{ - return d_func()->m_isSynchronized; -} - -void ClassMemberDeclaration::setSynchronized(bool synchronized) -{ - d_func_dynamic()->m_isSynchronized = synchronized; -} - void ClassMemberDeclaration::setStorageSpecifiers(StorageSpecifiers specifiers) { @@ -182,9 +149,5 @@ d->m_isRegister = specifiers & RegisterSpecifier; d->m_isExtern = specifiers & ExternSpecifier; d->m_isMutable = specifiers & MutableSpecifier; - d->m_isFinal = specifiers & FinalSpecifier; - d->m_isSynchronized = specifiers & SynchronizedSpecifier; - d->m_isNative = specifiers & NativeSpecifier; - d->m_isStrictFP = specifiers & StrictFPSpecifier; } } diff --git a/language/duchain/classmemberdeclarationdata.h b/language/duchain/classmemberdeclarationdata.h --- a/language/duchain/classmemberdeclarationdata.h +++ b/language/duchain/classmemberdeclarationdata.h @@ -41,10 +41,6 @@ bool m_isRegister: 1; bool m_isExtern: 1; bool m_isMutable: 1; - bool m_isFinal: 1; - bool m_isNative: 1; - bool m_isSynchronized: 1; - bool m_isStrictFP: 1; }; }