LLDB  mainline
Functions
Args.cpp File Reference
#include "lldb/Utility/Args.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/Stream.h"
#include "lldb/Utility/StringList.h"
#include "llvm/ADT/StringSwitch.h"
Include dependency graph for Args.cpp:

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)
 
static std::tuple< std::string, char, llvm::StringRef > ParseSingleArgument (llvm::StringRef command)
 

Function Documentation

◆ ArgvToArgc()

static size_t ArgvToArgc ( const char **  argv)
static

◆ ltrimForArgs()

static llvm::StringRef ltrimForArgs ( llvm::StringRef  str)
static

◆ ParseDoubleQuotes()

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

Definition at line 24 of file Args.cpp.

Referenced by ParseSingleArgument().

◆ ParseSingleArgument()

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