Realm C++ SDKバージョン v 2.2.0
パブリック属性 | 全ノードのリスト

< T >構造テンプレート参照

#include <notifications.hpp>

パブリック属性

std::string name
 
std::optional< typename Decltype(T::schema)::variant_t > old_value
 
std::optional< typename Decltype(T::schema)::variant_t > new_value
 

詳細な説明

テンプレート <typename T>
structrealm::PropertyCheck< T >

realm::object変更通知で変更された特定のプロパティに関する情報。

メンバーデータのドキュメント

MongoDB_ENUS_JAJP

template<typename T >
std:: stringrealm::PropertyCheck < T >::name

変更されたプロパティの名前。

に対してnew_value

template<typename T >
ください< T >

変更が発生した後のプロパティの値。 これはListプロパティには提供されず、常に nil になります。

MongoDB_EN US_JAJP

template<typename T >
ください< T >

変更が発生する前のプロパティの値。 これは、変更が通知と同じスレッドで発生し、かつListプロパティに対して発生した場合は提供されません。

オブジェクト プロパティの場合、これにより以前にリンクされていたオブジェクトが提供されますが、そのオブジェクトには新しい値が含まれ、変更前の値ではありません。 つまり、 previousValueは削除されたオブジェクトである可能性があり、そのプロパティにアクセスする前にisInvalidatedを確認する必要があります。


この構造体のドキュメントは、次のファイルから生成されました。