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

Public Member Functions | |
| CppFunction (Tag &tag) | |
| operator Tag & () | |
| Tag & | asTag () |
| operator const Tag & () const | |
| const Tag & | asTag () const |
| int | access () const |
| void | setAccess (int access) |
| bool | isSignal () const |
| void | setSignal (bool isSignal) |
| bool | isSlot () const |
| void | setSlot (bool isSlot) |
| bool | isInline () const |
| void | setInline (bool b) |
| bool | isPure () const |
| void | setPure (bool b) |
| bool | isFriend () const |
| void | setFriend (bool b) |
| bool | isConst () const |
| void | setConst (bool b) |
| bool | isVolatile () const |
| void | setVolatile (bool b) |
| bool | isVirtual () const |
| void | setVirtual (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) |
| QStringList | arguments () const |
| void | setArguments (const QStringList args) |
| QStringList | argumentNames () const |
| void | setArgumentNames (const QStringList args) |
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 isInline: 1 | |
| unsigned long isVirtual: 1 | |
| unsigned long isStatic: 1 | |
| unsigned long isPure: 1 | |
| unsigned long isFriend: 1 | |
| unsigned long isConst: 1 | |
| unsigned long isValile: 1 | |
| unsigned long isSlot: 1 | |
| unsigned long isSignal: 1 | |
| } data | |
| } | m_info |
template<class Tag>
class CppFunction< Tag >
Constructor & Destructor Documentation
|
||||||||||
|
Definition at line 175 of file cpp_tags.h. References Tag::flags(). |
Member Function Documentation
|
|||||||||
|
Definition at line 186 of file cpp_tags.h. References Tag::data. |
|
|||||||||
|
Definition at line 327 of file cpp_tags.h. Referenced by CppCodeCompletion::computeSignatureList(), and CodeInformationRepository::toEntry(). |
|
|||||||||
|
Definition at line 317 of file cpp_tags.h. Referenced by CppCodeCompletion::computeSignatureList(), CppSupportPart::formatTag(), and CodeInformationRepository::toEntry(). |
|
|||||||||
|
Definition at line 182 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 179 of file cpp_tags.h. |
|
||||||||||
|
Definition at line 184 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 252 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 241 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 219 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 230 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 197 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 208 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 285 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 274 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 263 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 307 of file cpp_tags.h. Referenced by CppCodeCompletion::computeSignatureList(), and CppSupportPart::formatTag(). |
|
|||||||||
|
Definition at line 181 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 178 of file cpp_tags.h. |
|
||||||||||
|
Definition at line 191 of file cpp_tags.h. Referenced by TagCreator::parseFunctionDefinition(). |
|
||||||||||
|
Definition at line 332 of file cpp_tags.h. Referenced by TagCreator::parseFunctionArguments(). |
|
||||||||||
|
Definition at line 322 of file cpp_tags.h. Referenced by TagCreator::parseFunctionArguments(). |
|
||||||||||
|
Definition at line 257 of file cpp_tags.h. Referenced by TagCreator::parseFunctionDeclaration(), and TagCreator::parseFunctionDefinition(). |
|
||||||||||
|
Definition at line 246 of file cpp_tags.h. Referenced by TagCreator::parseFunctionDeclaration(), and TagCreator::parseFunctionDefinition(). |
|
||||||||||
|
Definition at line 224 of file cpp_tags.h. Referenced by TagCreator::parseFunctionDeclaration(), and TagCreator::parseFunctionDefinition(). |
|
||||||||||
|
Definition at line 312 of file cpp_tags.h. |
|
||||||||||
|
Definition at line 235 of file cpp_tags.h. Referenced by TagCreator::parseFunctionDeclaration(), and TagCreator::parseFunctionDefinition(). |
|
||||||||||
|
Definition at line 202 of file cpp_tags.h. Referenced by TagCreator::parseFunctionDeclaration(), and TagCreator::parseFunctionDefinition(). |
|
||||||||||
|
Definition at line 213 of file cpp_tags.h. Referenced by TagCreator::parseFunctionDeclaration(), and TagCreator::parseFunctionDefinition(). |
|
||||||||||
|
Definition at line 290 of file cpp_tags.h. Referenced by TagCreator::parseFunctionDeclaration(), and TagCreator::parseFunctionDefinition(). |
|
||||||||||
|
Definition at line 302 of file cpp_tags.h. Referenced by TagCreator::parseFunctionDeclaration(), and TagCreator::parseFunctionDefinition(). |
|
||||||||||
|
Definition at line 279 of file cpp_tags.h. Referenced by TagCreator::parseFunctionDeclaration(), and TagCreator::parseFunctionDefinition(). |
|
||||||||||
|
Definition at line 268 of file cpp_tags.h. |
|
|||||||||
|
Definition at line 297 of file cpp_tags.h. Referenced by CppCodeCompletion::computeSignatureList(), and CppSupportPart::formatTag(). |
Member Data Documentation
|
|||||
|
Definition at line 344 of file cpp_tags.h. |
|
|
|
|
|||||
|
Definition at line 341 of file cpp_tags.h. |
|
|||||
|
Definition at line 350 of file cpp_tags.h. Referenced by CppCodeCompletion::computeSignatureList(), and CodeInformationRepository::toEntry(). |
|
|||||
|
Definition at line 349 of file cpp_tags.h. |
|
|||||
|
Definition at line 345 of file cpp_tags.h. |
|
|||||
|
Definition at line 348 of file cpp_tags.h. |
|
|||||
|
Definition at line 353 of file cpp_tags.h. Referenced by CppCodeCompletion::computeCompletionEntryList(). |
|
|||||
|
Definition at line 352 of file cpp_tags.h. Referenced by CppCodeCompletion::computeCompletionEntryList(). |
|
|||||
|
Definition at line 347 of file cpp_tags.h. |
|
|||||
|
Definition at line 351 of file cpp_tags.h. |
|
|||||
|
Definition at line 346 of file cpp_tags.h. |
|
|
|
|
|||||
|
Definition at line 338 of file cpp_tags.h. |
The documentation for this class was generated from the following file:
- languages/cpp/cpp_tags.h
