Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

Argument Struct Reference

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

#include <entry.h>

List of all members.

Public Member Functions

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

Public Attributes

QCString attrib
QCString type
QCString name
QCString array
QCString defval
QCString docs


Detailed Description

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

Definition at line 52 of file entry.h.


Constructor & Destructor Documentation

Argument::Argument  )  [inline]
 

Construct a new argument. Definition at line 55 of file entry.h.

Argument::Argument const Argument a  )  [inline]
 

Copy an argument (does a deep copy of all strings). Definition at line 57 of file entry.h.

References array, attrib, defval, docs, name, and type.


Member Function Documentation

bool Argument::hasDocumentation  )  const [inline]
 

return TRUE if this argument is documentation and the argument has a non empty name. Definition at line 83 of file entry.h.

References docs, and name.

Argument& Argument::operator= const Argument a  )  [inline]
 

Assignment of an argument (does a deep copy of all strings). Definition at line 67 of file entry.h.

References array, attrib, defval, docs, name, and type.


Member Data Documentation

QCString Argument::array
 

Argument's array specifier (may be empty) Definition at line 91 of file entry.h.

Referenced by Argument(), and operator=().

QCString Argument::attrib
 

Argument's attribute (IDL only) Definition at line 88 of file entry.h.

Referenced by Argument(), and operator=().

QCString Argument::defval
 

Argument's default value (may be empty) Definition at line 92 of file entry.h.

Referenced by Argument(), and operator=().

QCString Argument::docs
 

Argument's documentation (may be empty) Definition at line 93 of file entry.h.

Referenced by Argument(), hasDocumentation(), and operator=().

QCString Argument::name
 

Argument's name (may be empty) Definition at line 90 of file entry.h.

Referenced by Argument(), TagFileParser::buildLists(), hasDocumentation(), and operator=().

QCString Argument::type
 

Argument's type Definition at line 89 of file entry.h.

Referenced by Argument(), TagFileParser::buildLists(), and operator=().


The documentation for this struct was generated from the following file:
Generated on Sat Aug 21 19:11:54 2004 for Doxygen by doxygen 1.3.8