Realistic 3D camera system
3D camera system components
Public Member Functions | List of all members
asio::detail::object_pool< Object > Class Template Reference

#include <object_pool.hpp>

Inheritance diagram for asio::detail::object_pool< Object >:
asio::detail::noncopyable

Public Member Functions

 object_pool ()
 
 ~object_pool ()
 
Object * first ()
 
Object * alloc ()
 
void free (Object *o)
 

Detailed Description

template<typename Object>
class asio::detail::object_pool< Object >

Definition at line 26 of file object_pool.hpp.

Constructor & Destructor Documentation

template<typename Object >
asio::detail::object_pool< Object >::object_pool ( )
inline

Definition at line 62 of file object_pool.hpp.

template<typename Object >
asio::detail::object_pool< Object >::~object_pool ( )
inline

Definition at line 69 of file object_pool.hpp.

Member Function Documentation

template<typename Object >
Object* asio::detail::object_pool< Object >::alloc ( )
inline

Definition at line 82 of file object_pool.hpp.

template<typename Object >
Object* asio::detail::object_pool< Object >::first ( )
inline

Definition at line 76 of file object_pool.hpp.

template<typename Object >
void asio::detail::object_pool< Object >::free ( Object *  o)
inline

Definition at line 100 of file object_pool.hpp.


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