19#include "absl/strings/strip.h"
49 std::string_view::const_reference&
operator[](
int index)
const {
65 if (pos != std::string_view::npos) {
84 if (pos != std::string_view::npos) {
95 if (pos != std::string_view::npos) {
Definition: command_parser.h:23
CommandParser(CommandParser &&)=default
void SkipWhiteSpace()
Definition: command_parser.h:93
void SkipComma()
Definition: command_parser.h:82
std::string GetNextStrDeciToHex()
Definition: command_parser.cpp:69
std::string_view command_
Definition: command_parser.h:55
int GetNextInt()
Definition: command_parser.cpp:105
void SkipPrefixAT()
Definition: command_parser.h:74
const std::string_view * operator->() const
Definition: command_parser.h:46
std::string copy_command_
Definition: command_parser.h:54
CommandParser & operator=(CommandParser &&)=default
std::string_view::const_reference & operator[](int index) const
Definition: command_parser.h:49
std::string_view GetNextStr()
Definition: command_parser.cpp:28
CommandParser(const std::string &command)
Definition: command_parser.h:25
void SkipPrefix()
Definition: command_parser.h:63
int GetNextHexInt()
Definition: command_parser.cpp:121
bool operator==(const std::string &rhs) const
Definition: command_parser.h:48
const std::string_view & operator*() const
Definition: command_parser.h:47
#define min(a, b)
Definition: ext4_utils.h:44
bool ConsumePrefix(std::string_view *s, std::string_view prefix)
Definition: strings.h:132
Definition: alloc_driver.h:20