ArgumentList Class Reference

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

#include <entry.h>

Inheritance diagram for ArgumentList:

QList List of all members.

Public Member Functions

 ArgumentList ()
 ~ArgumentList ()
bool hasDocumentation () const

Public Attributes

bool constSpecifier
bool volatileSpecifier
bool pureSpecifier

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 wether the member is const, volatile or pure virtual.

Definition at line 110 of file entry.h.


Constructor & Destructor Documentation

ArgumentList::ArgumentList (  )  [inline]

Creates an empty argument list

Definition at line 114 of file entry.h.

ArgumentList::~ArgumentList (  )  [inline]

Destroys the argument list

Definition at line 120 of file entry.h.


Member Function Documentation

bool ArgumentList::hasDocumentation (  )  const

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

Definition at line 35 of file entry.cpp.

Referenced by MemberDef::hasDocumentation(), and MemberDef::isDetailedSectionLinkable().


Member Data Documentation

bool ArgumentList::constSpecifier

Does the member modify the state of the class? default: FALSE.

Definition at line 123 of file entry.h.

Referenced by argListToString(), copyArgumentList(), MemberDef::createTemplateInstanceMember(), Entry::Entry(), MemberDefImpl::init(), marshalArgumentList(), matchArguments2(), and unmarshalArgumentList().

bool ArgumentList::volatileSpecifier

Is the member volatile? default: FALSE.

Definition at line 125 of file entry.h.

Referenced by argListToString(), copyArgumentList(), MemberDef::createTemplateInstanceMember(), Entry::Entry(), MemberDefImpl::init(), marshalArgumentList(), matchArguments2(), and unmarshalArgumentList().

bool ArgumentList::pureSpecifier

Is this a pure virtual member? default: FALSE

Definition at line 127 of file entry.h.

Referenced by copyArgumentList(), MemberDef::createTemplateInstanceMember(), Entry::Entry(), MemberDefImpl::init(), marshalArgumentList(), and unmarshalArgumentList().


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



Generated on Mon Mar 31 10:58:56 2008 by  doxygen 1.5.1