Realm C++ SDK 버전 v2.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< oid(object_change< T >)> &&b, const T *obj, std::shared_ptr< internal::bridge:: 객체 > internal_object)
 
void 채우기 속성 (internal::bridge::collection_change_set const &c)
 
std::optional< std::vector< typename decltype(T:: 스키마)::variant_t > > read_values (internal::bridge::collection_change_set const &c)
 
void  (internal::bridge::collection_change_set const &c) 재정의 전
 
void  (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< oid(object_change< T >)> 차단
 
const T 객체
 
std::shared_ptr< internal::bridge:: 객체m_object
 
std::optional< std::vector< std::string > > Property_names = std::nullopt
 
std::optional< std::vector< typename decltype(T:: 스키마)::variant_t > > old_values = std::nullopt
 
부울 삭제됨 = false
 

멤버 함수 문서

◆ after()

template<typename T >
무효 영역::object_change_callback_wrapper< T >::after ( internal::bridge::collection_change_set const &  C)
인라인[readConcern] 재정의가상

◆ before()

template<typename T >
oid realm::object_change_callback_wrapper< T >::before ( internal::bridge::collection_change_set const &  C)
인라인[readConcern] 재정의가상

이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.