Realm C++ SDK Versão C++ v2.2.0

thread_safe_reference.hpp

1
2//
3// Autores 2022 Realm Inc.
4//
5// Licenciado sob a Licença Apache, Versão 2.0 (a "Licença");
6// você não pode usar este arquivo, exceto em conformidade com a Licença.
7// Você pode obter uma cópia da Licença em
8//
9// http://www.apache.org/license/LICENSE-2.0
10//
11// A menos que exigido pela lei aplicável ou acordado por escrito, o software
12// distribuído sob a Licença é distribuído "Como está",
13// sem garantias ou condições de qualquer tipo, Express ou implícitas.
14// Consulte a Licença para obter as permissões específicas de domínio do idioma e
15// limitações da Licença.
16//
18
19#ifndef CPPREALM_THREAD_SAFE_REFERENCE_HPP
20#define CPPREALM_THREAD_SAFE_REFERence_HPP
21
22#include <cprealm/internal/bridge/thread_safe_reference.hpp>
23
24namespace Realm {
25
26 modelo <typename T>
27 estrutura, estrutura thread_safe_reference {
28 explícito thread_safe_reference(const managed<T>e objeto)
29 : m_tsr(internal::bridge::thread_safe_reference(internal::bridge:: objeto(objeto.m_realm, objeto.m_obj))) { }
30 privado:
32 amigo estrutura, estrutura db;
33 };
34}
35
36#endif /* CPPREALM_THREAD_SAFE_REFERence_HPP */
Definition: db.hpp:63
Definição: object.hpp:154
Definição: thread_safe_reference.hpp:32
Definição: thread_safe_reference.hpp:27