OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
NGOutputVisitor Class Reference

#include <NotationGenerator.hpp>

Inheritance diagram for NGOutputVisitor:
Inheritance graph
Collaboration diagram for NGOutputVisitor:
Collaboration graph

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)
 
- Public Member Functions inherited from OA::MemRefExprVisitor
virtual ~MemRefExprVisitor ()
 

Private Attributes

NotationGeneratormNG
 

Additional Inherited Members

- Protected Member Functions inherited from OA::MemRefExprVisitor
 MemRefExprVisitor ()
 

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)
inlinevirtual

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)
inlinevirtual

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)
inlinevirtual

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)
inlinevirtual

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)
inlinevirtual

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)
inlinevirtual

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)
inlinevirtual

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)
inlinevirtual

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)
inlinevirtual

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: