#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) { … }
}
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) { … }
}