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
uint32_t GetPath (char *dst_path, size_t dst_len) const
bool GetDescription (lldb::SBStream &description) const

Static Public Member Functions

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

Friends

class SBAttachInfo
class SBBlock
class SBCompileUnit
class SBDeclaration
class SBFileSpecList
class SBHostOS
class SBLaunchInfo
class SBLineEntry
class SBModule
class SBModuleSpec
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

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

Friends And Related Function Documentation

friend class SBAttachInfo
friend

Definition at line 58 of file SBFileSpec.h.

friend class SBBlock
friend

Definition at line 59 of file SBFileSpec.h.

friend class SBCompileUnit
friend

Definition at line 60 of file SBFileSpec.h.

friend class SBDeclaration
friend

Definition at line 61 of file SBFileSpec.h.

friend class SBFileSpecList
friend

Definition at line 62 of file SBFileSpec.h.

friend class SBHostOS
friend

Definition at line 63 of file SBFileSpec.h.

friend class SBLaunchInfo
friend

Definition at line 64 of file SBFileSpec.h.

friend class SBLineEntry
friend

Definition at line 65 of file SBFileSpec.h.

friend class SBModule
friend

Definition at line 66 of file SBFileSpec.h.

friend class SBModuleSpec
friend

Definition at line 67 of file SBFileSpec.h.

friend class SBProcess
friend

Definition at line 68 of file SBFileSpec.h.

friend class SBSourceManager
friend

Definition at line 69 of file SBFileSpec.h.

friend class SBTarget
friend

Definition at line 71 of file SBFileSpec.h.

friend class SBThread
friend

Definition at line 70 of file SBFileSpec.h.


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