19#ifndef CPPREALM_BRIDGE_UUID_HPP
20#define CPPREALM_BRIDGE_UUID_HPP
22#include <cpprealm/internal/bridge/utils.hpp>
31命名空间realm::internal::bridge {
35 uuid & 操作符=(
const uuid & other) =
默认 ;
40 显式 uuid (
const std::string&);
41 uuid (
const std:: 大量<uint 8 _t, 16 >&);
42 uuid (
const struct:: 域::uuid&);
44 操作符 :: 域::uuid()
const ;
45 [[nodiscard]] std::string to_string()
const ;
46 [[nodiscard]] std::string to_base 64 ()
const ;
47 [[nodiscard]] std::array<uint 8 _t, 16 > to_bytes()
const ;
49 std:: 大量<uint 8 _t, 16 > m_uuid;
50 朋友 bool 操作符 ==(
const uuid &,
const uuid &);
51 朋友 bool Operator !=(
const uuid &,
const uuid &);
52 朋友 bool 操作符 >(
const uuid &,
const uuid &);
53 朋友 bool 操作符 <(
const uuid &,
const uuid &);
54 朋友 bool 操作符 >=(
const uuid &,
const uuid &);
55 朋友 bool 操作符 <=(
const uuid &,
const uuid &);
58 bool 操作符 ==(
const uuid &,
const uuid &);
59 bool Operator !=(
const uuid &,
const uuid &);
60 bool 操作符 >(
const uuid &,
const uuid &);
61 bool 操作符 <(
const uuid &,
const uuid &);
62 bool 操作符 >=(
const uuid &,
const uuid &);
63 bool 操作符 <=(
const uuid &,
const uuid &);