Wm4Memory.h File Reference

#include "Wm4FoundationLIB.h"
#include "Wm4Platforms.h"
#include "Wm4Memory.inl"

Go to the source code of this file.

Classes

class  Wm4::Memory
struct  Wm4::Memory::Block

Namespaces

namespace  Wm4
 

The namespace of the WildMagic library.


Defines

#define WM4_DELETE   delete
#define WM4_NEW   new(__FILE__,__LINE__)

Functions

void operator delete (void *pvAddr, char *acFile, unsigned int uiLine)
void operator delete (void *pvAddr)
void operator delete[] (void *pvAddr, char *acFile, unsigned int uiLine)
void operator delete[] (void *pvAddr)
void * operator new (size_t uiSize, char *acFile, unsigned int uiLine)
void * operator new (size_t uiSize)
void * operator new[] (size_t uiSize, char *acFile, unsigned int uiLine)
void * operator new[] (size_t uiSize)

Define Documentation

#define WM4_DELETE   delete

Definition at line 127 of file Wm4Memory.h.

Referenced by Wm4::TSmallUnorderedSet< T >::Clear(), Wm4::GMatrix< Real >::Deallocate(), Wm4::Delaunay2< Real >::Delaunay2(), Wm4::Delaunay3< Real >::Delaunay3(), Wm4::TriangulateEC< Real >::Delete(), Wm4::MeshSmoother< Real >::Destroy(), Wm4::PolynomialRoots< Real >::FindB(), Wm4::GMatrix< Real >::GetInverse(), Wm4::PolynomialRoots< Real >::GetRootCount(), Wm4::TSmallUnorderedSet< T >::Insert(), Wm4::TMinHeap< Generator, Real >::Insert(), Wm4::TSmallUnorderedSet< T >::InsertNoCheck(), Wm4::LinearSystem< Real >::Inverse(), Wm4::System::Load(), Wm4::Delaunay3< Real >::Load(), Wm4::Delaunay2< Real >::Load(), Wm4::Delaunay1< Real >::Load(), Wm4::Delaunay< Real >::Load(), Wm4::MeshCurvature< Real >::MeshCurvature(), Wm4::TSmallUnorderedSet< T >::operator=(), Wm4::Polynomial1< Real >::operator=(), Wm4::GVector< Real >::operator=(), Wm4::Eigen< Real >::operator=(), Wm4::TStringHashTable< TVALUE >::Remove(), Wm4::THashTable< TKEY, TVALUE >::Remove(), Wm4::THashSet< TKEY >::Remove(), Wm4::TStringHashTable< TVALUE >::RemoveAll(), Wm4::THashTable< TKEY, TVALUE >::RemoveAll(), Wm4::THashSet< TKEY >::RemoveAll(), Wm4::VEManifoldMesh::RemoveEdge(), Wm4::ETManifoldMesh::RemoveTriangle(), Wm4::Polynomial1< Real >::SetDegree(), Wm4::GVector< Real >::SetSize(), Wm4::LinearSystem< Real >::Solve(), Wm4::LinearSystem< Real >::SolveConstTri(), Wm4::LinearSystem< Real >::SolveSymmetricCG(), Wm4::LinearSystem< Real >::SolveTri(), Wm4::System::Terminate(), Wm4::Delaunay< Real >::~Delaunay(), Wm4::Delaunay1< Real >::~Delaunay1(), Wm4::Delaunay2< Real >::~Delaunay2(), Wm4::Delaunay3< Real >::~Delaunay3(), Wm4::Eigen< Real >::~Eigen(), Wm4::ETManifoldMesh::~ETManifoldMesh(), Wm4::GVector< Real >::~GVector(), Wm4::MeshCurvature< Real >::~MeshCurvature(), Wm4::Polynomial1< Real >::~Polynomial1(), Wm4::PolynomialRoots< Real >::~PolynomialRoots(), Wm4::Query2TRational< Real >::~Query2TRational(), Wm4::Query3TRational< Real >::~Query3TRational(), Wm4::THashSet< TKEY >::~THashSet(), Wm4::THashTable< TKEY, TVALUE >::~THashTable(), Wm4::TMinHeap< Generator, Real >::~TMinHeap(), Wm4::TriangulateEC< Real >::~TriangulateEC(), Wm4::TSmallUnorderedSet< T >::~TSmallUnorderedSet(), Wm4::TStringHashTable< TVALUE >::~TStringHashTable(), Wm4::UniqueVerticesTriangles< N, Real >::~UniqueVerticesTriangles(), and Wm4::VEManifoldMesh::~VEManifoldMesh().

#define WM4_NEW   new(__FILE__,__LINE__)

Definition at line 126 of file Wm4Memory.h.

Referenced by Wm4::GMatrix< Real >::Allocate(), Wm4::PolynomialRoots< Real >::AllRealPartsNegative(), Wm4::PolynomialRoots< Real >::AllRealPartsPositive(), Wm4::TSmallUnorderedSet< T >::Clear(), Wm4::MeshSmoother< Real >::Create(), Wm4::VEManifoldMesh::CreateEdge(), Wm4::ETManifoldMesh::CreateEdge(), Wm4::ETManifoldMesh::CreateTriangle(), Wm4::VEManifoldMesh::CreateVertex(), Wm4::Delaunay1< Real >::Delaunay1(), Wm4::Delaunay2< Real >::Delaunay2(), Wm4::Delaunay3< Real >::Delaunay3(), Wm4::DelPolygonEdge< Real >::ECreator(), Wm4::Eigen< Real >::Eigen(), Wm4::PolynomialRoots< Real >::FindB(), Wm4::Delaunay3< Real >::GetDelaunay1(), Wm4::Delaunay2< Real >::GetDelaunay1(), Wm4::Delaunay3< Real >::GetDelaunay2(), Wm4::Delaunay3< Real >::GetHull(), Wm4::Delaunay2< Real >::GetHull(), Wm4::GMatrix< Real >::GetInverse(), Wm4::PolynomialRoots< Real >::GetRootCount(), Wm4::GVector< Real >::GVector(), Wm4::System::Initialize(), Wm4::TStringHashTable< TVALUE >::Insert(), Wm4::TSmallUnorderedSet< T >::Insert(), Wm4::TMinHeap< Generator, Real >::Insert(), Wm4::THashTable< TKEY, TVALUE >::Insert(), Wm4::THashSet< TKEY >::Insert(), Wm4::TSmallUnorderedSet< T >::InsertNoCheck(), Wm4::LinearSystem< Real >::Inverse(), Wm4::System::Load(), Wm4::Delaunay3< Real >::Load(), Wm4::Delaunay2< Real >::Load(), Wm4::Delaunay1< Real >::Load(), Wm4::Delaunay< Real >::Load(), Wm4::MeshCurvature< Real >::MeshCurvature(), Wm4::TSmallUnorderedSet< T >::operator=(), Wm4::Polynomial1< Real >::operator=(), Wm4::GVector< Real >::operator=(), Wm4::Eigen< Real >::operator=(), Wm4::Polynomial1< Real >::Polynomial1(), Wm4::PolynomialRoots< Real >::PolynomialRoots(), Wm4::Query2TRational< Real >::Query2TRational(), Wm4::Query3TRational< Real >::Query3TRational(), Wm4::Polynomial1< Real >::SetDegree(), Wm4::GVector< Real >::SetSize(), Wm4::LinearSystem< Real >::Solve(), Wm4::LinearSystem< Real >::SolveConstTri(), Wm4::LinearSystem< Real >::SolveSymmetricCG(), Wm4::LinearSystem< Real >::SolveTri(), Wm4::DelPolyhedronFace< Real >::TCreator(), Wm4::THashSet< TKEY >::THashSet(), Wm4::THashTable< TKEY, TVALUE >::THashTable(), Wm4::TMinHeap< Generator, Real >::TMinHeap(), Wm4::TSmallUnorderedSet< T >::TSmallUnorderedSet(), Wm4::TStringHashTable< TVALUE >::TStringHashTable(), and Wm4::UniqueVerticesTriangles< N, Real >::UniqueVerticesTriangles().


Function Documentation

void operator delete ( void *  pvAddr,
char *  acFile,
unsigned int  uiLine 
)

Definition at line 323 of file Wm4Memory.cpp.

References Wm4::Memory::Deallocate().

void operator delete ( void *  pvAddr  ) 

Definition at line 313 of file Wm4Memory.cpp.

References Wm4::Memory::Deallocate().

void operator delete[] ( void *  pvAddr,
char *  acFile,
unsigned int  uiLine 
)

Definition at line 328 of file Wm4Memory.cpp.

References Wm4::Memory::Deallocate().

void operator delete[] ( void *  pvAddr  ) 

Definition at line 318 of file Wm4Memory.cpp.

References Wm4::Memory::Deallocate().

void* operator new ( size_t  uiSize,
char *  acFile,
unsigned int  uiLine 
)

Definition at line 303 of file Wm4Memory.cpp.

References Wm4::Memory::Allocate().

void* operator new ( size_t  uiSize  ) 

Definition at line 293 of file Wm4Memory.cpp.

References Wm4::Memory::Allocate().

void* operator new[] ( size_t  uiSize,
char *  acFile,
unsigned int  uiLine 
)

Definition at line 308 of file Wm4Memory.cpp.

References Wm4::Memory::Allocate().

void* operator new[] ( size_t  uiSize  ) 

Definition at line 298 of file Wm4Memory.cpp.

References Wm4::Memory::Allocate().


Generated on Wed Nov 23 19:01:26 2011 for FreeCAD by  doxygen 1.6.1