CrefNamespaceOrTypeName Class Reference

Namespace or type name cref node. More...

Inheritance diagram for CrefNamespaceOrTypeName:
CrefNamespaceOrTypeNameBase CrefNode

List of all members.

Public Member Functions

 CrefNamespaceOrTypeName ()
 Constructor.
override void visit (ICrefVisitor visitor)
 Visit method. All nodes visited once in deep-first order.
override void callback (ICrefCallback visitor)
 Callback method.

Public Attributes

CrefNamespaceOrTypeNameBase namespace_or_type_name
 Outer namespace or type name.

Detailed Description

Namespace or type name cref node.

EBNF grammar:

cref-namespace-or-type-name:
  ( cref-namespace-or-type-name "." )? identifier ( cref-type-argument-list )?
  cref-qualified-alias-member


Constructor & Destructor Documentation

Constructor.


Member Function Documentation

override void callback ( ICrefCallback  visitor) [virtual]

Callback method.

Parameters:
visitorCallback interface

Implements CrefNode.

override void visit ( ICrefVisitor  visitor) [virtual]

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

Parameters:
visitorVisitor

Implements CrefNode.


Member Data Documentation

Outer namespace or type name.

© 2010 metaspec