LLDB mainline
CFCMutableSet Class Reference

#include <CFCMutableSet.h>

Inheritance diagram for CFCMutableSet:
[legend]

Public Member Functions

 CFCMutableSet (CFMutableSetRef s=NULL)
 CFCMutableSet (const CFCMutableSet &rhs)
 ~CFCMutableSet () override
const CFCMutableSetoperator= (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 ()
Public Member Functions inherited from CFCReleaser< CFMutableSetRef >
 CFCReleaser (CFMutableSetRef ptr=NULL)
virtual ~CFCReleaser ()
CFCReleaseroperator= (const CFCReleaser< CFMutableSetRef > &rhs)
CFMutableSetRefptr_address (bool enforce_null=true)
CFMutableSetRef get ()
void reset (CFMutableSetRef ptr=NULL)
CFMutableSetRef release ()

Detailed Description

Definition at line 14 of file CFCMutableSet.h.

Constructor & Destructor Documentation

◆ CFCMutableSet() [1/2]

CFCMutableSet::CFCMutableSet ( CFMutableSetRef s = NULL)

◆ CFCMutableSet() [2/2]

CFCMutableSet::CFCMutableSet ( const CFCMutableSet & rhs)
default

References CFCMutableSet().

◆ ~CFCMutableSet()

CFCMutableSet::~CFCMutableSet ( )
overridedefault

References CFCMutableSet().

Member Function Documentation

◆ AddValue()

const void * CFCMutableSet::AddValue ( const void * value,
bool can_create )

◆ GetCount()

CFIndex CFCMutableSet::GetCount ( ) const

Definition at line 29 of file CFCMutableSet.cpp.

References CFCReleaser< CFMutableSetRef >::get().

◆ GetCountOfValue()

CFIndex CFCMutableSet::GetCountOfValue ( const void * value) const

Definition at line 36 of file CFCMutableSet.cpp.

References CFCReleaser< CFMutableSetRef >::get().

◆ GetValue()

const void * CFCMutableSet::GetValue ( const void * value) const

Definition at line 43 of file CFCMutableSet.cpp.

References CFCReleaser< CFMutableSetRef >::get().

◆ operator=()

const CFCMutableSet & CFCMutableSet::operator= ( const CFCMutableSet & rhs)

Definition at line 20 of file CFCMutableSet.cpp.

References CFCMutableSet().

◆ RemoveAllValues()

void CFCMutableSet::RemoveAllValues ( )

Definition at line 71 of file CFCMutableSet.cpp.

References CFCReleaser< CFMutableSetRef >::get().

◆ RemoveValue()

void CFCMutableSet::RemoveValue ( const void * value)

Definition at line 65 of file CFCMutableSet.cpp.

References CFCReleaser< CFMutableSetRef >::get().


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