doxygen
Public Member Functions | Public Attributes | List of all members
ArgumentList Class Reference

This class represents an function or template argument list. More...

#include <arguments.h>

Inheritance diagram for ArgumentList:

Public Member Functions

bool hasDocumentation () const
 
bool hasParameters () const
 
void reset ()
 

Public Attributes

bool constSpecifier = FALSE
 
bool volatileSpecifier = FALSE
 
bool pureSpecifier = FALSE
 
QCString trailingReturnType
 
bool isDeleted = FALSE
 
RefQualifierType refQualifier = RefQualifierNone
 
bool noParameters = FALSE
 

Detailed Description

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.

Member Function Documentation

§ hasDocumentation()

bool ArgumentList::hasDocumentation ( ) const

Does any argument of this list have documentation?

the argument list is documented if one of its arguments is documented

§ hasParameters()

bool ArgumentList::hasParameters ( ) const
inline

Does this list have zero or more parameters

Member Data Documentation

§ constSpecifier

bool ArgumentList::constSpecifier = FALSE

Does the member modify the state of the class?

§ isDeleted

bool ArgumentList::isDeleted = FALSE

method with =delete

§ noParameters

bool ArgumentList::noParameters = FALSE

is it an explicit empty list

§ pureSpecifier

bool ArgumentList::pureSpecifier = FALSE

Is this a pure virtual member?

§ refQualifier

RefQualifierType ArgumentList::refQualifier = RefQualifierNone

C++11 ref qualifier

§ trailingReturnType

QCString ArgumentList::trailingReturnType

C++11 style Trailing return type?

§ volatileSpecifier

bool ArgumentList::volatileSpecifier = FALSE

Is the member volatile?


The documentation for this class was generated from the following files: