LLDB mainline
Functions
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()

static size_t ArgvToArgc ( const char **  argv)
static

◆ ltrimForArgs()

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

◆ ParseDoubleQuotes()

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

Definition at line 23 of file Args.cpp.

Referenced by ParseSingleArgument().

◆ ParseSingleArgument()

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