#include <cstdlib>
#include <string>
#include "xyzzy/assert.hxx"
#include "xyzzy/portable.hxx"
Go to the source code of this file.
Namespaces | |
namespace | xyzzy |
namespace | xyzzy::shm |
Classes | |
class | xyzzy::TShmAlloc |
class | xyzzy::PTShmObj< T, Alloc > |
class | xyzzy::PTShmObjAr< T, Alloc > |
Defines | |
#define | _xyzzy_shmalloc_hxx_ |
Functions | |
ptrdiff_t | xyzzy::shm::alloc (size_t sz) |
void * | xyzzy::shm::allocp (size_t sz) |
ptrdiff_t | xyzzy::shm::offset (void *p) |
void | xyzzy::shm::destroy () |
const char * | xyzzy::shm::getKey () |
size_t | xyzzy::shm::getMaxSize () |
template<typename T, typename Alloc> | |
T | xyzzy::castTo (ptrdiff_t offset) |
#define _xyzzy_shmalloc_hxx_ |