|
static std::unique_ptr
< GVariant, decltype(&g_variant_unref)> | makeUnique (GVariant *variant) |
|
static void | checkType (GVariant *object, const GVariantType *type) |
|
static void | fromGVariant (GVariant *object, std::int8_t &value) |
|
static void | fromGVariant (GVariant *object, std::int16_t &value) |
|
static void | fromGVariant (GVariant *object, std::int32_t &value) |
|
static void | fromGVariant (GVariant *object, std::int64_t &value) |
|
static void | fromGVariant (GVariant *object, std::uint8_t &value) |
|
static void | fromGVariant (GVariant *object, std::uint16_t &value) |
|
static void | fromGVariant (GVariant *object, std::uint32_t &value) |
|
static void | fromGVariant (GVariant *object, std::uint64_t &value) |
|
static void | fromGVariant (GVariant *object, bool &value) |
|
static void | fromGVariant (GVariant *object, double &value) |
|
static void | fromGVariant (GVariant *object, std::string &value) |
|
static void | fromGVariant (GVariant *object, char *&value) |
|
static void | fromGVariant (GVariant *object, cargo::FileDescriptor &value) |
|
template<typename T > |
static void | fromGVariant (GVariant *object, std::vector< T > &value) |
|
template<typename T , std::size_t N> |
static void | fromGVariant (GVariant *object, std::array< T, N > &values) |
|
template<typename V > |
static void | fromGVariant (GVariant *object, std::map< std::string, V > &values) |
|
template<typename T , typename std::enable_if< isLikeTuple< T >::value, int >::type = 0> |
static void | fromGVariant (GVariant *object, T &values) |
|
template<typename T , typename std::enable_if< std::is_enum< T >::value, int >::type = 0> |
static void | fromGVariant (GVariant *object, T &value) |
|
template<typename T > |
static std::enable_if< isUnion
< T >::value >::type | fromGVariant (GVariant *object, T &value) |
|
template<typename T > |
static std::enable_if
< isVisitable< T >::value
&&!isUnion< T >::value >::type | fromGVariant (GVariant *object, T &value) |
|