paludis::PrivateImplementationPattern< C_ >::ImpPtr Class Reference
[OO Design Helpers]

#include <private_implementation_pattern.hh>

List of all members.

Basic operations

 ImpPtr (Implementation< C_ > *p)
 ~ImpPtr ()

Dereference operators

Implementation< C_ > * operator-> ()
const Implementation< C_ > * operator-> () const
Implementation< C_ > * get ()
const Implementation< C_ > * get () const

Public Member Functions

void reset (Implementation< C_ > *p)


Detailed Description

template<typename C_>
class paludis::PrivateImplementationPattern< C_ >::ImpPtr

Smart pointer to our implementation.

See also:
PrivateImplementationPattern

Member Function Documentation

template<typename C_>
void paludis::PrivateImplementationPattern< C_ >::ImpPtr::reset ( Implementation< C_ > *  p  ) 

Reset to a new Implementation.


The documentation for this class was generated from the following file:
Generated on Mon Sep 21 10:36:12 2009 for paludis by  doxygen 1.5.4