This class contains the information about the argument of a function or template. More...
#include <arguments.h>
Public Member Functions | |
Argument () | |
Argument (const Argument &a) | |
Argument & | operator= (const Argument &a) |
bool | hasDocumentation () const |
Public Attributes | |
QCString | attrib |
QCString | type |
QCString | canType |
QCString | name |
QCString | array |
QCString | defval |
QCString | docs |
QCString | typeConstraint |
This class contains the information about the argument of a function or template.
Definition at line 28 of file arguments.h.
|
inline |
|
inline |
Copy an argument (does a deep copy of all strings).
Definition at line 33 of file arguments.h.
|
inline |
return TRUE if this argument is documentation and the argument has a non empty name.
Definition at line 61 of file arguments.h.
Assignment of an argument (does a deep copy of all strings).
Definition at line 44 of file arguments.h.
QCString Argument::array |
Argument's array specifier (may be empty)
Definition at line 70 of file arguments.h.
QCString Argument::attrib |
Argument's attribute (IDL only)
Definition at line 66 of file arguments.h.
QCString Argument::canType |
Cached value of canonical type (after type resolution). Empty initially.
Definition at line 68 of file arguments.h.
QCString Argument::defval |
Argument's default value (may be empty)
Definition at line 71 of file arguments.h.
QCString Argument::docs |
Argument's documentation (may be empty)
Definition at line 72 of file arguments.h.
QCString Argument::name |
Argument's name (may be empty)
Definition at line 69 of file arguments.h.
QCString Argument::type |
Argument's type
Definition at line 67 of file arguments.h.
QCString Argument::typeConstraint |
Used for Java generics: <T extends C>
Definition at line 73 of file arguments.h.