Public Member Functions | Private Attributes

NGOutputVisitor Class Reference

#include <NotationGenerator.hpp>

Inheritance diagram for NGOutputVisitor:
Inheritance graph
[legend]
Collaboration diagram for NGOutputVisitor:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NGOutputVisitor (NotationGenerator &ng)
 ~NGOutputVisitor ()
void visitNamedRef (OA::NamedRef &ref)
void visitUnnamedRef (OA::UnnamedRef &ref)
void visitUnknownRef (OA::UnknownRef &ref)
void visitAddressOf (OA::AddressOf &ref)
void visitDeref (OA::Deref &ref)
void visitSubSetRef (OA::SubSetRef &ref)
void visitFieldAccess (OA::FieldAccess &ref)
void visitIdxExprAccess (OA::IdxExprAccess &ref)
void visitIdxAccess (OA::IdxAccess &ref)

Private Attributes

NotationGeneratormNG

Detailed Description

Definition at line 121 of file NotationGenerator.hpp.


Constructor & Destructor Documentation

NGOutputVisitor::NGOutputVisitor ( NotationGenerator ng  )  [inline]

Definition at line 123 of file NotationGenerator.hpp.

NGOutputVisitor::~NGOutputVisitor (  )  [inline]

Definition at line 124 of file NotationGenerator.hpp.


Member Function Documentation

void NGOutputVisitor::visitAddressOf ( OA::AddressOf ref  )  [inline, virtual]

Implements OA::MemRefExprVisitor.

Definition at line 129 of file NotationGenerator.hpp.

References mNG, and NotationGenerator::outputMemRefExpr().

Here is the call graph for this function:

void NGOutputVisitor::visitDeref ( OA::Deref ref  )  [inline, virtual]

Implements OA::MemRefExprVisitor.

Definition at line 130 of file NotationGenerator.hpp.

References mNG, and NotationGenerator::outputMemRefExpr().

Here is the call graph for this function:

void NGOutputVisitor::visitFieldAccess ( OA::FieldAccess ref  )  [inline, virtual]

Reimplemented from OA::MemRefExprVisitor.

Definition at line 143 of file NotationGenerator.hpp.

References mNG, and NotationGenerator::outputMemRefExpr().

Here is the call graph for this function:

void NGOutputVisitor::visitIdxAccess ( OA::IdxAccess ref  )  [inline, virtual]

Reimplemented from OA::MemRefExprVisitor.

Definition at line 145 of file NotationGenerator.hpp.

References mNG, and NotationGenerator::outputMemRefExpr().

Here is the call graph for this function:

void NGOutputVisitor::visitIdxExprAccess ( OA::IdxExprAccess ref  )  [inline, virtual]

Reimplemented from OA::MemRefExprVisitor.

Definition at line 144 of file NotationGenerator.hpp.

References mNG, and NotationGenerator::outputMemRefExpr().

Here is the call graph for this function:

void NGOutputVisitor::visitNamedRef ( OA::NamedRef ref  )  [inline, virtual]

Implements OA::MemRefExprVisitor.

Definition at line 126 of file NotationGenerator.hpp.

References mNG, and NotationGenerator::outputMemRefExpr().

Here is the call graph for this function:

void NGOutputVisitor::visitSubSetRef ( OA::SubSetRef ref  )  [inline, virtual]

Implements OA::MemRefExprVisitor.

Definition at line 132 of file NotationGenerator.hpp.

References mNG, and NotationGenerator::outputMemRefExpr().

Here is the call graph for this function:

void NGOutputVisitor::visitUnknownRef ( OA::UnknownRef ref  )  [inline, virtual]

Implements OA::MemRefExprVisitor.

Definition at line 128 of file NotationGenerator.hpp.

References mNG, and NotationGenerator::outputMemRefExpr().

Here is the call graph for this function:

void NGOutputVisitor::visitUnnamedRef ( OA::UnnamedRef ref  )  [inline, virtual]

Implements OA::MemRefExprVisitor.

Definition at line 127 of file NotationGenerator.hpp.

References mNG, and NotationGenerator::outputMemRefExpr().

Here is the call graph for this function:


Member Data Documentation


The documentation for this class was generated from the following file: