dxd - dynax driver framework 2.1.0d48
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd::scoped< object_t > Class Template Reference

#include <dxd_reference.h>

Public Member Functions

os_result alloc (size_t size)
 
 operator object_t *& ()
 auto converter into object reference pointer
 
object_t ** operator& ()
 auto converter into object pointer reference
 
object_t & operator* () const
 auto converter into object reference
 
object_t *& operator-> ()
 object pointer reference
 
object_t * operator= (object_t *object)
 reference object assignment
 
 scoped ()=default
 
 scoped (object_t *object)
 
 ~scoped ()
 

Constructor & Destructor Documentation

◆ scoped() [1/2]

template<class object_t >
dxd::scoped< object_t >::scoped ( )
default

◆ scoped() [2/2]

template<class object_t >
dxd::scoped< object_t >::scoped ( object_t * object)
inline

◆ ~scoped()

template<class object_t >
dxd::scoped< object_t >::~scoped ( )
inline

Member Function Documentation

◆ alloc()

template<class object_t >
os_result dxd::scoped< object_t >::alloc ( size_t size)
inline
+ Here is the caller graph for this function:

◆ operator object_t *&()

template<class object_t >
dxd::scoped< object_t >::operator object_t *& ( )
inline

auto converter into object reference pointer

◆ operator&()

template<class object_t >
object_t ** dxd::scoped< object_t >::operator& ( )
inline

auto converter into object pointer reference

◆ operator*()

template<class object_t >
object_t & dxd::scoped< object_t >::operator* ( ) const
inline

auto converter into object reference

◆ operator->()

template<class object_t >
object_t *& dxd::scoped< object_t >::operator-> ( )
inline

object pointer reference

◆ operator=()

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

reference object assignment


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

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Feb 23 2024

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.