Fix number to string conversion in C++

This commit is contained in:
Olivier Goffart 2020-05-27 16:17:12 +02:00
parent 486b2ab8f8
commit 5580b5112f
5 changed files with 90 additions and 59 deletions

View file

@ -31,7 +31,11 @@ struct SharedString
operator std::string_view() const { return internal::sixtyfps_shared_string_bytes(this); }
auto data() const -> const char * { return internal::sixtyfps_shared_string_bytes(this); }
static SharedString from_number(double n) { return SharedString(n); }
private:
/// Use SharedString::from_number
explicit SharedString(double n) { internal::sixtyfps_shared_string_from_number(this, n); }
void *inner; // opaque
};
}