#include <encodable_value.h>
Definition at line 165 of file encodable_value.h.
◆ super
◆ EncodableValue() [1/4]
flutter::EncodableValue::EncodableValue |
( |
| ) |
|
|
explicitdefault |
◆ EncodableValue() [2/4]
flutter::EncodableValue::EncodableValue |
( |
const char * |
string | ) |
|
|
inlineexplicit |
◆ EncodableValue() [3/4]
◆ EncodableValue() [4/4]
constexpr flutter::EncodableValue::EncodableValue |
( |
T && |
t | ) |
|
|
inlineexplicitconstexprnoexcept |
◆ IsNull()
bool flutter::EncodableValue::IsNull |
( |
| ) |
const |
|
inline |
Definition at line 203 of file encodable_value.h.
203{ return std::holds_alternative<std::monostate>(*this); }
◆ LongValue()
int64_t flutter::EncodableValue::LongValue |
( |
| ) |
const |
|
inline |
Definition at line 212 of file encodable_value.h.
212 {
213 if (std::holds_alternative<int32_t>(*this)) {
214 return std::get<int32_t>(*this);
215 }
216 return std::get<int64_t>(*this);
217 }
◆ operator=()
EncodableValue & flutter::EncodableValue::operator= |
( |
const char * |
other | ) |
|
|
inline |
Definition at line 177 of file encodable_value.h.
177 {
178 *this = std::string(other);
179 return *this;
180 }
◆ operator<
The documentation for this class was generated from the following file: