#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 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().
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().