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