Realm C++ SDKバージョン v 2.2.0

Result.hpp

1
2//
3// © 2024 Realm Inc.
4//
5// Apache ライセンス、バージョン 2.0(「ライセンス」)に基づいてライセンスされている
6// ライセンス に準拠している場合を除き、このファイルを使用することはできません。
7// ライセンスのコピーは次で取得できます:
8//
9// http://www.apache.org/licenses/LICENSE-2.0
10//
11// 該当するルールによって要求されたり、書込み (write) で同意された場合を除き、ソフトウェア
12ライセンスに基づいて配布される // は "AS IS" CRUD で配布されるため、
13// 任意の種類の 保証 または 条件なし(式またはExpressのいずれか)。
14// 特定の言語を使用する権限については、「ライセンス」を参照してください
15ライセンスに基づく // の制限。
16//
18
19#ifndef CPPREALM_BRIDGE_RESULTS_HPP
20CPREALM_CRIDGE_RESULTS_HPP を定義する
21
22#include <cstddef>
23#include <cpprealm/ internal/bridge/obj.hpp>
24#include <cpprealm/ internal/bridge/uts.hpp>
25
26名前空間邦土 {
27 クラスの結果。
28 }
29名前空間Realm:: internal::bridge {
30 構造体Realm。
31 構造体テーブル
32 構造体クエリ。
33 structnotification_token
34 構造体オブジェクト。
35 struct collection_change_set
36
37 構造体 sort_descriptor {
38 std::string key_path
39 ブール値の昇順。
40 private :
41 友人 構造体 結果
42 友人 構造体 リスト
43 演算子std::pear=std::string,bool>() const
44 };
45
46 構造体 結果{
47 結果()
48 結果結果およびその他) 。
49 結果演算子=(結果とその他) の結果を処理します。
50 結果結果とその他の結果)
51 結果と演算子=(結果とその他の結果)。
52 ~結果()。
53
54 結果結果を含む) //NOLINT(google-explit-structor)
55 結果 (constrealm &、consttable_view & ) 。
56 size_t size()。
57 [[nodiscard]] Realm get_realm () const
58 [[nodiscard]]テーブルget_table() const
59 結果 constRealm 、const クエリ と )。
60 結果 ソート( const std::vector=sort_descriptor>===================================================<sort_descriptor>
61 notification_token add_notification_backback(std::shared_ptr=collection_change_shellback============================================================<collection_change_callback>
62 private :
63 テンプレート< typename T>
64 private T get( の結果およびサイズ_t )。
65#ifdef CPREALM_HAV_GENERTED_BRIDGE_TypeS
66 storage::Results m_results[ 1 ]
67#else
68std::shared_ptr[Results]<Results> m_results
69#endif
70 };
71
72 テンプレート< typename T>
73 T get(結果&, size_t ):
74 テンプレート<>
75 object get(結果&, size_t ):
76 テンプレート<>
77 int 64 _t get(結果&, size_t )
78 テンプレート<>
79 ブールget( の結果およびサイズ_t )。
80 テンプレート<>
81 double get(結果&, size_t ):
82 テンプレート<>
83 std::string get(結果&, size_t )#
84 テンプレート<>
85 ::realm::uuid get(結果&、 size_t )。
86 テンプレート<>
87 ::realm::object_id get(結果&、 size_t )。
88 テンプレート<>
89 ::realm::decimal 128 get(結果&, size_t ):
90 テンプレート<>
91 std::vector<uint 8 _t> get(結果&, size_t )
92 テンプレート<>
93std::chrono::time_point=std::chrono::system_クロック><std::chrono::system_clock> get( 結果 &, size_t )#
94 テンプレート<>
95 混合get(結果&, size_t ):
96 }
97
98#endif //CPREALM_TRIDGE_RESULTS_HPP
定義: types.happ: 75
定義: list.happ: 49
定義: compound.hpp:69
Definition: obj.hpp:123
定義: query.happ: 131
Definition: realm.hpp:67
定義: Result.hpp:46
Definition: table.hpp:79
Definition: table.hpp:40
定義: types.hpp:56
定義: types.hpp:35