CsEntityFormalParameterList Struct Reference

Formal parameter specifier list. More...

Inheritance diagram for CsEntityFormalParameterList:

CsEntity List of all members.

Public Member Functions

 CsEntityFormalParameterList (CsFormalParameterList *param_list_)
 CsEntityFormalParameterList (cs_entity entity_type, CsFormalParameterList *param_list_)
virtual ~CsEntityFormalParameterList ()
virtual void visit (CsEntityVisitor *visitor)

Static Public Member Functions

static void * operator new (size_t size)
static void operator delete (void *address)

Public Attributes

CsFormalParameterListparameter_list
 AST-node where entity was defined. Null for properies or entities imported from assembly.
single_list1< CsEntityFormalParameter * > * entity_parameter_list
 Formal parameters list.

Detailed Description

Formal parameter specifier list.

Describe method, property or delegate formal parameters.


Constructor & Destructor Documentation

CsEntityFormalParameterList::CsEntityFormalParameterList CsFormalParameterList param_list_  )  [inline]
 

CsEntityFormalParameterList::CsEntityFormalParameterList cs_entity  entity_type,
CsFormalParameterList param_list_
[inline]
 

virtual CsEntityFormalParameterList::~CsEntityFormalParameterList  )  [inline, virtual]
 


Member Function Documentation

static void CsEntityFormalParameterList::operator delete void *  address  )  [inline, static]
 

static void* CsEntityFormalParameterList::operator new size_t  size  )  [inline, static]
 

virtual void CsEntityFormalParameterList::visit CsEntityVisitor visitor  )  [inline, virtual]
 

Implements CsEntity.


Member Data Documentation

single_list1<CsEntityFormalParameter*>* CsEntityFormalParameterList::entity_parameter_list
 

Formal parameters list.

CsFormalParameterList* CsEntityFormalParameterList::parameter_list
 

AST-node where entity was defined. Null for properies or entities imported from assembly.

© 2005 metaspec