LLDB mainline
Public Member Functions | List of all members
CFCData Class Reference

#include <CFCData.h>

Inheritance diagram for CFCData:
Inheritance graph
[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)
 
 CFCReleaser (const CFCReleaser &rhs)
 
virtual ~CFCReleaser ()
 
CFCReleaseroperator= (const CFCReleaser< CFDataRef > &rhs)
 
CFDataRefptr_address (bool enforce_null=true)
 
CFDataRef get ()
 
const CFDataRef get () const
 
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.

◆ CFCData() [2/2]

CFCData::CFCData ( const CFCData rhs)
default

◆ ~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.

◆ Serialize()

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

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