doxygen
|
This class represents an function or template argument list. More...
#include <arguments.h>
Public Types | |
using | Vec = std::vector< Argument > |
using | iterator = typename Vec::iterator |
using | const_iterator = typename Vec::const_iterator |
Public Member Functions | |
bool | hasDocumentation () const |
bool | hasParameters () const |
void | reset () |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
bool | empty () const |
size_t | size () const |
void | clear () |
void | push_back (const Argument &a) |
Argument & | back () |
const Argument & | back () const |
Argument & | front () |
const Argument & | front () const |
Argument & | at (size_t i) |
const Argument & | at (size_t i) const |
bool | constSpecifier () const |
bool | volatileSpecifier () const |
bool | pureSpecifier () const |
QCString | trailingReturnType () const |
bool | isDeleted () const |
RefQualifierType | refQualifier () const |
bool | noParameters () const |
void | setConstSpecifier (bool b) |
void | setVolatileSpecifier (bool b) |
void | setPureSpecifier (bool b) |
void | setTrailingReturnType (const QCString &s) |
void | setIsDeleted (bool b) |
void | setRefQualifier (RefQualifierType t) |
void | setNoParameters (bool b) |
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.
bool ArgumentList::hasDocumentation | ( | ) | const |
Does any argument of this list have documentation?
the argument list is documented if one of its arguments is documented
|
inline |
Does this list have zero or more parameters