Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::runtime::OwnerTaggedHeap< SourceHeap > Class Template Reference

Allow looking up parent heap pointers. More...

#include <Mem.h>

Inheritance diagram for galois::runtime::OwnerTaggedHeap< SourceHeap >:
galois::runtime::AddHeader< void *, SourceHeap >

Public Member Functions

void * allocate (size_t size)
 
void deallocate (void *ptr)
 
- Public Member Functions inherited from galois::runtime::AddHeader< void *, SourceHeap >
void * allocate (size_t size)
 
void deallocate (void *ptr)
 

Static Public Member Functions

static OwnerTaggedHeapowner (void *ptr)
 
- Static Public Member Functions inherited from galois::runtime::AddHeader< void *, SourceHeap >
static void ** getHeader (void *ptr)
 

Detailed Description

template<class SourceHeap>
class galois::runtime::OwnerTaggedHeap< SourceHeap >

Allow looking up parent heap pointers.

Member Function Documentation

template<class SourceHeap >
void* galois::runtime::OwnerTaggedHeap< SourceHeap >::allocate ( size_t  size)
inline
template<class SourceHeap >
void galois::runtime::OwnerTaggedHeap< SourceHeap >::deallocate ( void *  ptr)
inline
template<class SourceHeap >
static OwnerTaggedHeap* galois::runtime::OwnerTaggedHeap< SourceHeap >::owner ( void *  ptr)
inlinestatic

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