Generated on Wed Nov 1 15:05:21 2006 for Gecode by doxygen 1.4.5

Gecode::Memory Namespace Reference


Detailed Description

Heap and automatic memory management.


Classes

class  AutoArray
 Helper class for large automatic memory chunks. More...

Namespaces

namespace  Config
 Parameters defining memory management policy for spaces.

Functions

void * malloc (size_t s)
 Allocate s bytes from heap.
void * realloc (void *p, size_t s)
 Try to change memory-block starting at p to size s.
void free (void *p)
 Free memory block starting at p.
template<class T>
T * bmalloc (size_t n)
 Allocate block of n objects of type T from heap.
template<class T>
T * brealloc (T *b, size_t n)
 Reallocate block of n object starting at b to m objects of type T from heap.
template<class T>
T * bcopy (T *d, const T *s, size_t n)
 Copy n objects starting at s to d.
template<class T>
T * brealloc (T *b, size_t, size_t m)


Function Documentation

template<class T>
T* Gecode::Memory::brealloc T *  b,
size_t  ,
size_t  m
[inline]
 

Definition at line 91 of file memory.icc.