2 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
4 template<typename X, typename Functor> ACE_INLINE
5 ACE_Utils::Auto_Functor_Ref<X,Functor>::
6 Auto_Functor_Ref(X * p, Functor f)
12 template<typename X, typename Functor> ACE_INLINE
13 ACE_Utils::Auto_Functor<X,Functor>::Auto_Functor(X * p, Functor f)
19 template<typename X, typename Functor> ACE_INLINE
20 ACE_Utils::Auto_Functor<X,Functor>::Auto_Functor(Auto_Functor & rhs)
26 template<typename X, typename Functor>
27 ACE_INLINE ACE_Utils::Auto_Functor<X,Functor>&
28 ACE_Utils::Auto_Functor<X,Functor>:: operator=(Auto_Functor & rhs)
35 template<typename X, typename Functor> template<typename Y> ACE_INLINE
36 ACE_Utils::Auto_Functor<X,Functor>::Auto_Functor(Auto_Functor<Y,Functor>& rhs)
42 template<typename X, typename Functor> template<typename Y>
43 ACE_INLINE ACE_Utils::Auto_Functor<X,Functor>&
44 ACE_Utils::Auto_Functor<X,Functor>::operator=(Auto_Functor<Y,Functor>& rhs)
50 template<typename X, typename Functor> ACE_INLINE X &
51 ACE_Utils::Auto_Functor<X,Functor>::operator*() const
56 template<typename X, typename Functor>
58 ACE_Utils::Auto_Functor<X,Functor>::operator->() const
63 template<typename X, typename Functor>
65 ACE_Utils::Auto_Functor<X,Functor>::get()
70 template<typename X, typename Functor>
72 ACE_Utils::Auto_Functor<X,Functor>::release()
79 template<typename X, typename Functor>
80 ACE_INLINE Functor const &
81 ACE_Utils::Auto_Functor<X,Functor>::functor() const
86 template<typename X, typename Functor> ACE_INLINE
87 ACE_Utils::Auto_Functor<X,Functor>::Auto_Functor(Auto_Functor_Ref<X,Functor> rhs)
93 template<typename X, typename Functor>
94 ACE_INLINE ACE_Utils::Auto_Functor<X,Functor> &
95 ACE_Utils::Auto_Functor<X,Functor>::operator=(Auto_Functor_Ref<X,Functor> rhs)
105 template<typename X, typename Functor> template<typename Y> ACE_INLINE
106 ACE_Utils::Auto_Functor<X,Functor>::operator ACE_Utils::Auto_Functor_Ref<Y,Functor>()
108 return ACE_Utils::Auto_Functor_Ref<Y,Functor>(release(), f_);
111 template<typename X, typename Functor> template<typename Y> ACE_INLINE
112 ACE_Utils::Auto_Functor<X,Functor>::operator ACE_Utils::Auto_Functor<Y,Functor>()
114 return ACE_Utils::Auto_Functor<Y,Functor>(release(), f_);
117 ACE_END_VERSIONED_NAMESPACE_DECL