Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Mem.h File Reference
#include "galois/config.h"
#include "galois/runtime/Mem.h"

Go to the source code of this file.

Namespaces

 galois
 The Galois namespace containing all Galois structures and functions.
 

Typedefs

typedef
galois::runtime::BumpWithMallocHeap
< galois::runtime::FreeListHeap
< galois::runtime::SystemHeap > > 
galois::IterAllocBaseTy
 [PerIterAllocTy example] Base allocator for per-iteration allocator More...
 
typedef
galois::runtime::ExternalHeapAllocator
< char, IterAllocBaseTy > 
galois::PerIterAllocTy
 Per-iteration allocator that conforms to STL allocator interface. More...
 
template<typename Ty >
using galois::FixedSizeAllocator = galois::runtime::FixedSizeAllocator< Ty >
 [PerIterAllocTy example] More...
 
template<typename T >
using galois::Pow_2_VarSizeAlloc = typename runtime::Pow_2_BlockAllocator< T >
 Scalable variable-sized allocator for T that allocates blocks of sizes in powers of 2 Useful for small and medium sized allocations, e.g. More...