chromium/components/segmentation_platform/internal/database/signal_key_internal.cc

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

#include "components/segmentation_platform/internal/database/signal_key_internal.h"

#include <stdint.h>

#include <ostream>
#include <sstream>
#include <string>
#include <utility>

#include "base/check.h"
#include "base/check_op.h"
#include "base/containers/span.h"
#include "base/containers/span_reader.h"
#include "base/containers/span_writer.h"
#include "base/logging.h"

namespace segmentation_platform {

namespace {

void ClearKeyPrefix(SignalKeyInternal::Prefix* prefix) {}

void ClearKey(SignalKeyInternal* key) {}

}  // namespace

std::string SignalKeyInternalToBinary(const SignalKeyInternal& input) {}

bool SignalKeyInternalFromBinary(const std::string& input,
                                 SignalKeyInternal* output) {}

std::string SignalKeyInternalToDebugString(const SignalKeyInternal& input) {}

std::string SignalKeyInternalPrefixToBinary(
    const SignalKeyInternal::Prefix& input) {}

bool SignalKeyInternalPrefixFromBinary(const std::string& input,
                                       SignalKeyInternal::Prefix* output) {}

std::string SignalKeyInternalPrefixToDebugString(
    const SignalKeyInternal::Prefix& input) {}

std::ostream& operator<<(std::ostream& os,
                         const SignalKeyInternal::Prefix& prefix) {}

std::ostream& operator<<(std::ostream& os, const SignalKeyInternal& key) {}

}  // namespace segmentation_platform