9#ifndef LLDB_SOURCE_HOST_MACOSX_CFCPP_CFCMUTABLEDICTIONARY_H
10#define LLDB_SOURCE_HOST_MACOSX_CFCPP_CFCMUTABLEDICTIONARY_H
28 const void *
GetValue(
const void *key)
const;
51 bool can_create =
false);
53 bool can_create =
false);
bool SetValue(CFStringRef key, const void *value, bool can_create=false)
CFIndex GetCountOfKey(const void *value) const
const CFCMutableDictionary & operator=(const CFCMutableDictionary &rhs)
bool SetValueSInt64(CFStringRef key, int64_t value, bool can_create=false)
bool AddValueSInt16(CFStringRef key, int16_t value, bool can_create=false)
bool AddValue(CFStringRef key, const void *value, bool can_create=false)
bool AddValueUInt16(CFStringRef key, uint16_t value, bool can_create=false)
bool AddValueSInt8(CFStringRef key, int8_t value, bool can_create=false)
bool SetValueDouble(CFStringRef key, double value, bool can_create=false)
bool SetValueUInt64(CFStringRef key, uint64_t value, bool can_create=false)
bool AddValueDouble(CFStringRef key, double value, bool can_create=false)
bool SetValueCString(CFStringRef key, const char *cstr, bool can_create=false)
bool AddValueUInt32(CFStringRef key, uint32_t value, bool can_create=false)
void RemoveValue(const void *value)
CFCMutableDictionary(const CFCMutableDictionary &rhs)
bool SetValueSInt32(CFStringRef key, int32_t value, bool can_create=false)
void GetKeysAndValues(const void **keys, const void **values) const
const void * GetValue(const void *key) const
bool SetValueUInt8(CFStringRef key, uint8_t value, bool can_create=false)
bool AddValueUInt64(CFStringRef key, uint64_t value, bool can_create=false)
void ReplaceValue(const void *key, const void *value)
bool AddValueCString(CFStringRef key, const char *cstr, bool can_create=false)
~CFCMutableDictionary() override
CFMutableDictionaryRef Dictionary(bool can_create)
bool SetValueUInt16(CFStringRef key, uint16_t value, bool can_create=false)
CFIndex GetCountOfValue(const void *value) const
bool SetValueSInt16(CFStringRef key, int16_t value, bool can_create=false)
bool AddValueSInt64(CFStringRef key, int64_t value, bool can_create=false)
bool AddValueSInt32(CFStringRef key, int32_t value, bool can_create=false)
bool SetValueUInt32(CFStringRef key, uint32_t value, bool can_create=false)
Boolean GetValueIfPresent(const void *key, const void **value_handle) const
bool AddValueUInt8(CFStringRef key, uint8_t value, bool can_create=false)
bool SetValueSInt8(CFStringRef key, int8_t value, bool can_create=false)