syslog-ng source
generic-number.c File Reference
#include "generic-number.h"
#include <math.h>
Include dependency graph for generic-number.c:

Functions

gdouble gn_as_double (const GenericNumber *number)
 
void gn_set_double (GenericNumber *number, gdouble value, gint precision)
 
gint64 gn_as_int64 (const GenericNumber *number)
 
void gn_set_int64 (GenericNumber *number, gint64 value)
 
gboolean gn_is_zero (const GenericNumber *number)
 
void gn_set_nan (GenericNumber *number)
 
gboolean gn_is_nan (const GenericNumber *number)
 
gint gn_compare (const GenericNumber *left, const GenericNumber *right)
 

Function Documentation

◆ gn_as_double()

gdouble gn_as_double ( const GenericNumber number)

◆ gn_as_int64()

gint64 gn_as_int64 ( const GenericNumber number)

◆ gn_compare()

gint gn_compare ( const GenericNumber left,
const GenericNumber right 
)

◆ gn_is_nan()

gboolean gn_is_nan ( const GenericNumber number)

◆ gn_is_zero()

gboolean gn_is_zero ( const GenericNumber number)

◆ gn_set_double()

void gn_set_double ( GenericNumber number,
gdouble  value,
gint  precision 
)

◆ gn_set_int64()

void gn_set_int64 ( GenericNumber number,
gint64  value 
)

◆ gn_set_nan()

void gn_set_nan ( GenericNumber number)