9#ifndef LLDB_API_SBFILESPEC_H
10#define LLDB_API_SBFILESPEC_H
23 "Use the other constructor to determine if this the file "
24 "spec should be resolved",
25 "SBFileSpec(const char *, bool)")
34 explicit operator
bool() const;
54 uint32_t
GetPath(
char *dst_path,
size_t dst_len) const;
56 static
int ResolvePath(const
char *src_path,
char *dst_path,
size_t dst_len);
void SetFilename(const char *filename)
void SetFileSpec(const lldb_private::FileSpec &fspec)
friend class SBLaunchInfo
void AppendPathComponent(const char *file_or_directory)
static int ResolvePath(const char *src_path, char *dst_path, size_t dst_len)
LLDB_DEPRECATED_FIXME("Use the other constructor to determine if this the file " "spec should be resolved", "SBFileSpec(const char *, bool)") SBFileSpec(const char *path)
friend class SBSaveCoreOptions
friend class SBDeclaration
friend class SBProcessInfo
const lldb_private::FileSpec & ref() const
uint32_t GetPath(char *dst_path, size_t dst_len) const
const lldb_private::FileSpec * get() const
const char * GetFilename() const
friend class SBModuleSpec
bool GetDescription(lldb::SBStream &description) const
bool ResolveExecutableLocation()
void SetDirectory(const char *directory)
const char * GetDirectory() const
friend class SBCompileUnit
friend class SBFileSpecList
friend class SBSourceManager
std::unique_ptr< lldb_private::FileSpec > m_opaque_up
friend class SBAttachInfo
friend class SBCommandInterpreter
A class that represents a running process on the host machine.