Classes | Namespaces | Enumerations | Functions
cel_memory.h File Reference

Simple Memory Management. More...

#include "cel_types.h"
#include "cel_datatraits.h"
#include "cel_exception.h"
#include <new>
#include <cstring>
Include dependency graph for cel_memory.h:
This graph shows which files directly or indirectly include this file:

Classes

class  Celartem::MemoryAllocator
 
struct  Celartem::MemoryCopy< T, copyPolicy, behavior >
 
struct  Celartem::MemoryCopy< T, byConstructor, behavior >
 
struct  Celartem::MemoryCopy< T, byMemcpy, behavior >
 
struct  Celartem::MemoryCopy< T, noCopy, behavior >
 
struct  Celartem::MemoryFill< T >
 
struct  Celartem::MemoryFill< int8_t >
 
struct  Celartem::MemoryFill< uint8_t >
 
class  Celartem::SimpleArray< T, copyPolicy >
 

Namespaces

 Celartem
 

Enumerations

enum  Celartem::MemoryCopyBehavior { Celartem::likeMemcpy = 0, Celartem::likeMemmove = 1 }
 

Functions

template<size_t ALIGN, class Int >
Int Celartem::align (Int sz)
 

Detailed Description

Simple Memory Management.


Cuminas DjVu SDK 3.0.33103
This document is made with doxygen 1.8.5 at Sun Dec 15 2013 19:38:05.
Cuminas Logo