CsFormalParameterListBase Class Reference

Formal parameter list intermediate class. More...

Inheritance diagram for CsFormalParameterListBase:
CsNode CsAnonymousFunctionSignature CsFormalParameterList

List of all members.

Public Member Functions

override void visit (ICsAstVisitor visitor)
 ICsAstVisitor support.
override void replace (CsNode old_node, CsNode new_node)
 Replace CsNode fields.
void clone (clone_options options, CsFormalParameterListBase ret)
override void addTokensRecursive (CsTokenCollector tokenCollector)
 Recursively collect token indexes in source code order.
override void addTokens (CsTokenCollector tokenCollector)
 Collect token indexes associated with this AST node.

Public Attributes

LinkedList< CsFormalParameterparameters
 Formal parameters.

Detailed Description

Formal parameter list intermediate class.


Member Function Documentation

override void addTokens ( CsTokenCollector  tokenCollector  )  [virtual]

Collect token indexes associated with this AST node.

Implements CsNode.

Reimplemented in CsAnonymousFunctionSignature.

override void addTokensRecursive ( CsTokenCollector  tokenCollector  )  [virtual]

Recursively collect token indexes in source code order.

Implements CsNode.

Reimplemented in CsAnonymousFunctionSignature.

void clone ( clone_options  options,
CsFormalParameterListBase  ret 
)
override void replace ( CsNode  old_node,
CsNode  new_node 
) [virtual]

Replace CsNode fields.

Reimplemented from CsNode.

override void visit ( ICsAstVisitor  visitor  )  [virtual]

ICsAstVisitor support.

Implements CsNode.

Reimplemented in CsFormalParameterList, and CsAnonymousFunctionSignature.


Member Data Documentation

Formal parameters.

© 2010 metaspec