LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | List of all members
ImpNodeCache Class Reference
Collaboration diagram for ImpNodeCache:
[legend]

Public Member Functions

 ImpNodeCache (const sal_uLong nInitSize)
 
 ~ImpNodeCache ()
 
OctreeNodeImplGetFreeNode ()
 
void ImplReleaseNode (OctreeNode *pNode)
 

Private Attributes

OctreeNodempActNode
 

Detailed Description

Definition at line 33 of file Octree.cxx.

Constructor & Destructor Documentation

ImpNodeCache::ImpNodeCache ( const sal_uLong  nInitSize)
inline

Definition at line 39 of file Octree.cxx.

References i, mpActNode, and OctreeNode::pNextInCache.

ImpNodeCache::~ImpNodeCache ( )
inline

Definition at line 53 of file Octree.cxx.

References mpActNode, and OctreeNode::pNextInCache.

Member Function Documentation

OctreeNode* ImpNodeCache::ImplGetFreeNode ( )
inline

Definition at line 64 of file Octree.cxx.

References mpActNode, and OctreeNode::pNextInCache.

void ImpNodeCache::ImplReleaseNode ( OctreeNode pNode)
inline

Definition at line 80 of file Octree.cxx.

References mpActNode, and OctreeNode::pNextInCache.

Member Data Documentation

OctreeNode* ImpNodeCache::mpActNode
private

Definition at line 36 of file Octree.cxx.

Referenced by ImplGetFreeNode(), ImplReleaseNode(), ImpNodeCache(), and ~ImpNodeCache().


The documentation for this class was generated from the following file: