class Pool
Full name
Arts
::Pool
Definition
#include <
arts/pool.h
>
Template form
Pool<template class T>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index
Public Methods
inline T*&
operator[]
(unsigned long n)
inline void
releaseSlot
(unsigned long n)
unsigned long
allocSlot
()
std::list<T *>
enumerate
()
unsigned long
max
()
inline
Pool
(Object_base* b)
inline
Pool
(Object_base* (*cor)())
inline void
Inc
()
inline void
Dec
()
inline void
checkcreate
()
Public Members
std::stack<unsigned long>
freeIDs
std::vector<T *>
storage
friend class
Object
Object_base* (*
creator
) ()
bool
created
int
count
Object_base*
base
Detailed Description
inline T*&
operator[]
(unsigned long n)
inline void
releaseSlot
(unsigned long n)
unsigned long
allocSlot
()
std::list<T *>
enumerate
()
unsigned long
max
()
Object_base*
base
inline
Pool
(Object_base* b)
inline
Pool
(Object_base* (*cor)())
inline void
Inc
()
inline void
Dec
()
inline void
checkcreate
()
Generated by: stefan@stefan on Sat Feb 24 19:11:23 2001, using kdoc 2.0a47.