/** MEMALLOC declares the allocators for a class to allocate
* memory in the non-snapshotting heap. */
/** MEMALLOC declares the allocators for a class to allocate
* memory in the non-snapshotting heap. */
/** SNAPSHOTALLOC declares the allocators for a class to allocate
* memory in the snapshotting heap. */
/** SNAPSHOTALLOC declares the allocators for a class to allocate
* memory in the snapshotting heap. */
*
* The code was adapted from a code example from the book The C++
* Standard Library - A Tutorial and Reference by Nicolai M. Josuttis,
*
* The code was adapted from a code example from the book The C++
* Standard Library - A Tutorial and Reference by Nicolai M. Josuttis,
* This software is provided "as is" without express or implied
* warranty, and with no claim as to its suitability for any purpose.
*/
* This software is provided "as is" without express or implied
* warranty, and with no claim as to its suitability for any purpose.
*/