CrefTypeArgumentList Struct Reference

Type Argument List cref node. More...

Inheritance diagram for CrefTypeArgumentList:
CrefNode

List of all members.

Public Member Functions

 CrefTypeArgumentList ()
 Constructor.
virtual ~CrefTypeArgumentList ()
virtual void visit (ICrefVisitor *visitor)
 Visit method. All nodes visited once in deep-first order.
virtual void callback (ICrefCallback *visitor)
 Callback method.

Public Attributes

single_list< CrefTypeRef * > list
 Type argument list.

Detailed Description

Type Argument List cref node.

EBNF grammar:

cref-type-argument-list:
  "<" cref-type ( "," cref-type )* ">"


Constructor & Destructor Documentation

CrefTypeArgumentList::CrefTypeArgumentList (  )  [inline]

Constructor.

virtual CrefTypeArgumentList::~CrefTypeArgumentList (  )  [inline, virtual]

Member Function Documentation

virtual void CrefTypeArgumentList::callback ( ICrefCallback visitor  )  [virtual]

Callback method.

Parameters:
visitor Callback interface

Implements CrefNode.

virtual void CrefTypeArgumentList::visit ( ICrefVisitor visitor  )  [virtual]

Visit method. All nodes visited once in deep-first order.

Parameters:
visitor Visitor

Implements CrefNode.


Member Data Documentation

Type argument list.

© 2010 metaspec