Public Member Functions

OA::AffineExpr::AffineExprIRInterface Class Reference

#include <AffineExprIRInterface.hpp>

Inheritance diagram for OA::AffineExpr::AffineExprIRInterface:
Inheritance graph
[legend]
Collaboration diagram for OA::AffineExpr::AffineExprIRInterface:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AffineExprIRInterface ()
virtual ~AffineExprIRInterface ()
virtual OA_ptr< LocationgetLocation (ProcHandle p, SymHandle s)=0
virtual int constValIntVal (ConstValHandle h)=0
virtual OpType getOpType (OpHandle h)=0
virtual OA_ptr< ExprTreegetExprTree (ExprHandle h)=0
virtual OA_ptr
< MemRefExprIterator
getMemRefExprIterator (MemRefHandle h)=0
virtual MemRefHandle getSymMemRefHandle (SymHandle h)=0

Detailed Description

Definition at line 25 of file AffineExprIRInterface.hpp.


Constructor & Destructor Documentation

OA::AffineExpr::AffineExprIRInterface::AffineExprIRInterface (  )  [inline]

Definition at line 29 of file AffineExprIRInterface.hpp.

virtual OA::AffineExpr::AffineExprIRInterface::~AffineExprIRInterface (  )  [inline, virtual]

Definition at line 30 of file AffineExprIRInterface.hpp.


Member Function Documentation

virtual int OA::AffineExpr::AffineExprIRInterface::constValIntVal ( ConstValHandle  h  )  [pure virtual]
virtual OA_ptr<ExprTree> OA::AffineExpr::AffineExprIRInterface::getExprTree ( ExprHandle  h  )  [pure virtual]
virtual OA_ptr<Location> OA::AffineExpr::AffineExprIRInterface::getLocation ( ProcHandle  p,
SymHandle  s 
) [pure virtual]
virtual OA_ptr<MemRefExprIterator> OA::AffineExpr::AffineExprIRInterface::getMemRefExprIterator ( MemRefHandle  h  )  [pure virtual]

Implemented in OA::Loop::LoopIRInterface.

virtual OpType OA::AffineExpr::AffineExprIRInterface::getOpType ( OpHandle  h  )  [pure virtual]
virtual MemRefHandle OA::AffineExpr::AffineExprIRInterface::getSymMemRefHandle ( SymHandle  h  )  [pure virtual]

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