ISLEman
Public Member Functions | Public Attributes | List of all members
Argument Struct Reference

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

#include <arguments.h>

Public Member Functions

 Argument ()
 
 Argument (const Argument &a)
 
Argumentoperator= (const Argument &a)
 
bool hasDocumentation () const
 

Public Attributes

QCString attrib
 
QCString type
 
QCString canType
 
QCString name
 
QCString array
 
QCString defval
 
QCString docs
 
QCString typeConstraint
 

Detailed Description

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

Constructor & Destructor Documentation

§ Argument() [1/2]

Argument::Argument ( )
inline

Construct a new argument.

§ Argument() [2/2]

Argument::Argument ( const Argument a)
inline

Copy an argument (does a deep copy of all strings).

Member Function Documentation

§ hasDocumentation()

bool Argument::hasDocumentation ( ) const
inline

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

§ operator=()

Argument& Argument::operator= ( const Argument a)
inline

Assignment of an argument (does a deep copy of all strings).

Member Data Documentation

§ array

QCString Argument::array

Argument's array specifier (may be empty)

§ attrib

QCString Argument::attrib

Argument's attribute (IDL only)

§ canType

QCString Argument::canType

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

§ defval

QCString Argument::defval

Argument's default value (may be empty)

§ docs

QCString Argument::docs

Argument's documentation (may be empty)

§ name

QCString Argument::name

Argument's name (may be empty)

§ type

QCString Argument::type

Argument's type

§ typeConstraint

QCString Argument::typeConstraint

Used for Java generics: <T extends C>


The documentation for this struct was generated from the following file: