ACE_Utils::Auto_Functor_Ref< X, Functor > Class Template Reference

Helper class to implement assignment and copy-construction as expected. More...

#include <Auto_Functor.h>

Collaboration diagram for ACE_Utils::Auto_Functor_Ref< X, Functor >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Auto_Functor_Ref (X *p, Functor f)

Public Attributes

X * p_
Functor f_

Detailed Description

template<typename X, typename Functor>
class ACE_Utils::Auto_Functor_Ref< X, Functor >

Helper class to implement assignment and copy-construction as expected.

Definition at line 34 of file Auto_Functor.h.


Constructor & Destructor Documentation

template<typename X, typename Functor>
ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE ACE_Utils::Auto_Functor_Ref< X, Functor >::Auto_Functor_Ref ( X *  p,
Functor  f 
)

Definition at line 9 of file Auto_Functor.inl.

00010   : p_(p)
00011   , f_(f)
00012 {
00013 }


Member Data Documentation

template<typename X, typename Functor>
Functor ACE_Utils::Auto_Functor_Ref< X, Functor >::f_

Definition at line 37 of file Auto_Functor.h.

Referenced by ACE_Utils::Auto_Functor< X, Functor >::operator=().

template<typename X, typename Functor>
X* ACE_Utils::Auto_Functor_Ref< X, Functor >::p_

Definition at line 36 of file Auto_Functor.h.

Referenced by ACE_Utils::Auto_Functor< X, Functor >::operator=().


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 17:36:07 2010 for ACE by  doxygen 1.4.7