Zen
A cross-platform functional programming language

GrammarMember::Visitor Class Reference

GrammarMember Visitor interface class. More...

#include <Ast.hpp>

Inheritance diagram for GrammarMember::Visitor:
GrammarMemberWriter

List of all members.

Public Member Functions

 Visitor ()
 Default constructor.
virtual ~Visitor ()
 Virtual destructor.
virtual void visit (const Ast::GrammarMemberId &member)=0
 Visit GrammarMemberId.
virtual void visit (const Ast::GrammarMemberNameId &member)=0
 Visit GrammarMemberNameId.

Detailed Description

GrammarMember Visitor interface class.


Member Function Documentation

virtual void visit ( const Ast::GrammarMemberId member) [pure virtual]

Visit GrammarMemberId.

Parameters:
memberThe instance to be visited.

Implemented in GrammarMemberWriter.

virtual void visit ( const Ast::GrammarMemberNameId member) [pure virtual]

Visit GrammarMemberNameId.

Parameters:
memberThe instance to be visited.

Implemented in GrammarMemberWriter.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines