#ifndef LLDB_SOURCE_HOST_MACOSX_CFCPP_CFCMUTABLESET_H
#define LLDB_SOURCE_HOST_MACOSX_CFCPP_CFCMUTABLESET_H
#include "CFCReleaser.h"
class CFCMutableSet : public CFCReleaser<CFMutableSetRef> {
public:
CFCMutableSet(CFMutableSetRef s = NULL);
CFCMutableSet(const CFCMutableSet &rhs);
~CFCMutableSet() override;
const CFCMutableSet &operator=(const CFCMutableSet &rhs);
CFIndex GetCount() const;
CFIndex GetCountOfValue(const void *value) const;
const void *GetValue(const void *value) const;
const void *AddValue(const void *value, bool can_create);
void RemoveValue(const void *value);
void RemoveAllValues();
protected:
private:
};
#endif