retval< R, true > Class Template Reference

#include <rc_driver_object.h>

List of all members.


Detailed Description

template<class R>
class ReChannel::internals::driver_object::retval< R, true >

Helper class (R is a reference).

Template retval is used for returning references from driver write calls

Definition at line 1217 of file rc_driver_object.h.


Public Member Functions

 retval ()
 operator R () const
this_typeoperator= (const_value_type new_value)

Private Types

typedef retval< R, true > this_type
typedef
boost::add_const< R >
::type 
const_value_type
typedef
boost::remove_reference
< R >::type * 
value_ptr_type

Private Attributes

value_ptr_type value_ptr

Member Typedef Documentation

typedef retval<R, true> this_type [private]

Definition at line 1219 of file rc_driver_object.h.

typedef boost::add_const<R>::type const_value_type [private]

Definition at line 1220 of file rc_driver_object.h.

typedef boost::remove_reference<R>::type* value_ptr_type [private]

Definition at line 1221 of file rc_driver_object.h.


Constructor & Destructor Documentation

retval (  )  [inline]

Definition at line 1223 of file rc_driver_object.h.


Member Function Documentation

operator R (  )  const [inline]

Definition at line 1224 of file rc_driver_object.h.

this_type& operator= ( const_value_type  new_value  )  [inline]

Definition at line 1225 of file rc_driver_object.h.


Member Data Documentation

value_ptr_type value_ptr [private]

Definition at line 1231 of file rc_driver_object.h.


The documentation for this class was generated from the following file:
Generated on Tue Jan 1 23:14:16 2008 for ReChannel by  doxygen 1.5.3