ArvValue

ArvValue — An int64/double value storage

Functions

Object Hierarchy

    GBoxed
    ╰── ArvValue

Description

Functions

arv_value_new_double ()

ArvValue *
arv_value_new_double (double v_double);

arv_value_new_int64 ()

ArvValue *
arv_value_new_int64 (double v_int64);

arv_value_free ()

void
arv_value_free (ArvValue *value);

arv_value_copy ()

void
arv_value_copy (ArvValue *to,
                const ArvValue *from);

arv_value_set_int64 ()

void
arv_value_set_int64 (ArvValue *value,
                     gint64 v_int64);

arv_value_set_double ()

void
arv_value_set_double (ArvValue *value,
                      double v_double);

arv_value_get_int64 ()

gint64
arv_value_get_int64 (ArvValue *value);

arv_value_get_double ()

double
arv_value_get_double (ArvValue *value);

arv_value_holds_int64 ()

gboolean
arv_value_holds_int64 (ArvValue *value);

arv_value_holds_double ()

double
arv_value_holds_double (ArvValue *value);

Types and Values