|
ISLEman
|
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 (const QList< Argument > &l) | |
| 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 |
| RefQualifierType | refQualifier |
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.
|
inline |
Creates an empty argument list
|
inline |
Destroys the argument list
| ArgumentList * ArgumentList::deepCopy | ( | ) | const |
Makes a deep copy of this object
| bool ArgumentList::hasDocumentation | ( | ) | const |
Does any argument of this list have documentation?
the argument list is documented if one of its arguments is documented
| bool ArgumentList::constSpecifier |
Does the member modify the state of the class? default: FALSE.
| bool ArgumentList::isDeleted |
method with =delete
| bool ArgumentList::pureSpecifier |
Is this a pure virtual member? default: FALSE
| RefQualifierType ArgumentList::refQualifier |
C++11 ref qualifier
| QCString ArgumentList::trailingReturnType |
C++11 style Trailing return type?
| bool ArgumentList::volatileSpecifier |
Is the member volatile? default: FALSE.
1.8.12