chromium/third_party/blink/renderer/platform/network/header_field_tokenizer.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/platform/network/header_field_tokenizer.h"

#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
#include "third_party/blink/renderer/platform/wtf/text/string_view.h"

namespace blink {

namespace {

Mode;

bool IsTokenCharacter(Mode mode, UChar c) {}

}  // namespace

HeaderFieldTokenizer::HeaderFieldTokenizer(const String& header_field)
    :{}

HeaderFieldTokenizer::HeaderFieldTokenizer(HeaderFieldTokenizer&&) = default;

bool HeaderFieldTokenizer::Consume(char c) {}

bool HeaderFieldTokenizer::ConsumeQuotedString(String& output) {}

bool HeaderFieldTokenizer::ConsumeToken(Mode mode, StringView& output) {}

bool HeaderFieldTokenizer::ConsumeTokenOrQuotedString(Mode mode,
                                                      String& output) {}

void HeaderFieldTokenizer::SkipOptionalWhitespace() {}

void HeaderFieldTokenizer::ConsumeBeforeAnyCharMatch(Vector<LChar> chars) {}

}  // namespace blink