CppBaseClass< Tag > Class Template Reference
#include <cpp_tags.h>
Collaboration diagram for CppBaseClass< Tag >:

Public Member Functions | |
| CppBaseClass (Tag &tag) | |
| operator Tag & () | |
| Tag & | asTag () |
| operator const Tag & () const | |
| const Tag & | asTag () const |
| int | access () const |
| void | setAccess (int access) |
| bool | isVirtual () const |
| void | setVirtual (bool b) |
| QString | name () const |
| void | setName (const QString &name) |
| QString | baseClass () const |
| void | setBaseClass (const QString &baseClass) |
Static Public Member Functions | |
| QString | format (const Tag &tag) |
Private Attributes | |
| Tag & | m_tag |
| union { | |
| unsigned long flags | |
| struct { | |
| unsigned long access: 3 | |
| unsigned long isVirtual: 1 | |
| } data | |
| } | m_info |
template<class Tag>
class CppBaseClass< Tag >
Constructor & Destructor Documentation
|
||||||||||
|
Definition at line 23 of file cpp_tags.h. References Tag::flags(). |
Member Function Documentation
|
|||||||||
|
Definition at line 34 of file cpp_tags.h. References Tag::data. |
|
|||||||||
|
Definition at line 30 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 27 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 66 of file cpp_tags.h. Referenced by CppCodeCompletion::computeCompletionEntryList(), CppCodeCompletion::computeSignatureList(), and CppCodeCompletion::typeOf(). |
|
||||||||||
|
Definition at line 32 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 45 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 56 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 29 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 26 of file cpp_tags.h. |
|
||||||||||
|
Definition at line 39 of file cpp_tags.h. Referenced by TagCreator::parseBaseClause(). |
|
||||||||||
|
Definition at line 71 of file cpp_tags.h. Referenced by TagCreator::parseBaseClause(). |
|
||||||||||
|
Definition at line 61 of file cpp_tags.h. |
|
||||||||||
|
Definition at line 50 of file cpp_tags.h. Referenced by TagCreator::parseBaseClause(). |
Member Data Documentation
|
|||||
|
Definition at line 83 of file cpp_tags.h. |
|
|
|
|
|||||
|
Definition at line 80 of file cpp_tags.h. |
|
|||||
|
Definition at line 84 of file cpp_tags.h. |
|
|
|
|
|||||
|
Definition at line 77 of file cpp_tags.h. |
The documentation for this class was generated from the following file:
- languages/cpp/cpp_tags.h
