LLDB mainline
|
#include <CFCReleaser.h>
Public Member Functions | |
CFCReleaser (T ptr=NULL) | |
CFCReleaser (const CFCReleaser &rhs) | |
virtual | ~CFCReleaser () |
CFCReleaser & | operator= (const CFCReleaser< T > &rhs) |
T * | ptr_address (bool enforce_null=true) |
T | get () |
const T | get () const |
void | reset (T ptr=NULL) |
T | release () |
Private Attributes | |
T | _ptr |
Definition at line 24 of file CFCReleaser.h.
|
inline |
Definition at line 28 of file CFCReleaser.h.
References _ptr.
Referenced by CFCReleaser(), and operator=().
|
inline |
Definition at line 36 of file CFCReleaser.h.
References _ptr, CFCReleaser(), and get().
|
inlinevirtual |
Definition at line 43 of file CFCReleaser.h.
References reset().
|
inline |
Definition at line 80 of file CFCReleaser.h.
References _ptr.
Referenced by CFCMutableDictionary::AddValueCString(), CFCMutableDictionary::AddValueDouble(), CFCMutableDictionary::AddValueSInt16(), CFCMutableDictionary::AddValueSInt32(), CFCMutableDictionary::AddValueSInt64(), CFCMutableDictionary::AddValueSInt8(), CFCMutableDictionary::AddValueUInt16(), CFCMutableDictionary::AddValueUInt32(), CFCMutableDictionary::AddValueUInt64(), CFCMutableDictionary::AddValueUInt8(), CFCMutableArray::AppendCStringAsCFString(), CFCMutableArray::AppendFileSystemRepresentationAsCFString(), CFCReleaser(), lldb_private::SymbolLocatorDebugSymbols::DownloadObjectAndSymbolFile(), CFCBundle::GetPath(), lldb_private::SymbolLocatorDebugSymbols::LocateExecutableObjectFile(), LocateMacOSXFilesUsingDebugSymbols(), lldb_private::Host::OpenURL(), operator=(), CFCData::Serialize(), CFCBundle::SetPath(), CFCMutableDictionary::SetValueCString(), CFCMutableDictionary::SetValueDouble(), CFCMutableDictionary::SetValueSInt16(), CFCMutableDictionary::SetValueSInt32(), CFCMutableDictionary::SetValueSInt64(), CFCMutableDictionary::SetValueSInt8(), CFCMutableDictionary::SetValueUInt16(), CFCMutableDictionary::SetValueUInt32(), CFCMutableDictionary::SetValueUInt64(), and CFCMutableDictionary::SetValueUInt8().
|
inline |
Definition at line 82 of file CFCReleaser.h.
References _ptr.
|
inline |
Definition at line 51 of file CFCReleaser.h.
References CFCReleaser(), get(), and reset().
|
inline |
Definition at line 73 of file CFCReleaser.h.
References _ptr.
|
inline |
Definition at line 96 of file CFCReleaser.h.
References _ptr.
|
inline |
Definition at line 86 of file CFCReleaser.h.
References _ptr.
Referenced by lldb_private::SymbolLocatorDebugSymbols::LocateExecutableObjectFile(), LocateMacOSXFilesUsingDebugSymbols(), operator=(), and ~CFCReleaser().
|
private |
Definition at line 103 of file CFCReleaser.h.
Referenced by CFCReleaser(), CFCReleaser(), get(), get(), ptr_address(), release(), and reset().