QDP++
QDP::Allocator Namespace Reference

Classes

class  QDPDefaultAllocator
struct  PoolMemInfo
class  QDPPoolAllocator

Typedefs

typedef std::pair< MapT::iterator, bool > InsertRetVal
using theQDPAllocator
typedef std::map< unsigned char *, unsigned char * > MapT
using PoolMapT = std::map<void *,PoolMemInfo>

Enumerations

enum  MemoryPoolHint { DEFAULT , FAST }

Typedef Documentation

◆ InsertRetVal

typedef std::pair<MapT::iterator, bool> QDP::Allocator::InsertRetVal

Definition at line 14 of file qdp_default_allocator.cc.

◆ MapT

typedef std::map<unsigned char*, unsigned char *> QDP::Allocator::MapT

Definition at line 53 of file qdp_default_allocator.h.

◆ PoolMapT

using QDP::Allocator::PoolMapT = std::map<void *,PoolMemInfo>

Definition at line 32 of file qdp_pool_allocator.h.

◆ theQDPAllocator

Enumeration Type Documentation

◆ MemoryPoolHint

Enumerator
DEFAULT 
FAST 

Definition at line 25 of file qdp_allocator.h.