language/duchain
classmemberdeclarationdata.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef CLASSMEMBERDECLARATIONDATA_H
00023 #define CLASSMEMBERDECLARATIONDATA_H
00024
00025 #include "declarationdata.h"
00026 #include "../languageexport.h"
00027
00028 namespace KDevelop
00029 {
00030
00031 class KDEVPLATFORMLANGUAGE_EXPORT ClassMemberDeclarationData : public DeclarationData
00032 {
00033 public:
00034 ClassMemberDeclarationData();
00035 ClassMemberDeclarationData( const ClassMemberDeclarationData& rhs );
00036
00037 Declaration::AccessPolicy m_accessPolicy;
00038 bool m_isStatic: 1;
00039 bool m_isAuto: 1;
00040 bool m_isFriend: 1;
00041 bool m_isRegister: 1;
00042 bool m_isExtern: 1;
00043 bool m_isMutable: 1;
00044 bool m_isFinal: 1;
00045 bool m_isNative: 1;
00046 bool m_isSynchronized: 1;
00047 bool m_isStrictFP: 1;
00048 bool m_isAbstract: 1;
00049 };
00050
00051 }
00052
00053 #endif
00054