19#ifndef CPPREALM_BRIDGE_MIXED_HPP
20#define CPPREALM_BRIDGE_MIXED_HPP
25#include <cpprealm/internal/bridge/ 属性>
26#include <cpprealm/internal/bridge/binary.hpp>
27#include <cpprealm/internal/bridge/uuid.hpp>
28#include <cpprealm/internal/bridge/timestamp.hpp>
29#include <cpprealm/internal/bridge/obj_key.hpp>
30#include <cpprealm/internal/bridge/object_id.hpp>
31#include <cpprealm/internal/bridge/decimal 128 .hpp>
42 std::vector<uint 8 _t>,
43 std::chrono::time_point<std::chrono::system_clock>,
49命名空间realm::internal::bridge {
77 显式 混合(
const std::string&);
78 混合(
const std::monostate&);
80 ixed (
const int 64 _t&);
91 template <
typename T>
92 混合(
const std::Optional<T>& o);
93 操作符 std::string()
const ;
94 操作符 int 64 _t()
const ;
96 Operator bool()
const ;
105 显式 操作符 Mixed()
const ;
107 [[nodiscard]] data_type type()
const noException ;
108 [[nodiscard]]
bool is_null()
const noException ;
110 std::string m_own_string;
112#ifdef CPPREALM_HAVE_GENERATED_BRIDGE_TYPES
113 存储::Mixed m_mixed[ 1 ];
115 std::shared_ptr<Mixed> m_mixed;
117 朋友 bool操作符 ==(
const混合&,
const混合&);
118 朋友 bool操作符!=(
const混合&,
const混合&);
119 朋友 bool操作符>(
const混合&,
const混合&);
120 朋友 bool操作符<(
const混合&,
const混合&);
121 朋友 bool操作符 >=(
const混合&,
const混合&);
122 朋友 bool操作符<=(
const混合&,
const混合&);
125 bool操作符 ==(
const混合&,
const混合&);
126 bool操作符!=(
const混合&,
const混合&);
127 bool操作符>(
const混合&,
const混合&);
128 bool操作符<(
const混合&,
const混合&);
129 bool操作符 >=(
const混合&,
const混合&);
130 bool操作符<=(
const混合&,
const混合&);