realm::internal::bridge {
44 structnotification_token;
45 structcollection_change_callback;
47 structsort_descriptor;
52 list& operator=(
const list& other) ;
57 operatorList()
const;
60[[nodiscard]]
size_tsize()
const;
61 voidremove(
size_tidx);
64 tableget_table()
const;
66 voidadd(
conststd::string&);
67 voidadd(
constint64_t &);
68 voidadd(
const double&);
69 voidadd(
const bool&);
71 voidadd(
const uuid&);
74 voidadd(
const mixed&);
79 void set(
size_tpos,
constint64_t &);
80 void set(
size_tpos,
const double&);
81 void set(
size_tpos,
const bool&);
82 void set(
size_tpos,
conststd::string &);
83 void set(
size_tpos,
const uuid&);
86 void set(
size_tpos,
const mixed&);
90 size_tfind(
constint64_t &);
91 size_tfind(
const bool&);
92 size_tfind(
const double&);
93 size_tfind(
conststd::string &);
94 size_tfind(
const uuid&);
97 size_tfind(
const mixed&);
99 size_tfind(
const binary&);
102 resultssort(
conststd::vector<sort_descriptor>&);
103[[nodiscard]]
resultsas_results()
const;
105 notification_tokenadd_notification_callback(std::shared_ptr<collection_change_callback>);
107 template<
typenameValueType>
108 friendValueType get(
const list&,
size_tidx);
109 friend inlineList* get_list(
list& lst);
110 friend inline constList* get_list(
const list& lst);
111inline ::realm::List* get_list();
112 inlineconst ::realm::List* get_list()
const;
113#ifdef CPPREALM_HAVE_GENERATED_BRIDGE_TYPES 114storage::List m_list[1];
116std::shared_ptr<::realm::List> m_list;
120 template<
typenameValueType>
121[[nodiscard]] ValueType get(
const list&,
size_tidx);
123[[nodiscard]] std::string get(
const list&,
size_tidx);
125[[nodiscard]] int64_t get(
const list&,
size_tidx);
127[[nodiscard]]
doubleget(
const list&,
size_tidx);
129[[nodiscard]]
binaryget(
const list&,
size_tidx);
131[[nodiscard]]
uuidget(
const list&,
size_tidx);
137[[nodiscard]]
mixedget(
const list&,
size_tidx);
139[[nodiscard]]
objget(
const list&,
size_tidx);
142[[nodiscard]] std::optional<int64_t> get(
const list& lst,
size_tidx);
144[[nodiscard]] std::optional<double> get(
const list& lst,
size_tidx);
146[[nodiscard]] std::optional<bool> get(
const list& lst,
size_tidx);
148[[nodiscard]] std::optional<uuid> get(
const list& lst,
size_tidx);
150[[nodiscard]] std::optional<object_id> get(
const list& lst,
size_tidx);
152[[nodiscard]] std::optional<std::string> get(
const list& lst,
size_tidx);
154[[nodiscard]] std::optional<binary> get(
const list& lst,
size_tidx);
156[[nodiscard]] std::optional<timestamp> get(
const list& lst,
size_tidx);
Definition: binary.hpp:30
Definition: col_key.hpp:28
Definition: decimal128.hpp:30
Definition: object.hpp:45
Definition: obj_key.hpp:33
Definition: object_id.hpp:31
Definition: results.hpp:46
Definition: timestamp.hpp:30
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4