OA::XAIF::LocRange Class Reference

Numeric range to indicate a number of locations in an array. More...

#include <AliasMapXAIF.hpp>

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

List of all members.

Public Member Functions

 LocRange (int start, int end)
 ~LocRange ()
int getStart () const
int getEnd () const
void output (IRHandlesIRInterface &ir)

Private Attributes

int mStart
int mEnd

Detailed Description

Numeric range to indicate a number of locations in an array.

Definition at line 46 of file AliasMapXAIF.hpp.


Constructor & Destructor Documentation

OA::XAIF::LocRange::LocRange ( int  start,
int  end 
) [inline]

Definition at line 48 of file AliasMapXAIF.hpp.

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

Definition at line 49 of file AliasMapXAIF.hpp.


Member Function Documentation

int OA::XAIF::LocRange::getEnd (  )  const [inline]
int OA::XAIF::LocRange::getStart (  )  const [inline]
void OA::XAIF::LocRange::output ( IRHandlesIRInterface ir  )  [inline, virtual]

Implements OA::Annotation.

Definition at line 54 of file AliasMapXAIF.hpp.

References OA::int2string(), mEnd, mStart, and OA::Annotation::sOutBuild.

Referenced by OA::XAIF::LocTuple::output().

Here is the call graph for this function:


Member Data Documentation

int OA::XAIF::LocRange::mEnd [private]

Definition at line 62 of file AliasMapXAIF.hpp.

Referenced by getEnd(), and output().

Definition at line 62 of file AliasMapXAIF.hpp.

Referenced by getStart(), and output().


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

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