#include <NotationGenerator.hpp>


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 | |
| NotationGenerator & | mNG |
Definition at line 121 of file NotationGenerator.hpp.
| NGOutputVisitor::NGOutputVisitor | ( | NotationGenerator & | ng | ) | [inline] |
Definition at line 123 of file NotationGenerator.hpp.
| NGOutputVisitor::~NGOutputVisitor | ( | ) | [inline] |
Definition at line 124 of file NotationGenerator.hpp.
| void NGOutputVisitor::visitAddressOf | ( | OA::AddressOf & | ref | ) | [inline, virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 129 of file NotationGenerator.hpp.
References mNG, and NotationGenerator::outputMemRefExpr().

| void NGOutputVisitor::visitDeref | ( | OA::Deref & | ref | ) | [inline, virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 130 of file NotationGenerator.hpp.
References mNG, and NotationGenerator::outputMemRefExpr().

| 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().

| 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().

| 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().

| void NGOutputVisitor::visitNamedRef | ( | OA::NamedRef & | ref | ) | [inline, virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 126 of file NotationGenerator.hpp.
References mNG, and NotationGenerator::outputMemRefExpr().

| void NGOutputVisitor::visitSubSetRef | ( | OA::SubSetRef & | ref | ) | [inline, virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 132 of file NotationGenerator.hpp.
References mNG, and NotationGenerator::outputMemRefExpr().

| void NGOutputVisitor::visitUnknownRef | ( | OA::UnknownRef & | ref | ) | [inline, virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 128 of file NotationGenerator.hpp.
References mNG, and NotationGenerator::outputMemRefExpr().

| void NGOutputVisitor::visitUnnamedRef | ( | OA::UnnamedRef & | ref | ) | [inline, virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 127 of file NotationGenerator.hpp.
References mNG, and NotationGenerator::outputMemRefExpr().

NotationGenerator& NGOutputVisitor::mNG [private] |
Definition at line 148 of file NotationGenerator.hpp.
Referenced by visitAddressOf(), visitDeref(), visitFieldAccess(), visitIdxAccess(), visitIdxExprAccess(), visitNamedRef(), visitSubSetRef(), visitUnknownRef(), and visitUnnamedRef().
1.6.1