ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CompReprPtr Class Reference

A Shared Pointer Wrapper for CompactRepresentation. More...

#include <IntraProcAliasAnalysis.h>

Public Member Functions

 CompReprPtr ()
 Constructor. More...
 
 CompReprPtr (CompactRepresentation *repr)
 Constructor. More...
 
CompReprBaseget () const
 get the actual pointer to compact representation More...
 
bool operator== (const CompReprPtr &that) const
 
bool operator!= (const CompReprPtr &that) const
 
void operator+= (const CompReprPtr &that) const
 

Private Attributes

boost::shared_ptr< CompReprBaseptr
 The shared pointer holding th CompactRepresentation. More...
 

Detailed Description

A Shared Pointer Wrapper for CompactRepresentation.

Definition at line 190 of file IntraProcAliasAnalysis.h.

Constructor & Destructor Documentation

CompReprPtr::CompReprPtr ( )
inline

Constructor.

Definition at line 195 of file IntraProcAliasAnalysis.h.

CompReprPtr::CompReprPtr ( CompactRepresentation repr)
inline

Constructor.

Definition at line 198 of file IntraProcAliasAnalysis.h.

Member Function Documentation

CompReprBase* CompReprPtr::get ( ) const
inline

get the actual pointer to compact representation

Definition at line 201 of file IntraProcAliasAnalysis.h.

bool CompReprPtr::operator== ( const CompReprPtr that) const
bool CompReprPtr::operator!= ( const CompReprPtr that) const
inline

Definition at line 207 of file IntraProcAliasAnalysis.h.

void CompReprPtr::operator+= ( const CompReprPtr that) const

Member Data Documentation

boost::shared_ptr<CompReprBase> CompReprPtr::ptr
private

The shared pointer holding th CompactRepresentation.

Definition at line 192 of file IntraProcAliasAnalysis.h.


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