LLDB mainline
Args.cpp File Reference
#include "lldb/Utility/Args.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/Stream.h"
#include "lldb/Utility/StringList.h"
#include "llvm/ADT/StringSwitch.h"

Go to the source code of this file.

Functions

static llvm::StringRef ParseDoubleQuotes (llvm::StringRef quoted, std::string &result)
static size_t ArgvToArgc (const char **argv)
static llvm::StringRef ltrimForArgs (llvm::StringRef str, size_t &shift)
static std::tuple< std::string, char, llvm::StringRef > ParseSingleArgument (llvm::StringRef command)

Function Documentation

◆ ArgvToArgc()

size_t ArgvToArgc ( const char ** argv)
static

◆ ltrimForArgs()

llvm::StringRef ltrimForArgs ( llvm::StringRef str,
size_t & shift )
static

◆ ParseDoubleQuotes()

llvm::StringRef ParseDoubleQuotes ( llvm::StringRef quoted,
std::string & result )
static

Definition at line 23 of file Args.cpp.

Referenced by ParseSingleArgument().

◆ ParseSingleArgument()

std::tuple< std::string, char, llvm::StringRef > ParseSingleArgument ( llvm::StringRef command)
static