This class represents an function or template argument list. More...
#include <arguments.h>
Public Member Functions | |
ArgumentList () | |
~ArgumentList () | |
ArgumentList * | deepCopy () const |
bool | hasDocumentation () const |
Public Member Functions inherited from QList< Argument > | |
QList () | |
QList (const QList< Argument > &l) | |
~QList () | |
QList< Argument > & | operator= (const QList< Argument > &l) |
bool | operator== (const QList< Argument > &list) const |
uint | count () const |
bool | isEmpty () const |
bool | insert (uint i, const Argument *d) |
void | inSort (const Argument *d) |
void | prepend (const Argument *d) |
void | append (const Argument *d) |
bool | remove (uint i) |
bool | remove (const Argument *d) |
bool | removeRef (const Argument *d) |
bool | removeFirst () |
bool | removeLast () |
Argument * | take (uint i) |
void | clear () |
void | sort () |
int | find (const Argument *d) const |
int | findRef (const Argument *d) const |
uint | contains (const Argument *d) const |
uint | containsRef (const Argument *d) const |
Argument * | at (uint i) const |
Argument * | getFirst () const |
Argument * | getLast () const |
void | setAutoDelete (bool enable) |
Static Public Member Functions | |
static ArgumentList * | unmarshal (StorageIntf *s) |
static void | marshal (StorageIntf *s, ArgumentList *argList) |
Public Attributes | |
bool | constSpecifier |
bool | volatileSpecifier |
bool | pureSpecifier |
QCString | trailingReturnType |
bool | isDeleted |
This class represents an function or template argument list.
This class also stores some information about member that is typically put after the argument list, such as whether the member is const, volatile or pure virtual.
Definition at line 82 of file arguments.h.
|
inline |
|
inline |
ArgumentList * ArgumentList::deepCopy | ( | ) | const |
Makes a deep copy of this object
Definition at line 20 of file arguments.cpp.
bool ArgumentList::hasDocumentation | ( | ) | const |
Does any argument of this list have documentation?
the argument list is documented if one of its arguments is documented
Definition at line 8 of file arguments.cpp.
|
static |
Definition at line 69 of file arguments.cpp.
|
static |
Definition at line 40 of file arguments.cpp.
bool ArgumentList::constSpecifier |
Does the member modify the state of the class? default: FALSE.
Definition at line 99 of file arguments.h.
bool ArgumentList::isDeleted |
method with =delete
Definition at line 107 of file arguments.h.
bool ArgumentList::pureSpecifier |
Is this a pure virtual member? default: FALSE
Definition at line 103 of file arguments.h.
QCString ArgumentList::trailingReturnType |
C++11 style Trailing return type?
Definition at line 105 of file arguments.h.
bool ArgumentList::volatileSpecifier |
Is the member volatile? default: FALSE.
Definition at line 101 of file arguments.h.