chromium/net/third_party/quiche/src/quiche/quic/core/quic_tag.cc

// Copyright (c) 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "quiche/quic/core/quic_tag.h"

#include <algorithm>
#include <string>
#include <vector>

#include "absl/base/macros.h"
#include "absl/strings/ascii.h"
#include "absl/strings/escaping.h"
#include "absl/strings/str_split.h"
#include "quiche/quic/platform/api/quic_flag_utils.h"
#include "quiche/quic/platform/api/quic_flags.h"
#include "quiche/common/quiche_text_utils.h"

namespace quic {

bool FindMutualQuicTag(const QuicTagVector& our_tags,
                       const QuicTagVector& their_tags, QuicTag* out_result,
                       size_t* out_index) {}

std::string QuicTagToString(QuicTag tag) {}

uint32_t MakeQuicTag(uint8_t a, uint8_t b, uint8_t c, uint8_t d) {}

bool ContainsQuicTag(const QuicTagVector& tag_vector, QuicTag tag) {}

QuicTag ParseQuicTag(absl::string_view tag_string) {}

QuicTagVector ParseQuicTagVector(absl::string_view tags_string) {}

}  // namespace quic