Public Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes

OA::XAIF::ManagerAliasMapXAIF Class Reference

#include <ManagerAliasMapXAIF.hpp>

Collaboration diagram for OA::XAIF::ManagerAliasMapXAIF:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ManagerAliasMapXAIF (OA_ptr< XAIFIRInterface >)
 ~ManagerAliasMapXAIF ()
OA_ptr< XAIF::AliasMapXAIFperformAnalysis (ProcHandle, OA_ptr< Alias::Interface > alias)
 Used to perform analysis when not using AQM.

Static Private Member Functions

static int getNextSetId ()

Private Attributes

OA_ptr< XAIFIRInterfacemIR

Static Private Attributes

static int sCurrentStartId = 2

Detailed Description

The AnnotationManager for AliasMapXAIF. This class can build an AliasMapXAIF, (eventually) read one in from a file, and write one out to a file.

Definition at line 46 of file ManagerAliasMapXAIF.hpp.


Constructor & Destructor Documentation

OA::XAIF::ManagerAliasMapXAIF::ManagerAliasMapXAIF ( OA_ptr< XAIFIRInterface _ir  ) 

Definition at line 22 of file ManagerAliasMapXAIF.cpp.

References OA::XAIF::debug, and OA_DEBUG_CTRL_MACRO.

OA::XAIF::ManagerAliasMapXAIF::~ManagerAliasMapXAIF (  )  [inline]

Definition at line 50 of file ManagerAliasMapXAIF.hpp.


Member Function Documentation

int OA::XAIF::ManagerAliasMapXAIF::getNextSetId (  )  [static, private]

Definition at line 273 of file ManagerAliasMapXAIF.cpp.

References sCurrentStartId.

Referenced by performAnalysis().

OA_ptr< XAIF::AliasMapXAIF > OA::XAIF::ManagerAliasMapXAIF::performAnalysis ( ProcHandle  proc,
OA_ptr< Alias::Interface alias 
)

Used to perform analysis when not using AQM.

Definition at line 28 of file ManagerAliasMapXAIF.cpp.

References OA::OA_ptr< T >::convert(), OA::XAIF::debug, OA::OA_ptr< T >::dump(), getNextSetId(), mIR, and OA::Alias::AliasMap::SET_ID_NONE.

Here is the call graph for this function:


Member Data Documentation

this method will be used when the AQM is working because the Alias information will be queried from AnnotationQueryManager

Definition at line 61 of file ManagerAliasMapXAIF.hpp.

Referenced by performAnalysis().

Definition at line 63 of file ManagerAliasMapXAIF.hpp.

Referenced by getNextSetId().


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