dxd - dynax driver framework  2747
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dxd::port::reference< object_t > Class Template Reference

#include <dxd_port.h>

Public Member Functions

 operator object_t * () const
 operator to use reference like pointer More...
 
object_t * operator-> () const
 operator to use reference like pointer More...
 
object_t * operator= (object_t *object)
 operator to use reference like pointer More...
 
 reference ()
 
 reference (object_t *object)
 
 ~reference ()
 

Constructor & Destructor Documentation

template<class object_t>
dxd::port::reference< object_t >::reference ( )
inline
template<class object_t>
dxd::port::reference< object_t >::reference ( object_t *  object)
inline
template<class object_t>
dxd::port::reference< object_t >::~reference ( )
inline

Member Function Documentation

template<class object_t>
dxd::port::reference< object_t >::operator object_t * ( ) const
inline

operator to use reference like pointer

template<class object_t>
object_t* dxd::port::reference< object_t >::operator-> ( ) const
inline

operator to use reference like pointer

template<class object_t>
object_t* dxd::port::reference< object_t >::operator= ( object_t *  object)
inline

operator to use reference like pointer


The documentation for this class was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on Sun Jun 23 2019

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.