fdf::Unowned

Summary

Constructors and Destructors

Unowned(typename T::HandleType h)
Unowned(const T & owner)
Unowned(const Unowned & other)
Unowned()
Unowned(Unowned && other)
~Unowned()

Public functions

operator*() const
const T &
operator->() const
const T *
operator=(const Unowned & other)
operator=(Unowned && other)

Public functions

Unowned

 Unowned(  typename T::HandleType h )

Unowned

 Unowned(  const T & owner )

Unowned

 Unowned(  const Unowned & other )

Unowned

constexpr Unowned()=default

Unowned

 Unowned(  Unowned && other )=default

operator*

const T & operator*() const 

operator->

const T * operator->() const 

operator=

Unowned & operator=(  const Unowned & other )

operator=

Unowned & operator=(  Unowned && other )

~Unowned

 ~Unowned()