Doxygen
Argument结构体 参考

This class contains the information about the argument of a function or template 更多...

#include <arguments.h>

+ Argument 的协作图:

Public 成员函数

bool hasDocumentation () const
 

Public 属性

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

在文件 arguments.h26 行定义.

成员函数说明

◆ hasDocumentation()

bool Argument::hasDocumentation ( ) const
inline

return TRUE if this argument is documentation and the argument has a non empty name.

在文件 arguments.h44 行定义.

47 {

被这些函数引用 generateXMLForMember() , 以及 ArgumentList::hasDocumentation().

类成员变量说明

◆ array

QCString Argument::array

Argument's array specifier (may be empty)

在文件 arguments.h53 行定义.

被这些函数引用 argListToString(), ArgumentContext::Private::array(), extractCanonicalArgType(), substituteTemplatesInArgList() , 以及 writeDefArgumentList().

◆ attrib

◆ canType

QCString Argument::canType

Cached value of canonical type (after type resolution). Empty initially.

在文件 arguments.h51 行定义.

被这些函数引用 argListToString() , 以及 matchArgument2().

◆ defval

◆ docs

◆ name

◆ type

◆ typeConstraint

QCString Argument::typeConstraint

Used for Java generics: <T extends C>

在文件 arguments.h56 行定义.

被这些函数引用 ClassDefImpl::addTypeConstraints().


该结构体的文档由以下文件生成: