corefoundation namespace
More...
|
| template<typename type_t, typename cf_object_t = ::CFTypeRef> |
| constexpr bool | adopts_v |
| | foreign class whose CF conversion hands over a +1 (ownership rule above): adopted, not retained, on insertion
|
| template<typename type_t> |
| constexpr bool | is_reference_v |
| | derived from any cf::reference<>: converts unretained, in contrast to a foreign class' +1 conversion
|
◆ bool_t
◆ double_t
◆ float32
◆ float64
◆ float_t
◆ int16
◆ int32
◆ int64
◆ int8
◆ preference
preference store
- usage:
value=
preference[key1][key2]..[keyN](default_value);
dx::key_value_tree< _preference > preference
preference store
Definition cf_preference.h:243
◆ string
◆ uint16
◆ uint32
◆ uint64
◆ uint8
◆ describe()
◆ is_compatible()
template<typename type_t>
| bool cf::is_compatible |
( |
| ) |
|
|
constexpr |
◆ is_reference_test() [1/2]
| std::false_type cf::is_reference_test |
( |
| ... | ) |
|
◆ is_reference_test() [2/2]
template<typename cf_object_t>
| std::true_type cf::is_reference_test |
( |
const reference< cf_object_t > * | | ) |
|
◆ operator<<() [1/8]
| std::ostream & cf::operator<< |
( |
std::ostream & | os, |
|
|
::CFArrayRef | ref ) |
|
inline |
◆ operator<<() [2/8]
| std::ostream & cf::operator<< |
( |
std::ostream & | os, |
|
|
::CFBooleanRef | ref ) |
|
inline |
◆ operator<<() [3/8]
| std::ostream & cf::operator<< |
( |
std::ostream & | os, |
|
|
::CFDataRef | ref ) |
|
inline |
◆ operator<<() [4/8]
| std::ostream & cf::operator<< |
( |
std::ostream & | os, |
|
|
::CFDictionaryRef | ref ) |
|
inline |
◆ operator<<() [5/8]
| std::ostream & cf::operator<< |
( |
std::ostream & | os, |
|
|
::CFNumberRef | ref ) |
|
inline |
◆ operator<<() [6/8]
| std::ostream & cf::operator<< |
( |
std::ostream & | os, |
|
|
::CFStringRef | ref ) |
|
inline |
◆ operator<<() [7/8]
| std::ostream & cf::operator<< |
( |
std::ostream & | os, |
|
|
::CFTypeRef | ref ) |
|
inline |
◆ operator<<() [8/8]
| std::ostream & cf::operator<< |
( |
std::ostream & | os, |
|
|
::CFURLRef | ref ) |
|
inline |
◆ adopts_v
template<typename type_t, typename cf_object_t = ::CFTypeRef>
Initial value: =
(std::is_class_v<type_t> || std::is_union_v<type_t>) && !
is_reference_v<type_t> && std::is_convertible_v<const type_t&, cf_object_t>
constexpr bool is_reference_v
derived from any cf::reference<>: converts unretained, in contrast to a foreign class' +1 conversion
Definition cf_reference.h:164
foreign class whose CF conversion hands over a +1 (ownership rule above): adopted, not retained, on insertion
◆ is_reference_v
template<typename type_t>
Initial value: =
std::true_type is_reference_test(const reference< cf_object_t > *)
derived from any cf::reference<>: converts unretained, in contrast to a foreign class' +1 conversion