Lines Matching refs:PreferencesValue
53 * The PreferencesValue class of the preference. Various operations on PreferencesValue are provided in this class.
55 class PREF_API_EXPORT PreferencesValue {
57 PREF_API_EXPORT PreferencesValue()
62 PREF_API_EXPORT ~PreferencesValue()
69 PREF_API_EXPORT PreferencesValue(PreferencesValue &&preferencesValue) noexcept;
74 PREF_API_EXPORT PreferencesValue(const PreferencesValue &preferencesValue);
79 * This constructor is used to convert the int input parameter to a value of type PreferencesValue.
83 PREF_API_EXPORT PreferencesValue(int value);
88 * This constructor is used to convert the int64_t input parameter to a value of type PreferencesValue.
92 PREF_API_EXPORT PreferencesValue(int64_t value);
97 * This constructor is used to convert the int64_t input parameter to a value of type PreferencesValue.
101 PREF_API_EXPORT PreferencesValue(float value);
106 * This constructor is used to convert the double input parameter to a value of type PreferencesValue.
110 PREF_API_EXPORT PreferencesValue(double value);
115 * This constructor is used to convert the bool input parameter to a value of type PreferencesValue.
119 PREF_API_EXPORT PreferencesValue(bool value);
124 * This constructor is used to convert the string input parameter to a value of type PreferencesValue.
128 PREF_API_EXPORT PreferencesValue(std::string value);
133 * This constructor is used to convert the char input parameter to a value of type PreferencesValue.
137 PREF_API_EXPORT PreferencesValue(const char *value);
142 * This constructor is used to convert the vector<double> input parameter to a value of type PreferencesValue.
146 PREF_API_EXPORT PreferencesValue(std::vector<double> value);
151 * This constructor is used to convert the vector<std::string> input parameter to a value of type PreferencesValue.
155 PREF_API_EXPORT PreferencesValue(std::vector<std::string> value);
160 * This constructor is used to convert the vector<bool> input parameter to a value of type PreferencesValue.
164 PREF_API_EXPORT PreferencesValue(std::vector<bool> value);
169 * This constructor is used to convert the vector<uint8_t> input parameter to a value of type PreferencesValue.
173 PREF_API_EXPORT PreferencesValue(std::vector<uint8_t> value);
175 PREF_API_EXPORT PreferencesValue(Object value);
180 * This constructor is used to convert the BigInt input parameter to a value of type PreferencesValue.
184 PREF_API_EXPORT PreferencesValue(BigInt value);
189 PREF_API_EXPORT PreferencesValue &operator=(PreferencesValue &&preferencesValue) noexcept;
194 PreferencesValue &operator=(const PreferencesValue &preferencesValue);
197 * @brief Determines whether the int type PreferencesValue is currently used.
204 * @brief Determines whether the long type PreferencesValue is currently used.
211 * @brief Determines whether the float type PreferencesValue is currently used.
218 * @brief Determines whether the double type PreferencesValue is currently used.
225 * @brief Determines whether the bool type PreferencesValue is currently used.
232 * @brief Determines whether the string type PreferencesValue is currently used.
239 * @brief Determines whether the string array type PreferencesValue is currently used.
246 * @brief Determines whether the bool array type PreferencesValue is currently used.
253 * @brief Determines whether the double array type PreferencesValue is currently used.
260 * @brief Determines whether the uint8 array type PreferencesValue is currently used.
269 * @brief Determines whether the BigInt type PreferencesValue is currently used.
278 * @return The int type PreferencesValue.
285 * @return Returns float type PreferencesValue.
292 * @return Returns double type PreferencesValue.
299 * @return Returns bool type PreferencesValue.
306 * @return Returns int64_t type PreferencesValue.
313 * @return Returns string type PreferencesValue.
320 * @return Returns vector<double> type PreferencesValue.
327 * @return Returns vector<bool> type PreferencesValue.
334 * @return Returns vector<string> type PreferencesValue.
341 * @return Returns vector<uint8_t> type PreferencesValue.
350 * @return Returns BigInt type PreferencesValue.
357 * This function is used to determine whether the input value is equal to the current PreferencesValue.
359 * @param value Indicates a PreferencesValue.
361 * @return Returning true means the input value is equal to the current PreferencesValue, false means it isn't.
363 PREF_API_EXPORT bool operator==(const PreferencesValue &value);