dchain::MutableReferenceHolder< T > Class Template Reference

#include <MutableReferenceHolder.h>

Inheritance diagram for dchain::MutableReferenceHolder< T >:

dchain::ReferenceHolderBase< T *, T & > List of all members.

Public Member Functions

 MutableReferenceHolder ()
 MutableReferenceHolder (T *iRef)
T * operator-> () const
T & operator * () const
T * pointer () const

Detailed Description

template<class T>
class dchain::MutableReferenceHolder< T >

Definition at line 46 of file MutableReferenceHolder.h.


Constructor & Destructor Documentation

template<class T>
dchain::MutableReferenceHolder< T >::MutableReferenceHolder (  )  [inline]

Definition at line 50 of file MutableReferenceHolder.h.

00050 {}

template<class T>
dchain::MutableReferenceHolder< T >::MutableReferenceHolder ( T *  iRef  )  [inline]

Definition at line 51 of file MutableReferenceHolder.h.

00051 : ReferenceHolderBase<T*, T&>(iRef) {}


Member Function Documentation

T & dchain::ReferenceHolderBase< T * , T & >::operator * ( void   )  const [inline, inherited]

Definition at line 75 of file ReferenceHolderBase.h.

00075                              {
00076         return *m_ref;
00077       }

T * dchain::ReferenceHolderBase< T * , T & >::operator-> (  )  const [inline, inherited]

Definition at line 71 of file ReferenceHolderBase.h.

00071                               {
00072         return m_ref;
00073       }

T * dchain::ReferenceHolderBase< T * , T & >::pointer (  )  const [inline, inherited]

Definition at line 79 of file ReferenceHolderBase.h.

00079                            {
00080         return m_ref;
00081       }


Generated on Tue Nov 29 23:36:25 2016 for BOSS_7.0.2 by  doxygen 1.4.7