19#ifndef notifications_hpp
20#define notifications_hpp
22#include <cpprealm/thread_safe_reference.hpp>
23#include <cpprealm/internal/bridge/dictionary.hpp>
24#include <cpprealm/internal/bridge/list.hpp>
25#include <cpprealm/internal/bridge/set.hpp>
42 m_token = std::move(other.m_token);
43 m_dictionary = std::move(other.m_dictionary);
44 m_list = std::move(other.m_list);
45 m_set = std::move(other.m_set);
46 m_results = std::move(other.m_results);
47 m_realm = std::move(other.m_realm);
50 m_token = std::move(other.m_token);
51 m_dictionary = std::move(other.m_dictionary);
52 m_list = std::move(other.m_list);
53 m_set = std::move(other.m_set);
54 m_results = std::move(other.m_results);
55 m_realm = std::move(other.m_realm);
62 : m_token(std::move(token)) {}
68 std::shared_ptr<internal::bridge::dictionary> m_dictionary;
69 std::shared_ptr<internal::bridge::list> m_list;
70 std::shared_ptr<internal::bridge::set> m_set;
71 std::shared_ptr<internal::bridge::results> m_results;
97 std::optional<
typename decltype(T::schema)::variant_t>
old_value;
103 std::optional<
typename decltype(T::schema)::variant_t>
new_value;
Definition: notifications.hpp:33
Definition: notifications.hpp:80
std::optional< typename decltype(T::schema)::variant_t > old_value
Definition: notifications.hpp:97
std::optional< typename decltype(T::schema)::variant_t > new_value
Definition: notifications.hpp:103
std::string name
Definition: notifications.hpp:84
Definition: object.hpp:45
Definition: notifications.hpp:38