Realm C++ SDK版本 v 2.2.0
公共成员函数 | 公共属性 | 所有成员列表

realm::object_change_callback_wrapper< T > 结构模板参考

域::object_change_callback_wrapper< T > 的继承图:
realm::internal::bridge::collection_change_callback

公共成员函数

 object_change_callback_wrapper (std::function< void( object_change < T > )> &&b, const T *obj, std::shared_ptr< Internal::bridge:: 对象 >Internal_object)
 
void populate_properties ( internal::bridge::collection_change_set const &c)
 
std::option< std::vector< typename decltype(T:: 模式)::variant_t >> read_values ( internal::bridge::collection_change_set const &c)
 
void before ( internal::bridge::collection_change_set const &c) 覆盖
 
void after ( internal::bridge::collection_change_set const &c) 覆盖
 
void 错误(std::Exception_ptr err)
 
void forward_change (const T *ptr, std::vector< std::string > property_names, std::vector< typename decltype(T:: 模式)::variant_t > old_values, std::vector< typename decltype(T:: 模式)::variant_t > new_values, const std::Exception_ptr &error)
 
虚空 before ( collection_change_set const &c)= 0
 
虚空 after ( collection_change_set const &c)= 0
 

公共属性

std::function< void( object_change < T > )> 
 
const T 对象
 
std::shared_ptr< internal::bridge:: 对象m_object
 
std::option< std::vector< std::string >> property_names = std::nullopt
 
std::option< std::vector< typename decltype(T:: 模式)::variant_t >> old_values = std::nullopt
 
bool Deleted = false
 

成员函数文档

after()

template<typename T >
void 域::object_change_callback_wrapper < T >::after ( Internal::bridge::collection_change_set const &  C)
内联覆盖虚拟

before()

template<typename T >
void realm::object_change_callback_wrapper < T >::before ( Internal::bridge::collection_change_set const &  C)
内联覆盖虚拟

该结构体的文档由以下文件生成: