dxd - dynax driver framework  3211
cross platform open source driver development framework
dx::cf::dictionary<::CFMutableDictionaryRef > Class Template Reference

#include <dx_mach.h>

+ Inheritance diagram for dx::cf::dictionary<::CFMutableDictionaryRef >:
+ Collaboration diagram for dx::cf::dictionary<::CFMutableDictionaryRef >:

Public Member Functions

 dictionary ()
 
 dictionary (::CFDictionaryRef cf_dictionary)
 create mutable dictionary from immutable dictionary More...
 
 dictionary (::CFTypeRef cf_object)
 
 dictionary (const char *name)
 
dictionaryset (::CFStringRef key, ::CFTypeRef value) noexcept
 
template<typename value_t , typename = typename enable_if_convertible<value_t>::type>
dictionaryset (::CFStringRef key, value_t value) noexcept
 
template<typename key_t , typename value_t , typename = typename enable_if_convertible<key_t>::type, typename = typename enable_if_convertible<value_t>::type>
dictionaryset (key_t key, value_t value)
 

Constructor & Destructor Documentation

◆ dictionary() [1/4]

dx::cf::dictionary<::CFMutableDictionaryRef >::dictionary ( )
inline

◆ dictionary() [2/4]

dx::cf::dictionary<::CFMutableDictionaryRef >::dictionary ( ::CFDictionaryRef  cf_dictionary)
inline

create mutable dictionary from immutable dictionary

◆ dictionary() [3/4]

dx::cf::dictionary<::CFMutableDictionaryRef >::dictionary ( ::CFTypeRef  cf_object)
inline

◆ dictionary() [4/4]

dx::cf::dictionary<::CFMutableDictionaryRef >::dictionary ( const char *  name)
inline

Member Function Documentation

◆ set() [1/3]

dictionary& dx::cf::dictionary<::CFMutableDictionaryRef >::set ( ::CFStringRef  key,
::CFTypeRef  value 
)
inlinenoexcept

◆ set() [2/3]

template<typename value_t , typename = typename enable_if_convertible<value_t>::type>
dictionary& dx::cf::dictionary<::CFMutableDictionaryRef >::set ( ::CFStringRef  key,
value_t  value 
)
inlinenoexcept

◆ set() [3/3]

template<typename key_t , typename value_t , typename = typename enable_if_convertible<key_t>::type, typename = typename enable_if_convertible<value_t>::type>
dictionary& dx::cf::dictionary<::CFMutableDictionaryRef >::set ( key_t  key,
value_t  value 
)
inline

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

(c) copyright 2009 dynamic acoustics e.U. generated on Sat Aug 22 2020

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.