CrefNamespaceTypeMember Struct Reference

Namespace type member cref node. More...

Inheritance diagram for CrefNamespaceTypeMember:
CrefNode

List of all members.

Public Member Functions

 CrefNamespaceTypeMember ()
 Constructor.
virtual ~CrefNamespaceTypeMember ()
virtual void resolveEntities (CsDisplay &display)
virtual CsEntitygetEntity ()
 Returns entity associated with node.
virtual void visit (ICrefVisitor *visitor)
 Visit method. All nodes visited once in deep-first order.
virtual void callback (ICrefCallback *visitor)
 Callback method.

Public Attributes

CrefIdentifierGenericParametersBaseidentifier_parameters
 Identifier with optional generic parameters.
CsEntityentity
 Resolved entity.

Detailed Description

Namespace type member cref node.


Constructor & Destructor Documentation

CrefNamespaceTypeMember::CrefNamespaceTypeMember (  )  [inline]

Constructor.

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

Member Function Documentation

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

Callback method.

Parameters:
visitor Callback interface

Implements CrefNode.

virtual CsEntity* CrefNamespaceTypeMember::getEntity (  )  [inline, virtual]

Returns entity associated with node.

Reimplemented from CrefNode.

virtual void CrefNamespaceTypeMember::resolveEntities ( CsDisplay &  display  )  [virtual]

Reimplemented from CrefNode.

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

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

Parameters:
visitor Visitor

Implements CrefNode.


Member Data Documentation

© 2010 metaspec