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

域::internal::bridge::obj 结构引用

公共成员函数

 obj (const obj &other)
 
obj操作符= (const obj &other)
 
 obj ( obj && other)
 
obj操作符= ( obj && other)
 
 obj (const Obj &)
 
 操作符 Obj () const
 
数据表(table) get_table () const noException
 
数据表(table) get_target_table ( col_key ) const noException
 
bool is_null (const col_key & col_key ) const
 
bool is_valid () const
 
obj get_linked_object (const col_key & col_key )
 
template<typename T >
get (const col_key & col_key ) const
 
template<typename T >
std::Optional< T > get_Optional (const col_key & col_key ) const
 
void 设立 (const col_key & col_key , const int 64 _t &value)
 
void 设立 (const col_key & col_key , const double &value)
 
void 设立 (const col_key & col_key , const std::string &value)
 
void 设立 (const col_key & col_key , const Mixed &Value)
 
void 设立 (const col_key & col_key , const bool &value)
 
void 设立 (const col_key & col_key , const timestamp &value)
 
void 设立 (const col_key & col_key , const binary &value)
 
void 设立 (const col_key & col_key , const uuid &value)
 
void 设立 (const col_key & col_key , const object_id &value)
 
void 设立 (const col_key & col_key , const Decimal 128 &value)
 
void 设立 (const col_key & col_key , const obj_key &value)
 
void 设立 (const col_key & col_key , const std::chrono::time_point< std::chrono::system_clock > &value)
 
template<typename T >
std::enable_if_t< std::is_enum_v< T >> 设立 (const col_key & col_key , const T &value)
 
template<typename T >
void 设立 (const col_key & col_key , const std::Optional< T > &value)
 
void set_list_values (const col_key & col_key , const std::vector< obj_key > &values)
 
void set_list_values (const col_key & col_key , const std::vector< std::string > &values)
 
void set_list_values (const col_key & col_key , const std::vector< bool > &values)
 
void set_list_values (const col_key & col_key , const std::vector< int 64 _t > &values)
 
void set_list_values (const col_key & col_key , const std::vector< double > &values)
 
void set_list_values (const col_key & col_key , const std::vector< internal::bridge::uuid > &values)
 
void set_list_values (const col_key & col_key , const std::vector< internal::bridge::object_id > &values)
 
void set_list_values (const col_key & col_key , const std::vector< internal::bridge::decimal 128 > &values)
 
void set_list_values (const col_key & col_key , const std::vector< binary > &values)
 
void set_list_values (const col_key & col_key , const std::vector< mixed > &values)
 
void set_list_values (const col_key & col_key , const std::vector< timestamp > &values)
 
void set_list_values (const col_key & col_key , const std::vector< std::Optional< int 64 _t >> &values)
 
void set_list_values (const col_key & col_key , const std::vector< std::Optional< bool >> &values)
 
void set_list_values (const col_key & col_key , const std::vector< std::Optional< double > > &values)
 
void set_list_values (const col_key & col_key , const std::vector< std::Optional< std::string >> &values)
 
void set_list_values (const col_key & col_key , const std::vector< std::Optional< obj_key >> &values)
 
void set_list_values (const col_key & col_key , const std::vector< std::Optional< Internal::bridge::uuid >> &values)
 
void set_list_values (const col_key & col_key , const std::vector< std::Optional< Internal::bridge::object_id >> &values)
 
void set_list_values (const col_key & col_key , const std::vector< std::Optional< binary >> &values)
 
void set_list_values (const col_key & col_key , const std::vector< std::Optional< timestamp >> &values)
 
template<typename ValueType >
void set_list_values (const col_key & col_key , const std::vector< ValueType > &values)
 
obj_key get_key () const
 
obj_link get_link () const
 
lnklst get_linklist (const col_key & col_key )
 
core_dictionary get_dictionary (const col_key & col_key )
 
void set_null (const col_key &)
 
obj create_and_set_linked_object (const col_key &)
 
Table_view get_backlink_view ( table , col_key )
 
void to_json (std::ostream &out) const noException
 

好友

const Obj * get_obj (const obj &)
 
Obj * get_obj (obj &)
 
template<typename T >
get (const obj &, const col_key & col_key )
 

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