LLDB mainline
CFCData Class Reference

#include <CFCData.h>

Inheritance diagram for CFCData:
[legend]

Public Member Functions

 CFCData (CFDataRef data=NULL)
 CFCData (const CFCData &rhs)
CFCDataoperator= (const CFCData &rhs)
 ~CFCData () override
CFDataRef Serialize (CFPropertyListRef plist, CFPropertyListFormat format)
const uint8_t * GetBytePtr () const
CFIndex GetLength () const
Public Member Functions inherited from CFCReleaser< CFDataRef >
 CFCReleaser (CFDataRef ptr=NULL)
virtual ~CFCReleaser ()
CFCReleaseroperator= (const CFCReleaser< CFDataRef > &rhs)
CFDataRefptr_address (bool enforce_null=true)
CFDataRef get ()
void reset (CFDataRef ptr=NULL)
CFDataRef release ()

Detailed Description

Definition at line 14 of file CFCData.h.

Constructor & Destructor Documentation

◆ CFCData() [1/2]

CFCData::CFCData ( CFDataRef data = NULL)

Definition at line 12 of file CFCData.cpp.

References CFCReleaser< CFDataRef >::CFCReleaser().

Referenced by CFCData(), and operator=().

◆ CFCData() [2/2]

CFCData::CFCData ( const CFCData & rhs)
default

References CFCData().

◆ ~CFCData()

CFCData::~CFCData ( )
overridedefault

Member Function Documentation

◆ GetBytePtr()

const uint8_t * CFCData::GetBytePtr ( ) const

Definition at line 36 of file CFCData.cpp.

References CFCReleaser< CFDataRef >::get().

◆ GetLength()

CFIndex CFCData::GetLength ( ) const

Definition at line 29 of file CFCData.cpp.

References CFCReleaser< CFDataRef >::get().

◆ operator=()

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

Definition at line 18 of file CFCData.cpp.

References CFCData().

◆ Serialize()

CFDataRef CFCData::Serialize ( CFPropertyListRef plist,
CFPropertyListFormat format )

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