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

thread_ concern_reference.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_THREAD_SAFE_REFERENCE_HPP
20CPREALM_CRIDGE_THREAD_SAFE_REFERENCE_HPP を定義する
21
22#include <cpprealm/ internal/bridge/uts.hpp>
23
24名前空間邦土 {
25 クラススレッドセーフリファレンス
26 }
27名前空間Realm:: internal::bridge {
28 構造体オブジェクト。
29 構造体辞書。
30 構造体Realm。
31
35 thread_secure_reference & 演算子=( const string_shared_reference &その他) = delete
39 thread_secure_reference ( const object &)
41 thread_多数のドキュメントを含む
42 演算子スレッドセーフリファレンス &()。
43 演算子bool() const//NOLINT(google-explit-structor)
44 private :
45 友人 構造体 realm;
46 テンプレート< typename T>
47 Friday
48#ifdef CPREALM_HAV_GENERTED_BRIDGE_TypeS
49 storage::スレッドセーフ リファレンス m_thread_secure_reference[ 1 ]
50#else
51std::shared_ptr[ThreadSensereference]>m_thread_secure_reference<ThreadSafeReference>
52#endif
53 };
54
55 }
56
57#endif //CPREALM_BRIDGE_THREAD_SAFE_REFERENCE_HPP
定義: logical.happ: 138
Definition: realm.hpp:67
定義: thread_security_reference.happ: 32