LLDB
mainline
|
#include <SBStringList.h>
Public Member Functions | |
SBStringList () | |
SBStringList (const lldb::SBStringList &rhs) | |
const SBStringList & | operator= (const SBStringList &rhs) |
~SBStringList () | |
operator bool () const | |
bool | IsValid () const |
void | AppendString (const char *str) |
void | AppendList (const char **strv, int strc) |
void | AppendList (const lldb::SBStringList &strings) |
uint32_t | GetSize () const |
const char * | GetStringAtIndex (size_t idx) |
const char * | GetStringAtIndex (size_t idx) const |
void | Clear () |
Protected Member Functions | |
SBStringList (const lldb_private::StringList *lldb_strings) | |
void | AppendList (const lldb_private::StringList &strings) |
const lldb_private::StringList * | operator-> () const |
const lldb_private::StringList & | operator* () const |
Friends | |
class | SBCommandInterpreter |
class | SBDebugger |
class | SBBreakpoint |
class | SBBreakpointLocation |
class | SBBreakpointName |
Definition at line 16 of file SBStringList.h.
SBStringList::SBStringList | ( | ) |
Definition at line 17 of file SBStringList.cpp.
References LLDB_RECORD_CONSTRUCTOR_NO_ARGS.
SBStringList::SBStringList | ( | const lldb::SBStringList & | rhs | ) |
Definition at line 27 of file SBStringList.cpp.
References lldb_private::clone(), and LLDB_RECORD_CONSTRUCTOR.
SBStringList::~SBStringList | ( | ) |
Definition at line 42 of file SBStringList.cpp.
|
protected |
Definition at line 21 of file SBStringList.cpp.
void SBStringList::AppendList | ( | const char ** | strv, |
int | strc | ||
) |
Definition at line 73 of file SBStringList.cpp.
References IsValid(), and LLDB_RECORD_METHOD.
Referenced by AppendList(), lldb::SBBreakpointLocation::GetCommandLineCommands(), lldb::SBBreakpointName::GetCommandLineCommands(), lldb::SBBreakpoint::GetCommandLineCommands(), lldb::SBCommandInterpreter::HandleCompletionWithDescriptions(), and lldb_private::repro::RegisterMethods< SBStringList >().
void SBStringList::AppendList | ( | const lldb::SBStringList & | strings | ) |
Definition at line 85 of file SBStringList.cpp.
References AppendList(), IsValid(), and LLDB_RECORD_METHOD.
|
protected |
Definition at line 96 of file SBStringList.cpp.
References IsValid().
void SBStringList::AppendString | ( | const char * | str | ) |
Definition at line 62 of file SBStringList.cpp.
References IsValid(), and LLDB_RECORD_METHOD.
Referenced by lldb::SBTarget::GetBreakpointNames(), lldb::SBStructuredData::GetKeys(), lldb::SBBreakpoint::GetNames(), and lldb_private::repro::RegisterMethods< SBStringList >().
void SBStringList::Clear | ( | ) |
Definition at line 131 of file SBStringList.cpp.
References IsValid(), and LLDB_RECORD_METHOD_NO_ARGS.
Referenced by lldb::SBTarget::GetBreakpointNames(), and lldb_private::repro::RegisterMethods< SBStringList >().
uint32_t SBStringList::GetSize | ( | ) | const |
Definition at line 102 of file SBStringList.cpp.
References IsValid(), and LLDB_RECORD_METHOD_CONST_NO_ARGS.
Referenced by lldb::SBTarget::BreakpointCreateBySourceRegex(), lldb::SBTarget::BreakpointsCreateFromFile(), lldb::SBProcess::LoadImageUsingPaths(), lldb_private::repro::RegisterMethods< SBStringList >(), lldb::SBBreakpointLocation::SetCommandLineCommands(), lldb::SBBreakpointName::SetCommandLineCommands(), and lldb::SBBreakpoint::SetCommandLineCommands().
const char * SBStringList::GetStringAtIndex | ( | size_t | idx | ) |
Definition at line 111 of file SBStringList.cpp.
References IsValid(), and LLDB_RECORD_METHOD.
Referenced by lldb::SBTarget::BreakpointCreateBySourceRegex(), lldb::SBTarget::BreakpointsCreateFromFile(), GetStringAtIndex(), lldb::SBProcess::LoadImageUsingPaths(), and lldb_private::repro::RegisterMethods< SBStringList >().
const char * SBStringList::GetStringAtIndex | ( | size_t | idx | ) | const |
Definition at line 121 of file SBStringList.cpp.
References GetStringAtIndex(), IsValid(), and LLDB_RECORD_METHOD_CONST.
bool SBStringList::IsValid | ( | ) | const |
Definition at line 52 of file SBStringList.cpp.
References LLDB_RECORD_METHOD_CONST_NO_ARGS.
Referenced by AppendList(), AppendString(), Clear(), GetSize(), GetStringAtIndex(), and lldb_private::repro::RegisterMethods< SBStringList >().
|
explicit |
Definition at line 56 of file SBStringList.cpp.
References LLDB_RECORD_METHOD_CONST_NO_ARGS.
|
protected |
Definition at line 48 of file SBStringList.cpp.
|
protected |
Definition at line 44 of file SBStringList.cpp.
const SBStringList & SBStringList::operator= | ( | const SBStringList & | rhs | ) |
Definition at line 33 of file SBStringList.cpp.
References lldb_private::clone(), LLDB_RECORD_METHOD, and LLDB_RECORD_RESULT.
|
friend |
Definition at line 47 of file SBStringList.h.
|
friend |
Definition at line 48 of file SBStringList.h.
|
friend |
Definition at line 49 of file SBStringList.h.
|
friend |
Definition at line 45 of file SBStringList.h.
|
friend |
Definition at line 46 of file SBStringList.h.