dxd - dynax driver framework 2.6.0d163
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::coremidi::property Class Reference

coremidi::property More...

#include <dx_coremidi_property.h>

+ Inheritance diagram for dx::coremidi::property:
+ Collaboration diagram for dx::coremidi::property:

Classes

class  listen
 coremidi::property::listen More...
 

Public Types

typedef std::map<::CFStringRef, ::CFStringRefdictionary
 

Public Member Functions

dx_coremidi_property_catchall_rethrow property erase () try
 
dx_coremidi_property_catchall_rethrow operator int32_t () const try
 
 operator::CFDataRef () const try
 
dx_coremidi_property_catchall_rethrow operator::CFDictionaryRef () const try
 
dx_coremidi_property_catchall_rethrow operator::CFPropertyListRef () const try
 
dx_coremidi_property_catchall_rethrow operator::CFStringRef () const try
 
dx_coremidi_property_catchall_rethrow propertyoperator= (::CFDataRef data) try
 
dx_coremidi_property_catchall_rethrow propertyoperator= (::CFDictionaryRef data) try
 
dx_coremidi_property_catchall_rethrow propertyoperator= (::CFStringRef data) try
 
dx_coremidi_property_catchall_rethrow propertyoperator= (int32_t data) try
 
 property (const ::MIDIObjectRef &id, ::CFStringRef key=nullptr)
 
virtual ~property () noexcept=default
 

Protected Attributes

const ::MIDIObjectRef id
 
const cf::type< const char * > key
 

Detailed Description

Member Typedef Documentation

◆ dictionary

Constructor & Destructor Documentation

◆ property()

dx::coremidi::property::property ( const ::MIDIObjectRef & id,
::CFStringRef key = nullptr )
inline

◆ ~property()

virtual dx::coremidi::property::~property ( )
virtualdefaultnoexcept

Member Function Documentation

◆ erase()

dx_coremidi_property_catchall_rethrow property dx::coremidi::property::erase ( )
inline

◆ operator int32_t()

dx_coremidi_property_catchall_rethrow dx::coremidi::property::operator int32_t ( ) const
inline

◆ operator::CFDataRef()

dx::coremidi::property::operator::CFDataRef ( ) const
inline
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator::CFDictionaryRef()

dx_coremidi_property_catchall_rethrow dx::coremidi::property::operator::CFDictionaryRef ( ) const
inline
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator::CFPropertyListRef()

dx_coremidi_property_catchall_rethrow dx::coremidi::property::operator::CFPropertyListRef ( ) const
inline
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator::CFStringRef()

dx_coremidi_property_catchall_rethrow dx::coremidi::property::operator::CFStringRef ( ) const
inline
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator=() [1/4]

dx_coremidi_property_catchall_rethrow property & dx::coremidi::property::operator= ( ::CFDataRef data)
inline

◆ operator=() [2/4]

dx_coremidi_property_catchall_rethrow property & dx::coremidi::property::operator= ( ::CFDictionaryRef data)
inline

◆ operator=() [3/4]

dx_coremidi_property_catchall_rethrow property & dx::coremidi::property::operator= ( ::CFStringRef data)
inline

◆ operator=() [4/4]

dx_coremidi_property_catchall_rethrow property & dx::coremidi::property::operator= ( int32_t data)
inline

Member Data Documentation

◆ id

const ::MIDIObjectRef dx::coremidi::property::id
protected

◆ key

const cf::type<const char*> dx::coremidi::property::key
protected

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

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Oct 10 2025

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.