Public Member Functions | Private Attributes

OA::ReachConsts::InterReachConsts Class Reference

#include <InterReachConsts.hpp>

Inheritance diagram for OA::ReachConsts::InterReachConsts:
Inheritance graph
[legend]
Collaboration diagram for OA::ReachConsts::InterReachConsts:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 InterReachConsts ()
virtual ~InterReachConsts ()
OA_ptr< ReachConsts::InterfacegetReachConsts (ProcHandle proc)
 Returns ReachConsts results for the given procedure.
void output (OA::IRHandlesIRInterface &ir)
void dump (std::ostream &os, OA_ptr< IRHandlesIRInterface > ir)
 debugging output
void mapProcToReachConsts (ProcHandle proc, OA_ptr< ReachConsts::Interface > rcs)
 attach DepStandard to procedure

Private Attributes

std::map< ProcHandle, OA_ptr
< ReachConsts::Interface > > 
mProcToReachConstsMap
 attach Deps to a function call

Detailed Description

Definition at line 27 of file InterReachConsts.hpp.


Constructor & Destructor Documentation

OA::ReachConsts::InterReachConsts::InterReachConsts (  )  [inline]

Definition at line 29 of file InterReachConsts.hpp.

virtual OA::ReachConsts::InterReachConsts::~InterReachConsts (  )  [inline, virtual]

Definition at line 30 of file InterReachConsts.hpp.


Member Function Documentation

void OA::ReachConsts::InterReachConsts::dump ( std::ostream &  os,
OA_ptr< IRHandlesIRInterface ir 
)

debugging output

Definition at line 63 of file InterReachConsts.cpp.

References OA::OA_ptr< T >::dump(), and mProcToReachConstsMap.

Here is the call graph for this function:

OA_ptr< ReachConsts::Interface > OA::ReachConsts::InterReachConsts::getReachConsts ( ProcHandle  proc  ) 

Returns ReachConsts results for the given procedure.

Definition at line 19 of file InterReachConsts.cpp.

References mProcToReachConstsMap.

void OA::ReachConsts::InterReachConsts::mapProcToReachConsts ( ProcHandle  proc,
OA_ptr< ReachConsts::Interface rcs 
) [inline]

attach DepStandard to procedure

Definition at line 51 of file InterReachConsts.hpp.

References mProcToReachConstsMap.

void OA::ReachConsts::InterReachConsts::output ( OA::IRHandlesIRInterface ir  )  [virtual]

Implements OA::Annotation.

Definition at line 32 of file InterReachConsts.cpp.

References mProcToReachConstsMap, and OA::Annotation::sOutBuild.


Member Data Documentation

attach Deps to a function call

Definition at line 61 of file InterReachConsts.hpp.

Referenced by dump(), getReachConsts(), mapProcToReachConsts(), and output().


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