OA::XAIF::ReachDefsOverwriteXAIF Class Reference

#include <ReachDefsOverwriteXAIF.hpp>

Inheritance diagram for OA::XAIF::ReachDefsOverwriteXAIF:
Inheritance graph
[legend]
Collaboration diagram for OA::XAIF::ReachDefsOverwriteXAIF:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ReachDefsOverwriteXAIF ()
 ~ReachDefsOverwriteXAIF ()
int getChainId (StmtHandle stmt)
void insert (StmtHandle ref, int setId)

Private Attributes

OA_ptr< std::map< StmtHandle,
int > > 
mStmtToIdMap

Detailed Description

define-overwrite chains for XAIF currently doesn't add anything to ChainsXAIF but it might do so later

Definition at line 31 of file ReachDefsOverwriteXAIF.hpp.


Constructor & Destructor Documentation

OA::XAIF::ReachDefsOverwriteXAIF::ReachDefsOverwriteXAIF (  ) 

Definition at line 16 of file ReachDefsOverwriteXAIF.cpp.

References mStmtToIdMap.

OA::XAIF::ReachDefsOverwriteXAIF::~ReachDefsOverwriteXAIF (  ) 

Definition at line 21 of file ReachDefsOverwriteXAIF.cpp.


Member Function Documentation

int OA::XAIF::ReachDefsOverwriteXAIF::getChainId ( StmtHandle  stmt  ) 

get the DoChain Id for a particular memory reference the zeroth chain will always be an empty chain this method will always return a valid ChainID if the given ref was analyzed

Definition at line 23 of file ReachDefsOverwriteXAIF.cpp.

References mStmtToIdMap.

void OA::XAIF::ReachDefsOverwriteXAIF::insert ( StmtHandle  ref,
int  setId 
)

insert stmt into mStmtToIdMap

Definition at line 37 of file ReachDefsOverwriteXAIF.cpp.


Member Data Documentation

map statements to chain ids

Definition at line 57 of file ReachDefsOverwriteXAIF.hpp.

Referenced by getChainId(), and ReachDefsOverwriteXAIF().


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

Generated on Sat Oct 31 05:33:28 2009 for OpenAnalysis by  doxygen 1.6.1