language/duchain
KDevelop::ClassMemberDeclaration Class Reference
Represents a single class member definition in a definition-use chain. More...
#include <classmemberdeclaration.h>
Inheritance diagram for KDevelop::ClassMemberDeclaration:

Public Types | |
| enum | { Identity = 9 } |
| enum | StorageSpecifier { StaticSpecifier = 0x1, AutoSpecifier = 0x2, FriendSpecifier = 0x4, ExternSpecifier = 0x8, RegisterSpecifier = 0x10, MutableSpecifier = 0x20, FinalSpecifier = 0x40, NativeSpecifier = 0x80, SynchronizedSpecifier = 0x100, StrictFPSpecifier = 0x200, AbstractSpecifier = 0x400 } |
Public Member Functions | |
| ClassMemberDeclaration (ClassMemberDeclarationData &dd) | |
| ClassMemberDeclaration (const SimpleRange &range, DUContext *context) | |
| ClassMemberDeclaration (const ClassMemberDeclaration &rhs) | |
| AccessPolicy | accessPolicy () const |
| bool | isAbstract () const |
| bool | isAuto () const |
| bool | isExtern () const |
| bool | isFriend () const |
| bool | isMutable () const |
| bool | isNative () const |
| bool | isRegister () const |
| bool | isStatic () const |
| bool | isStrictFP () const |
| bool | isSynchronized () const |
| void | setAbstract (bool abstract) |
| void | setAccessPolicy (AccessPolicy accessPolicy) |
| void | setAuto (bool isAuto) |
| void | setExtern (bool isExtern) |
| void | setFriend (bool isFriend) |
| void | setMutable (bool isMutable) |
| void | setNative (bool native) |
| void | setRegister (bool isRegister) |
| void | setStatic (bool isStatic) |
| void | setStorageSpecifiers (StorageSpecifiers specifiers) |
| void | setStrictFP (bool strictFP) |
| void | setSynchronized (bool synchronized) |
Protected Member Functions | |
| ClassMemberDeclaration (ClassMemberDeclarationData &dd, const SimpleRange &range) | |
Detailed Description
Represents a single class member definition in a definition-use chain.
Definition at line 33 of file classmemberdeclaration.h.
Member Enumeration Documentation
- Enumerator:
Definition at line 44 of file classmemberdeclaration.h.
The documentation for this class was generated from the following files:
KDE 4.4 API Reference