dxd - dynax driver framework 2.1.0d73
cross platform open source driver development framework
|
Access to the CoreAudio storage. More...
#include <dx_coreaudio_server.h>
Public Types | |
typedef std::map<::CFStringRef, ::CFTypeRef, __string<::CFStringRef >::less > | container |
typedef std::map<::CFStringRef, type<>, __string<::CFStringRef >::less > | dx_container |
Public Member Functions | |
dx_catchall_rethrow () operator dx_container() const try | |
preference & | erase (::CFStringRef key=nullptr) override |
preference & | erase (const char *key) |
operator container () const try | |
operator value_t () const | |
return POD from key_value_pair with conversion from CoreFoundation types | |
::CFPropertyListRef | operator() (::CFPropertyListRef dflt) const override |
value_t | operator() (value_t dflt) const |
return POD from key_value_pair or return default value if not exists with conversion from CoreFoundation types | |
operator::CFArrayRef () const noexcept override | |
operator::CFPropertyListRef () const override | |
preference & | operator= (::CFPropertyListRef value) override |
preference & | operator= (const ::AudioServerPlugInHostInterface *host) |
preference | operator[] (::CFStringRef key) const override |
preference | operator[] (key_t key) const |
return target_class_t from key_value_pair with conversion of key to CoreFoundation type | |
preference (const ::AudioServerPlugInHostInterface *host=nullptr, CFStringRef key=nullptr) | |
Access to the CoreAudio storage.
|
inherited |
|
inherited |
|
inline |
|
inlineinherited |
|
inlineoverridevirtual |
Implements dx::cf::key_value_pairs< preference >.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
return POD from key_value_pair with conversion from CoreFoundation types
|
inlineoverridevirtual |
|
inlineinherited |
return POD from key_value_pair or return default value if not exists with conversion from CoreFoundation types
|
inlineoverridevirtualnoexcept |
Implements dx::cf::key_value_pairs< preference >.
|
inlineoverridevirtual |
Implements dx::cf::key_value_pairs< preference >.
|
inlineoverridevirtual |
Implements dx::cf::key_value_pairs< preference >.
|
inline |
|
inlineoverridevirtual |
Implements dx::cf::key_value_pairs< preference >.
|
inlineinherited |
return target_class_t from key_value_pair with conversion of key to CoreFoundation type
(c) copyright 2009 dynamic acoustics e.U. | generated on Thu Nov 28 2024 |