CrystalSpace

Public API Reference

CS::Memory::CustomAllocated Class Reference

Class that overrides operator new/operator delete/etc. More...

#include <csutil/customallocated.h>

Inherited by CS::SubRectangles, csArray< T, ElementHandler, MemoryAllocator, CapacityHandler >, csArray< const char *, csStringArrayElementHandler >, csArray< CS::Debug::ProfileCounter * >, csArray< CS::Debug::ProfileZone * >, csArray< CS::SubRectangles::SubRect * >, csArray< CS::Threading::Thread *, csRefArrayElementHandler< CS::Threading::Thread * >, CS::Memory::AllocatorMalloc >, csArray< CS::Utility::ImportKit::Container::Material >, csArray< CS::Utility::ImportKit::Container::Model >, csArray< CS::Utility::ImportKit::Container::Model::Mesh >, csArray< csArchive::ArchiveEntry * >, csArray< csArchive::ArchiveEntry *, csPDelArrayElementHandler< csArchive::ArchiveEntry * > >, csArray< csArray, csArrayElementHandler< csArray >, ArrayMemoryAlloc >, csArray< csCollisionPair >, csArray< csConfigIterator * >, csArray< csEventOutlet * >, csArray< csFontCache::KnownFont * >, csArray< csGLFontCache::CacheTexture >, csArray< csGLFontCache::TextJob >, csArray< csGradientShade >, csArray< csInputBinder::AxisCmd * >, csArray< csInputBinder::BtnCmd * >, csArray< csLightShaderVarCache::LightSvIdCacheEntry >, csArray< csPathsList::Entry >, csArray< csPen::point >, csArray< csPixmap *, csPDelArrayElementHandler< csPixmap * > >, csArray< csPluginLoadRec *, csPDelArrayElementHandler< csPluginLoadRec * > >, csArray< csPluginManager::csPlugin *, csPDelArrayElementHandler< csPluginManager::csPlugin * > >, csArray< csPluginManager::csPluginOption *, csPDelArrayElementHandler< csPluginManager::csPluginOption * > >, csArray< csPrintfFormatter::FmtParam >, csArray< csPrintfFormatter::FormatSpec >, csArray< csProfileInfo >, csArray< csRect >, csArray< csRef< iImage > >, csArray< csRenderMeshList::meshListEntry >, csArray< csRenderMeshList::renderMeshListInfo *, csPDelArrayElementHandler< csRenderMeshList::renderMeshListInfo * > >, csArray< csReversibleTransform >, csArray< csShaderProgram::VariableMapEntry >, csArray< csShaderVariable *, csRefArrayElementHandler< csShaderVariable * >, CS::Memory::AllocatorMalloc >, csArray< csTreeNode * >, csArray< csTriangle, csArrayElementHandler< csTriangle >, CS::Memory::AllocatorMalloc, csArrayCapacityDefault >, csArray< csUserRenderBufferManager::userbuffer >, csArray< csVector2, csArrayElementHandler< csVector2 >, CS::Memory::AllocatorMalloc, csArrayCapacityDefault >, csArray< csVector3 >, csArray< csVector3, csArrayElementHandler< csVector3 >, CS::Memory::AllocatorMalloc, csArrayCapacityDefault >, csArray< csVector4, csArrayElementHandler< csVector4 >, CS::Memory::AllocatorMalloc, csArrayCapacityDefault >, csArray< csWeakRef< T >, csArraySafeCopyElementHandler< csWeakRef< T > > >, csArray< csWin32CustomCursors::CachedCursor >, csArray< csWin32RegistryIterator * >, csArray< DirectDetectionDevice >, csArray< ElementArray, csArrayElementHandler< ElementArray >, CS::Memory::AllocatorMalloc >, csArray< float, csArrayElementHandler< float >, CS::Memory::AllocatorMalloc, csArrayCapacityDefault >, csArray< FrameData >, csArray< iBase * >, csArray< iConfigFile * >, csArray< iConfigFile *, csRefArrayElementHandler< iConfigFile * >, CS::Memory::AllocatorMalloc >, csArray< iConfigIterator * >, csArray< iEventHandler *, csRefArrayElementHandler< iEventHandler * >, CS::Memory::AllocatorMalloc >, csArray< iImage *, csRefArrayElementHandler< iImage * >, CS::Memory::AllocatorMalloc >, csArray< iMeshObject *, csRefArrayElementHandler< iMeshObject * >, CS::Memory::AllocatorMalloc >, csArray< int >, csArray< iObjectModelListener *, csRefArrayElementHandler< iObjectModelListener * >, CS::Memory::AllocatorMalloc >, csArray< iObjectNameChangeListener *, csRefArrayElementHandler< iObjectNameChangeListener * >, CS::Memory::AllocatorMalloc >, csArray< iParticle *, csRefArrayElementHandler< iParticle * >, CS::Memory::AllocatorMalloc >, csArray< iSndSysStreamCallback *, csRefArrayElementHandler< iSndSysStreamCallback * >, CS::Memory::AllocatorMalloc >, csArray< iSprite2DState *, csRefArrayElementHandler< iSprite2DState * >, CS::Memory::AllocatorMalloc >, csArray< iTextureHandle *, csRefArrayElementHandler< iTextureHandle * >, CS::Memory::AllocatorMalloc >, csArray< Node >, csArray< size_t >, csArray< T *, csPDelArrayElementHandler< T * > >, csArray< T *, csRefArrayElementHandler< T * >, Allocator >, csArray< T *, csRefArrayElementHandler< T * >, CS::Memory::AllocatorMalloc >, csArray< T, csArraySafeCopyElementHandler< T > >, csArray< T, ElementHandler, CS::Memory::AllocatorMalloc, csArrayCapacityDefault >, csArray< T, ElementHandler, MemoryAllocator >, csArray< timerevent >, csArray< unsigned char * >, csArray< unsigned int >, csArray< unsigned int, csArrayElementHandler< unsigned int >, CS::Memory::AllocatorMalloc, csArrayCapacityDefault >, scfImplementation< Class >, scfImplementation< CS::DataBuffer< Allocator > >, scfImplementation< CS::DocSystem::Implementation::FilterDocumentNodeIterator< T > >, scfImplementation< CS::RenderBufferPersistent >, scfImplementation< CS::SndSys::SndSysBasicData >, scfImplementation< CS::SndSys::SndSysBasicStream >, scfImplementation< CS::Threading::ThreadedJobQueue >, scfImplementation< csBaseEventHandler::EventHandlerImpl >, scfImplementation< csBaseRenderStepLoader >, scfImplementation< csBaseRenderStepType >, scfImplementation< csBaseTextureFactory >, scfImplementation< csClipper >, scfImplementation< csCommandLineParser >, scfImplementation< csCommonImageFile::LoaderJob >, scfImplementation< csCommonImageFileLoader >, scfImplementation< csConfigDocument >, scfImplementation< csConfigFile >, scfImplementation< csConfigManager >, scfImplementation< csDocumentAttributeCommon >, scfImplementation< csDocumentNodeCommon >, scfImplementation< csEmptyDocumentAttributeIterator >, scfImplementation< csEmptyDocumentNodeIterator >, scfImplementation< csEvent >, scfImplementation< csEventAttributeIterator >, scfImplementation< csEventCord >, scfImplementation< csEventHandlerRegistry >, scfImplementation< csEventNameRegistry >, scfImplementation< csEventOutlet >, scfImplementation< csEventQueue >, scfImplementation< csEventQueue::FinalProcessFrameEventDispatcher >, scfImplementation< csEventQueue::PostProcessFrameEventDispatcher >, scfImplementation< csEventQueue::PreProcessFrameEventDispatcher >, scfImplementation< csEventQueue::ProcessFrameEventDispatcher >, scfImplementation< csEventTimer >, scfImplementation< csFontCache::FontDeleteNotify >, scfImplementation< csGeomDebugHelper >, scfImplementation< csGradient >, scfImplementation< csGraphics2D >, scfImplementation< csImageBase >, scfImplementation< csInputBinder >, scfImplementation< csJoystickDriver >, scfImplementation< csKDTree >, scfImplementation< csKeyboardDriver >, scfImplementation< csKeyComposer >, scfImplementation< csMemFile >, scfImplementation< csMeshFactory >, scfImplementation< csMeshType >, scfImplementation< csMouseDriver >, scfImplementation< csNormalizationCubeAccessor >, scfImplementation< csNullCacheManager >, scfImplementation< csObject >, scfImplementation< csObjectModel >, scfImplementation< csObjectRegistry >, scfImplementation< csParasiticDataBufferBase >, scfImplementation< csPath >, scfImplementation< csPhysicalFile >, scfImplementation< csPluginManager >, scfImplementation< csPolygonMesh >, scfImplementation< csPolygonMeshBox >, scfImplementation< csProfiler >, scfImplementation< csRenderBuffer >, scfImplementation< csScfStringSet >, scfImplementation< csScriptCommon >, scfImplementation< csScriptObjectCommon >, scfImplementation< csShaderProgram >, scfImplementation< csShaderVariableContext >, scfImplementation< csTextProgressMeter >, scfImplementation< csTextureHandle >, scfImplementation< csTextureManager >, scfImplementation< csTiledCoverageBuffer >, scfImplementation< csTinyDocumentSystem >, scfImplementation< csTriangleMesh >, scfImplementation< csTriangleMeshBox >, scfImplementation< csTriangleMeshPointer >, scfImplementation< csTriangleMeshPolyMesh >, scfImplementation< csVerbosityManager >, scfImplementation< csVfsCacheManager >, scfImplementation< csView >, scfImplementation< csVirtualClock >, scfImplementation< csWin32RegistryConfig >, scfImplementation< FrameBegin3DDraw >, scfImplementation< FramePrinter >, scfImplementation< FrameSignpost_2DConsole >, scfImplementation< FrameSignpost_3D2D >, scfImplementation< FrameSignpost_ConsoleDebug >, scfImplementation< FrameSignpost_DebugFrame >, scfImplementation< FrameSignpost_Logic3D >, scfImplementation< scfArray< IF, Backend > >, scfImplementation< scfArrayWrap< IF, Backend > >, scfImplementation< scfArrayWrapConst< IF, Backend > >, scfImplementation< scfArrayWrapConst< iGradientShades, csArray< csGradientShade > > >, scfImplementation< scfString >, and scfImplementation< scfStringArray >.

List of all members.

Public Member Functions

void operator delete (void *, void *) throw ()
void operator delete (void *p, const std::nothrow_t &) throw ()
void operator delete (void *p) throw ()
void operator delete[] (void *, void *) throw ()
void operator delete[] (void *p, const std::nothrow_t &) throw ()
void operator delete[] (void *p) throw ()
void * operator new (size_t, void *p) throw ()
void * operator new (size_t s, const std::nothrow_t &) throw ()
void * operator new (size_t s) throw (std::bad_alloc)
void * operator new[] (size_t, void *p) throw ()
void * operator new[] (size_t s, const std::nothrow_t &) throw ()
void * operator new[] (size_t s) throw (std::bad_alloc)


Detailed Description

Class that overrides operator new/operator delete/etc.

with implementations using cs_malloc()/cs_free().

Definition at line 34 of file customallocated.h.


The documentation for this class was generated from the following file:
Generated for Crystal Space 1.2.1 by doxygen 1.5.3