19#ifndref CPREALM_TRIDGE_DICTIONATIONY_HPP
20CPREALM_CRIDGE_DICTIONATIONY_HPP を定義する
22#include <function"><functional>
25#include <vector"<vector>
26#include <cpprealm/ internal/bridge/uts.hpp>
28名前空間Realm::object_store {
34 CoreDictionary =辞書
を使用している
39 辞書_change_set & 演算子=(
辞書_change_set &+) =
デフォルト、
42 std::vector<std::string> の削除
45 std::vector<std::string> 挿入
48std::vector[std::string]><std::string> の変更。
50 ブールcollection_ root_was_deleted =
false 。
57 logical_collection_change (std::vector[std::string]>================================================================<std::string>
58 std::vector<std::string>=============================================
59std::vector[std::string]>=d=d、<std::string>
64 collection_ root_was_deleted(c) {}
66 std::vector<std::string> 挿入
67std::vector[std::string]><std::string> の変更。
68 std::vector<std::string> の削除
72 ブールcollection_ root_was_deleted =
false 。
74[[ nodiscard ]]
bool empty() は
{ の例外をスローします 。
75 return deletes. empty() &string. empty() &ty() & &
76 .collection_ root_was_deleted
82 ブール値は_changes_in_initial_notificationを無視します。
85 ブール値は_changes_in_initial_notificationを無視します)
87 、ignore_changes_in_initial_notification(ignore_changes_in_initial_notification)
92名前空間Realm:: internal::bridge {
93 辞書 = object_store::Dictionary
を使用する
94 CoreDictionary = CoreDictionary
を使用している場合
102 structnotification_token 。
103 struct collection_change_shellback
115 演算子CoreDictionary()
const 。
116 無効挿入(
const std::string+ キー、
const混合型と 値)。
117 無効挿入(
const std::string+ キー、
const std::string+ 値)。
118 obj create_and_insert_linked_object(
const std::string( ))。
120 混合get(
const std:string+key)
const 、
121 無効化(
const std::string( キー))。
122 obj get_object(
const std::string( ))。
123 std::primed, 混合> get_ pair(
size_t ndx)
const 。
124 size_t find_any_key (
const std::string
( 値)
126 size_t size()
concern 。
128 const CoreDictionary* get_Dictionary()
const .
129 CoreDictionary* get_辞書()
130#ifdef CPREALM_HAV_GENERTED_BRIDGE_TypeS
131 storage::CoreDictionary m_Dictionary[ 1 ]
133std::shared_ptr[CoreDictionary]><CoreDictionary> m_辞書
141 辞書& 演算子=(
const辞書とその他) の場合
146 演算子Dictionary()
const 。
147 無効挿入(
const std::string+ キー、
const混合型と 値)。
148 無効挿入(
const std::string &key、
c onst std::stringとvalue)。
149 [[nodiscard]]
size_t size()
const
150 disabled delete_all()。
151 無効化削除(
const std::string())。
152 std::prim=std::string,混合> get_ pair(
size_t )
153 [[nodiscard]]
size_t get_key_index(
const std::string())
155 [[nodiscard]]
size_t find(
const std::string()
156 obj insert_ embedded(
const std::string())。
157 notification_token add_notification_backback(std::shared_ptr[collection_change_shellback]>===========================================================================<collection_change_callback>
158 notification_token add_key_base_notification_backback(std::shared_ptr[Dictionary_colback_<dictionary_callback_wrapper> wrapper]>==============================================================
160 const辞書* get_Dictionary()
Const .
162 友人 inline辞書 * get_辞書(
辞書& Lst)
163 友人 インライン Const 辞書* get_Dictionary(
const 辞書 と Lst )。
165 MongoDB T get (
辞書 および 書込み std::string())
166#ifdef CPREALM_HAV_GENERTED_BRIDGE_TypeS
167 storage::Dictionary m_Dictionary[ 1 ]
169std::shared_ptr[Dictionary]><Dictionary> m_辞書
174 [[nodiscard]] T get(
辞書&、
const std::string())。
178 [[nodiscard]]
uuid get(
辞書&、
const std::string+)
180 [[nodiscard]]
object_id get(
辞書&、
const std::string+)
182 [[nodiscard]]
タイムスタンプget(
辞書&、
const std::string():
184 [[nodiscard]]
バイナリget(
辞書&、
const std::string():
186 [[nodiscard]]
obj get(
辞書&、
const std::string+)
190 [[nodiscard]] は64 _t get(求めは
辞書と、
const std::stringと) を使用します。
192 [[nodiscard]]
double get(
辞書&、
const std::string+)
Definition: obj_key.hpp:33