Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

gul::pool_object Class Reference

#include <gul_types.h>

Inheritance diagram for gul::pool_object::

gul::kdarray gul::kdpoint gul::streambufrec guma::kdnnrec guma::kdrec guma::kdtnode guma::kdtsearch guma::kdtsnode guma::newton_info guma::rkdtree_base gunu::IntersectInfo gunu::IntersectionLineInfo gunu::patch_ninfo gunu::pts_point List of all members.

Public Methods

void * operator new (size_t s)
void operator delete (void *p, size_t s)

Member Function Documentation

void gul::pool_object::operator delete void *    p,
size_t    s
[inline]
 

Definition at line 1841 of file gul_types.h.

References gust::PreferPoolFree().

01842   {
01843     gust::PreferPoolFree( p, s );
01844   }

void* gul::pool_object::operator new size_t    s [inline]
 

Definition at line 1833 of file gul_types.h.

References gust::PreferPoolAlloc().

01834   {
01835     size_t dummy;
01836     void *p = gust::PreferPoolAlloc( s, &dummy );
01837     if( p == NULL ) throw PoolAllocError();
01838     return(p);
01839   }


The documentation for this class was generated from the following file:
Generated on Mon Jan 21 04:17:59 2002 for GUL 0.6 - Geometry Utility Library by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001