libpsynth 0.2.1
Classes | Namespaces | Functions
/home/raskolnikov/dev/psynth/trunk/src/psynth/base/pointer.hpp File Reference

Time-stamp: <2010-10-19 18:16:30 raskolnikov> More...

#include <memory>
#include <algorithm>
Include dependency graph for pointer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  psynth::base::deleter< PtrT >
 Functor for the delete operator, usefull to clear pointer containers with for_each. More...
class  psynth::base::null_ptr< T >
class  psynth::base::manage_me_ptr< T >
class  psynth::base::mgr_ptr< T >
class  psynth::base::mgr_auto_ptr< T >
class  psynth::base::mgr_container< T >
class  psynth::base::mgr_assoc< T >
struct  std::remove_pointer< psynth::base::null_ptr< T > >

Namespaces

namespace  psynth
namespace  psynth::base
namespace  std

Functions

template<class T >
manage_me_ptr< T > psynth::base::manage (T *ptr)

Detailed Description

Time-stamp: <2010-10-19 18:16:30 raskolnikov>

Author:
Juan Pedro BolĂ­var Puente <raskolnikov@es.gnu.org>
Date:
2008

Pointer manipulation helper functions.