19#ifndef CPPREALM_BRIDGE_BINARY_HPP
20#define CPPREALM_BRIDGE_BINARY_HPP
23#include <cpprealm/internal/bridge/utils.hpp>
27 class OwnedBinaryData;
29namespace realm::internal::bridge {
38 binary(
const std::vector<uint8_t>&);
39 [[nodiscard]]
const char* data()
const;
40 [[nodiscard]]
size_t size()
const;
41 operator std::vector<uint8_t>()
const;
42 operator OwnedBinaryData()
const;
43 operator BinaryData()
const;
44 char operator[](
size_t i)
const noexcept;
46#ifdef CPPREALM_HAVE_GENERATED_BRIDGE_TYPES
47 storage::OwnedBinaryData m_data[1];
Definition: binary.hpp:30