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

#include <CFCBundle.h>

Inheritance diagram for CFCBundle:
Inheritance graph
[legend]
Collaboration diagram for CFCBundle:
Collaboration graph
[legend]

Public Member Functions

 CFCBundle (const char *path=NULL)
 
 CFCBundle (CFURLRef url)
 
 ~CFCBundle () override
 
CFURLRef CopyExecutableURL () const
 
CFStringRef GetIdentifier () const
 
CFTypeRef GetValueForInfoDictionaryKey (CFStringRef key) const
 
bool GetPath (char *dst, size_t dst_len)
 
bool SetPath (const char *path)
 

Private Member Functions

 CFCBundle (const CFCBundle &)=delete
 
const CFCBundleoperator= (const CFCBundle &)=delete
 

Detailed Description

Definition at line 14 of file CFCBundle.h.

Constructor & Destructor Documentation

◆ CFCBundle() [1/3]

CFCBundle::CFCBundle ( const char *  path = NULL)

Definition at line 13 of file CFCBundle.cpp.

References SetPath().

◆ CFCBundle() [2/3]

CFCBundle::CFCBundle ( CFURLRef  url)

Definition at line 18 of file CFCBundle.cpp.

◆ ~CFCBundle()

CFCBundle::~CFCBundle ( )
overridedefault

◆ CFCBundle() [3/3]

CFCBundle::CFCBundle ( const CFCBundle )
privatedelete

Member Function Documentation

◆ CopyExecutableURL()

CFURLRef CFCBundle::CopyExecutableURL ( ) const

Definition at line 71 of file CFCBundle.cpp.

Referenced by LocateMacOSXFilesUsingDebugSymbols().

◆ GetIdentifier()

CFStringRef CFCBundle::GetIdentifier ( ) const

Definition at line 57 of file CFCBundle.cpp.

◆ GetPath()

bool CFCBundle::GetPath ( char *  dst,
size_t  dst_len 
)

Definition at line 43 of file CFCBundle.cpp.

◆ GetValueForInfoDictionaryKey()

CFTypeRef CFCBundle::GetValueForInfoDictionaryKey ( CFStringRef  key) const

Definition at line 64 of file CFCBundle.cpp.

◆ operator=()

const CFCBundle & CFCBundle::operator= ( const CFCBundle )
privatedelete

◆ SetPath()

bool CFCBundle::SetPath ( const char *  path)

Definition at line 25 of file CFCBundle.cpp.

References CFCString::SetFileSystemRepresentation().

Referenced by CFCBundle().


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