Atlas Runtime
Atlas::PRegionExtentMap Class Reference

#include <pregion_mgr_util.hpp>

Classes

class  CmpIntPtr
 

Public Types

typedef std::pair< intptr_t, intptr_t > IntPtrPair
 
typedef std::map< IntPtrPair, uint32_t, CmpIntPtrMapInterval
 

Public Member Functions

 PRegionExtentMap ()=default
 
 PRegionExtentMap (const PRegionExtentMap &from)
 
void insertExtent (intptr_t first, intptr_t last, uint32_t id)
 
void deleteExtent (intptr_t first, intptr_t last, uint32_t id)
 
uint32_t findExtent (intptr_t first, intptr_t last) const
 

Member Typedef Documentation

typedef std::pair<intptr_t,intptr_t> Atlas::PRegionExtentMap::IntPtrPair

Constructor & Destructor Documentation

Atlas::PRegionExtentMap::PRegionExtentMap ( )
default
Atlas::PRegionExtentMap::PRegionExtentMap ( const PRegionExtentMap from)
inline

Member Function Documentation

void Atlas::PRegionExtentMap::deleteExtent ( intptr_t  first,
intptr_t  last,
uint32_t  id 
)
inline
uint32_t Atlas::PRegionExtentMap::findExtent ( intptr_t  first,
intptr_t  last 
) const
inline
void Atlas::PRegionExtentMap::insertExtent ( intptr_t  first,
intptr_t  last,
uint32_t  id 
)
inline

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