#include "services/data_decoder/cbor_parser_impl.h"
#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <cstdio>
#include <memory>
#include <optional>
#include <string>
#include <utility>
#include <vector>
#include "base/value_iterators.h"
#include "base/values.h"
#include "components/cbor/reader.h"
#include "components/cbor/values.h"
#include "mojo/public/cpp/base/big_buffer.h"
namespace data_decoder {
namespace {
std::optional<base::Value> ConvertToBaseValue(const cbor::Value& cbor_value) { … }
}
CborParserImpl::CborParserImpl() = default;
CborParserImpl::~CborParserImpl() = default;
void CborParserImpl::Parse(mojo_base::BigBuffer cbor, ParseCallback callback) { … }
}