Realm C++ SDK Versão C++ v2.2.0
Funções de membro público | Atributos públicos | Atributos públicos estáticos | Funções de membro protegidas | Lista de todos os membros

Referência da estrutura realm::managed_base

Diagrama de herança para realm::managed_base:
domínio::gerenciado< T * > realm::managed< T, std::enable_if_t< realm::internal::type_info::MixedPersistableConcept< T >::value > > realm::managed< T, std::enable_if_t< std::is_enum_v< T > > > realm:: managed< bool > realm::gerenciado< double > realm::managed< int64_t > realm::managed < linking_objects< ptr > > realm::managed< primary_key< T >, std::enable_if_t< std::conjunction_v< typename internal::type_info::is_optional< T >, std::is_enum< typename T::value_type > > > > realm::managed< primary_key< T >, std::enable_if_t< std::is_enum_v< T > > > realm::managed{ primary_key< int64_t > > realm::managed < primary_key< realm::object_id > > realm::managed < primary_key< realm::uuid > > realm::managed< primary_key< std::optional< int64_t > > > realm::managed < primary_key < std::optional< realm::object_id > > > realm::managed < primary_key < std::optional< realm::uuid > > > realm::managed < primary_key < std::opcional< std::string > > > realm::managed < primary_key< std::string > > realm::managed< realm::decimal128 > realm::managed< realm::object_id > realm:: managed< realm::uuid > realm::managed< std::chrono::time_point< std::chrono::system_clock > > realm::managed< std::map< std::string, T >, null > realm:: managed< T >< T > realm::managed< std::optional< bool > > realm::managed< std::optional < realm::decimal128 > > realm::managed< std::optional< realm::object_id > > realm::managed< std::optional< realm::uuid > > realm::managed< std::optional< std::chrono::time_point > >< std::chrono::system_clock > realm:: managed8 realm::managed< std::set< T * > > realm:: managed< T >< T > realm::managed< std::string > realm::managed< std::vector< T * > > realm:: managed< T >< T > realm::managed< std::vector< uint8_t > >

Funções de membro público

vazio atribuir (interno::ponte::obj *obj, interno::ponte::Realm *Realm, interno::ponte::col_key &&key)
 
vazio atribuir (interno::ponte::obj *obj, interno::ponte::Realm *Realm, const interno::ponte::col_key &key)
 
template<typename T >
managedoperador= (const T &v)
 
vazio prepare_for_query (interno::bridge::Realm *Realm, const interno::bridge::tabela &table, const std::string_view &col_name, Realm::rbool *query)
 

Atributos públicos

interno::ponte::objm_obj = nullptr
 
interno::ponte::Realmm_realm = nullptr
 
Internal::bridge::col_key m_key
 
rboolquery = nullptr
 

Atributos públicos estáticos

bool de constexpr estático is_object = false
 

Funções de membro protegidas

 managed (const managed &outros)
 
managedoperador= (const managed & other)
 
 managed (managed &&outros)
 
managedoperador= (managed &&outros)
 

A documentação para esta estrutura foi gerada a partir do seguinte arquivo: