Realm C++ SDK Version v2.2.0
Public Member Functions | Friends | List of all members

realm::internal::bridge::list Struct Reference

Public Member Functions

 list (const list &other)
 
listoperator= (const list &other)
 
 list (list &&other)
 
listoperator= (list &&other)
 
 list (const List &)
 
 operator List () const
 
 list (const realm &realm, const obj &obj, const col_key &)
 
size_t size () const
 
void remove (size_t idx)
 
void remove_all ()
 
table get_table () const
 
void add (const std::string &)
 
void add (const int64_t &)
 
void add (const double &)
 
void add (const bool &)
 
void add (const binary &)
 
void add (const uuid &)
 
void add (const object_id &)
 
void add (const decimal128 &)
 
void add (const mixed &)
 
void add (const obj_key &)
 
void add (const timestamp &)
 
obj add_embedded ()
 
void set (size_t pos, const int64_t &)
 
void set (size_t pos, const double &)
 
void set (size_t pos, const bool &)
 
void set (size_t pos, const std::string &)
 
void set (size_t pos, const uuid &)
 
void set (size_t pos, const object_id &)
 
void set (size_t pos, const decimal128 &)
 
void set (size_t pos, const mixed &)
 
void set (size_t pos, const timestamp &)
 
void set (size_t pos, const binary &)
 
size_t find (const int64_t &)
 
size_t find (const bool &)
 
size_t find (const double &)
 
size_t find (const std::string &)
 
size_t find (const uuid &)
 
size_t find (const object_id &)
 
size_t find (const decimal128 &)
 
size_t find (const mixed &)
 
size_t find (const timestamp &)
 
size_t find (const binary &)
 
size_t find (const obj_key &)
 
results sort (const std::vector< sort_descriptor > &)
 
results as_results () const
 
notification_token add_notification_callback (std::shared_ptr< collection_change_callback >)
 

Friends

template<typename ValueType >
ValueType get (const list &, size_t idx)
 
List * get_list (list &lst)
 
const List * get_list (const list &lst)
 

The documentation for this struct was generated from the following files: