ArvValue

ArvValue — An int64/double value storage

Synopsis

ArvValue *          arv_value_new_double                (double v_double);
ArvValue *          arv_value_new_int64                 (double v_int64);
void                arv_value_free                      (ArvValue *value);
void                arv_value_copy                      (ArvValue *to,
                                                         const ArvValue *from);
void                arv_value_set_int64                 (ArvValue *value,
                                                         gint64 v_int64);
void                arv_value_set_double                (ArvValue *value,
                                                         double v_double);
gint64              arv_value_get_int64                 (ArvValue *value);
double              arv_value_get_double                (ArvValue *value);
gboolean            arv_value_holds_int64               (ArvValue *value);
double              arv_value_holds_double              (ArvValue *value);

Description

Details

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);