llvm/lldb/source/Utility/StringLexer.cpp

//===-- StringLexer.cpp ---------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "lldb/Utility/StringLexer.h"

#include <algorithm>
#include <cassert>
#include <utility>

usingnamespacelldb_private;

StringLexer::StringLexer(std::string s) :{}

StringLexer::Character StringLexer::Peek() {}

bool StringLexer::NextIf(Character c) {}

std::pair<bool, StringLexer::Character>
StringLexer::NextIf(std::initializer_list<Character> cs) {}

bool StringLexer::AdvanceIf(const std::string &token) {}

StringLexer::Character StringLexer::Next() {}

bool StringLexer::HasAtLeast(Size s) {}

void StringLexer::PutBack(Size s) {}

std::string StringLexer::GetUnlexed() {}

void StringLexer::Consume() {}

StringLexer &StringLexer::operator=(const StringLexer &rhs) {}