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

Public Member Functions | |
| CppVariable (Tag &tag) | |
| operator Tag & () | |
| Tag & | asTag () |
| operator const Tag & () const | |
| const Tag & | asTag () const |
| int | access () const |
| void | setAccess (int access) |
| bool | isFriend () const |
| void | setFriend (bool b) |
| bool | isStatic () const |
| void | setStatic (bool b) |
| QString | type () const |
| void | setType (const QString &type) |
| QString | name () const |
| void | setName (const QString &name) |
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 isStatic: 1 | |
| unsigned long isFriend: 1 | |
| } data | |
| } | m_info |
template<class Tag>
class CppVariable< Tag >
Constructor & Destructor Documentation
|
||||||||||
|
Definition at line 93 of file cpp_tags.h. References Tag::flags(). |
Member Function Documentation
|
|||||||||
|
Definition at line 104 of file cpp_tags.h. References Tag::data. |
|
|||||||||
|
Definition at line 100 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 97 of file cpp_tags.h. |
|
||||||||||
|
Definition at line 102 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 115 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 126 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 147 of file cpp_tags.h. Referenced by CppSupportPart::formatTag(). |
|
|||||||||
|
Definition at line 99 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 96 of file cpp_tags.h. |
|
||||||||||
|
Definition at line 109 of file cpp_tags.h. Referenced by TagCreator::parseMyDeclaration(). |
|
||||||||||
|
Definition at line 120 of file cpp_tags.h. Referenced by TagCreator::parseMyDeclaration(). |
|
||||||||||
|
Definition at line 152 of file cpp_tags.h. |
|
||||||||||
|
Definition at line 131 of file cpp_tags.h. Referenced by TagCreator::parseMyDeclaration(). |
|
||||||||||
|
Definition at line 142 of file cpp_tags.h. Referenced by TagCreator::parseMyDeclaration(). |
|
|||||||||
|
Definition at line 137 of file cpp_tags.h. Referenced by CppSupportPart::formatTag(). |
Member Data Documentation
|
|||||
|
Definition at line 164 of file cpp_tags.h. |
|
|
|
|
|||||
|
Definition at line 161 of file cpp_tags.h. |
|
|||||
|
Definition at line 166 of file cpp_tags.h. |
|
|||||
|
Definition at line 165 of file cpp_tags.h. |
|
|
|
|
|||||
|
Definition at line 158 of file cpp_tags.h. |
The documentation for this class was generated from the following file:
- languages/cpp/cpp_tags.h
