Eneboo - Documentación para desarrolladores
src/hoard/src/heaplayers/experimental/cacheheap.h
Ir a la documentación de este archivo.
00001 /* -*- C++ -*- */
00002 
00003 #ifndef _CACHEHEAP_H_
00004 #define _CACHEHEAP_H_
00005 
00006 template <class Super>
00007 class CacheHeap : public Super {
00008 public:
00009   
00010   inline void * malloc (size_t sz) {
00011     void * ptr = mySuper.malloc (sz);
00012     return ptr;
00013   }
00014   
00015   inline void free (void * ptr) {
00016     // Insert checks here!
00017     mySuper.free (ptr);
00018   }
00019   
00020 private:
00021 
00022   Super mySuper;
00023 };
00024 
00025 
00026 #endif
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'