#include <codemodel.h>
Inheritance diagram for CodeModel::Argument:


Definition at line 505 of file codemodel.h.
Public Member Functions | |
| Argument () | |
| Type * | type () const |
| void | setType (Type *type) |
| QByteArray | name () const |
| void | setName (const QByteArray &name) |
| TokenEngine::TokenRef | nameToken () const |
| void | setNameToken (TokenEngine::TokenRef nameToken) |
| virtual FunctionMember * | parent () const |
| void | setParent (FunctionMember *parent) |
Private Attributes | |
| FunctionMember * | m_parent |
| Type * | m_type |
| QByteArray | m_name |
| TokenEngine::TokenRef | m_nameToken |
| CodeModel::Argument::Argument | ( | ) | [inline] |
| Type* CodeModel::Argument::type | ( | ) | const [inline] |
Definition at line 510 of file codemodel.h.
References m_type.
Referenced by setType().
00511 { return m_type; }
| void CodeModel::Argument::setType | ( | Type * | type | ) | [inline] |
Definition at line 513 of file codemodel.h.
References m_type, and type().
Referenced by Semantic::parseFunctionArguments().
Here is the call graph for this function:

| QByteArray CodeModel::Argument::name | ( | ) | const [inline, virtual] |
Implements CodeModel::Item.
Definition at line 516 of file codemodel.h.
References m_name.
Referenced by CodeModel::FunctionMember::addArgument(), and setName().
00517 { return m_name; }
| void CodeModel::Argument::setName | ( | const QByteArray & | name | ) | [inline] |
Definition at line 519 of file codemodel.h.
References m_name, and name().
Referenced by Semantic::parseFunctionArguments().
Here is the call graph for this function:

| TokenEngine::TokenRef CodeModel::Argument::nameToken | ( | ) | const [inline] |
Definition at line 522 of file codemodel.h.
References m_nameToken.
Referenced by setNameToken().
00523 { return m_nameToken; }
| void CodeModel::Argument::setNameToken | ( | TokenEngine::TokenRef | nameToken | ) | [inline] |
Definition at line 525 of file codemodel.h.
References m_nameToken, and nameToken().
Referenced by Semantic::parseFunctionArguments().
00526 { m_nameToken = nameToken; }
Here is the call graph for this function:

| virtual FunctionMember* CodeModel::Argument::parent | ( | ) | const [inline, virtual] |
Definition at line 528 of file codemodel.h.
References m_parent.
Referenced by setParent().
00529 { return m_parent; }
| void CodeModel::Argument::setParent | ( | FunctionMember * | parent | ) | [inline] |
Definition at line 531 of file codemodel.h.
References m_parent, and parent().
Referenced by Semantic::parseFunctionArguments().
Here is the call graph for this function:

FunctionMember* CodeModel::Argument::m_parent [private] |
Type* CodeModel::Argument::m_type [private] |
QByteArray CodeModel::Argument::m_name [private] |
1.5.1