LLDB API Documentation

Public Member Functions | Static Public Member Functions | Friends | List of all members
lldb::SBFileSpec Class Reference

#include <SBFileSpec.h>

Public Member Functions

 SBFileSpec ()
 
 SBFileSpec (const lldb::SBFileSpec &rhs)
 
 SBFileSpec (const char *path)
 
 SBFileSpec (const char *path, bool resolve)
 
 ~SBFileSpec ()
 
const SBFileSpecoperator= (const lldb::SBFileSpec &rhs)
 
bool IsValid () const
 
bool Exists () const
 
bool ResolveExecutableLocation ()
 
const char * GetFilename () const
 
const char * GetDirectory () const
 
void SetFilename (const char *filename)
 
void SetDirectory (const char *directory)
 
uint32_t GetPath (char *dst_path, size_t dst_len) const
 
bool GetDescription (lldb::SBStream &description) const
 
void AppendPathComponent (const char *file_or_directory)
 

Static Public Member Functions

static int ResolvePath (const char *src_path, char *dst_path, size_t dst_len)
 

Friends

class SBAttachInfo
 
class SBBlock
 
class SBCommandInterpreter
 
class SBCompileUnit
 
class SBDeclaration
 
class SBFileSpecList
 
class SBHostOS
 
class SBLaunchInfo
 
class SBLineEntry
 
class SBModule
 
class SBModuleSpec
 
class SBPlatform
 
class SBProcess
 
class SBSourceManager
 
class SBThread
 
class SBTarget
 

Detailed Description

Definition at line 17 of file SBFileSpec.h.

Constructor & Destructor Documentation

lldb::SBFileSpec::SBFileSpec ( )
lldb::SBFileSpec::SBFileSpec ( const lldb::SBFileSpec rhs)
lldb::SBFileSpec::SBFileSpec ( const char *  path)
lldb::SBFileSpec::SBFileSpec ( const char *  path,
bool  resolve 
)
lldb::SBFileSpec::~SBFileSpec ( )

Member Function Documentation

void lldb::SBFileSpec::AppendPathComponent ( const char *  file_or_directory)
bool lldb::SBFileSpec::Exists ( ) const
bool lldb::SBFileSpec::GetDescription ( lldb::SBStream description) const
const char* lldb::SBFileSpec::GetDirectory ( ) const
const char* lldb::SBFileSpec::GetFilename ( ) const
uint32_t lldb::SBFileSpec::GetPath ( char *  dst_path,
size_t  dst_len 
) const
bool lldb::SBFileSpec::IsValid ( ) const
const SBFileSpec& lldb::SBFileSpec::operator= ( const lldb::SBFileSpec rhs)
bool lldb::SBFileSpec::ResolveExecutableLocation ( )
static int lldb::SBFileSpec::ResolvePath ( const char *  src_path,
char *  dst_path,
size_t  dst_len 
)
static
void lldb::SBFileSpec::SetDirectory ( const char *  directory)
void lldb::SBFileSpec::SetFilename ( const char *  filename)

Friends And Related Function Documentation

friend class SBAttachInfo
friend

Definition at line 55 of file SBFileSpec.h.

friend class SBBlock
friend

Definition at line 56 of file SBFileSpec.h.

friend class SBCommandInterpreter
friend

Definition at line 57 of file SBFileSpec.h.

friend class SBCompileUnit
friend

Definition at line 58 of file SBFileSpec.h.

friend class SBDeclaration
friend

Definition at line 59 of file SBFileSpec.h.

friend class SBFileSpecList
friend

Definition at line 60 of file SBFileSpec.h.

friend class SBHostOS
friend

Definition at line 61 of file SBFileSpec.h.

friend class SBLaunchInfo
friend

Definition at line 62 of file SBFileSpec.h.

friend class SBLineEntry
friend

Definition at line 63 of file SBFileSpec.h.

friend class SBModule
friend

Definition at line 64 of file SBFileSpec.h.

friend class SBModuleSpec
friend

Definition at line 65 of file SBFileSpec.h.

friend class SBPlatform
friend

Definition at line 66 of file SBFileSpec.h.

friend class SBProcess
friend

Definition at line 67 of file SBFileSpec.h.

friend class SBSourceManager
friend

Definition at line 68 of file SBFileSpec.h.

friend class SBTarget
friend

Definition at line 70 of file SBFileSpec.h.

friend class SBThread
friend

Definition at line 69 of file SBFileSpec.h.


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