#include <io_reference.h>
◆ reference() [1/3]
template<typename io_object_t >
◆ reference() [2/3]
template<typename io_object_t >
◆ reference() [3/3]
template<typename io_object_t >
io::reference< io_object_t >::reference |
( |
io_object_t | io_object, |
|
|
bool | retain = false ) |
|
inline |
◆ ~reference()
template<typename io_object_t >
◆ count()
template<typename io_object_t >
◆ operator const io_object_t &()
template<typename io_object_t >
io::reference< io_object_t >::operator const io_object_t & |
( |
| ) |
const |
|
inlinenoexcept |
auto converter into const io_object
◆ operator io_object_t &()
template<typename io_object_t >
auto converter into io_object
◆ operator io_object_t *()
template<typename io_object_t >
auto converter into io_object pointer
◆ operator=()
template<typename io_object_t >
io_object_t & io::reference< io_object_t >::operator= |
( |
io_object_t | io_object | ) |
|
|
inlinenoexcept |
reference object assignment
◆ operator==()
template<typename io_object_t >
bool io::reference< io_object_t >::operator== |
( |
io_object_t | io_object | ) |
const |
|
inlinenoexcept |
◆ retain()
template<typename io_object_t >
The documentation for this class was generated from the following file: