#include <dx_mach.h>
template<typename cf_object_t>
class dx::cf::reference< cf_object_t >
/brief cf::reference implements the CoreFoundation reference counting class
◆ reference() [1/4]
template<typename cf_object_t >
◆ reference() [2/4]
template<typename cf_object_t >
◆ reference() [3/4]
template<typename cf_object_t >
dx::cf::reference< cf_object_t >::reference |
( |
cf_object_t | cf_object, |
|
|
bool | retain = true ) |
|
inline |
◆ reference() [4/4]
template<typename cf_object_t >
template<typename petty_t = cf_object_t, typename = typename std::enable_if_t <!std::is_same_v<petty_t, ::CFTypeRef>>>
◆ ~reference()
template<typename cf_object_t >
◆ id() [1/11]
template<typename cf_object_t >
◆ id() [2/11]
◆ id() [3/11]
◆ id() [4/11]
◆ id() [5/11]
◆ id() [6/11]
◆ id() [7/11]
◆ id() [8/11]
◆ id() [9/11]
◆ id() [10/11]
◆ id() [11/11]
◆ initialize()
template<typename cf_object_t >
◆ operator bool()
template<typename cf_object_t >
◆ operator cf_object_t()
template<typename cf_object_t >
◆ operator type<>()
template<typename cf_object_t >
template<typename petty_t = cf_object_t, typename = typename std::enable_if_t <!std::is_same_v<petty_t, ::CFTypeRef>>>
◆ operator!=()
template<typename cf_object_t >
◆ operator::CFTypeID()
template<typename cf_object_t >
◆ operator::CFTypeRef()
template<typename cf_object_t >
template<typename petty_t = cf_object_t, typename = typename std::enable_if_t <!std::is_same_v<petty_t, ::CFTypeRef>>>
◆ operator=()
template<typename cf_object_t >
◆ operator==()
template<typename cf_object_t >
◆ release()
template<typename cf_object_t >
◆ retain()
template<typename cf_object_t >
◆ cf_object
template<typename cf_object_t >
◆ cf_type_desc
template<typename cf_object_t >
◆ cf_type_id
template<typename cf_object_t >
The documentation for this class was generated from the following file: