2#include <State/Value.hpp>
15To value(
const ossia::value& val)
17 static_assert(
sizeof(To) == -1,
"Type not supported.");
21SCORE_LIB_STATE_EXPORT QVariant value(
const ossia::value& val);
23SCORE_LIB_STATE_EXPORT
int value(
const ossia::value& val);
25SCORE_LIB_STATE_EXPORT
float value(
const ossia::value& val);
27SCORE_LIB_STATE_EXPORT
bool value(
const ossia::value& val);
29SCORE_LIB_STATE_EXPORT
double value(
const ossia::value& val);
31SCORE_LIB_STATE_EXPORT QString value(
const ossia::value& val);
33SCORE_LIB_STATE_EXPORT QChar value(
const ossia::value& val);
35SCORE_LIB_STATE_EXPORT std::string value(
const ossia::value& val);
37SCORE_LIB_STATE_EXPORT
char value(
const ossia::value& val);
39SCORE_LIB_STATE_EXPORT vec2f value(
const ossia::value& val);
41SCORE_LIB_STATE_EXPORT vec3f value(
const ossia::value& val);
43SCORE_LIB_STATE_EXPORT vec4f value(
const ossia::value& val);
45SCORE_LIB_STATE_EXPORT list_t value(
const ossia::value& val);
47SCORE_LIB_STATE_EXPORT ossia::value_map_type value(
const ossia::value& val);
49SCORE_LIB_STATE_EXPORT
bool convert(
const ossia::value& orig, ossia::value& toConvert);
53SCORE_LIB_STATE_EXPORT QString toPrettyString(
const ossia::value& val);
59SCORE_LIB_STATE_EXPORT QString
60textualType(
const ossia::value& val);
61SCORE_LIB_STATE_EXPORT ossia::value fromQVariant(
const QVariant& val);
62SCORE_LIB_STATE_EXPORT QString
63prettyType(
const ossia::value& val);
65QString prettyType(ossia::val_type);
66SCORE_LIB_STATE_EXPORT
const std::array<const QString, 11>&
67ValuePrettyTypesArray();
68SCORE_LIB_STATE_EXPORT
const QStringList&
69ValuePrettyTypesList();
70SCORE_LIB_STATE_EXPORT
const std::array<std::pair<QString, ossia::val_type>, 10>&
Utilities for OSSIA data structures.
Definition DeviceInterface.hpp:33