Nyx Node
Loading...
Searching...
No Matches
Collaboration diagram for JSON Number Object:

Classes

struct  nyx_number_t
 Struct describing a JSON number. More...
 

Functions

nyx_number_tnyx_number_t::nyx_number_new ()
 Allocates a new JSON number object.
 
void nyx_number_t::nyx_number_free (nyx_number_t *object)
 Frees memory of the provided JSON number object.
 
double nyx_number_t::nyx_number_get (const nyx_number_t *object)
 Get the value of the provided JSON number object.
 
__INLINE__ bool nyx_number_t::nyx_number_set (nyx_number_t *object, double value)
 Set the value of the provided JSON number object.
 
str_t nyx_number_t::nyx_number_to_string (const nyx_number_t *object)
 Returns a string representing the provided JSON number object.
 
__INLINE__ nyx_number_tnyx_number_t::nyx_number_from (double value)
 Returns a JSON number object holding the value of the provided argument.
 

Detailed Description

Function Documentation

◆ nyx_number_new()

nyx_number_t * nyx_number_new ( )

Allocates a new JSON number object.

Returns
The new JSON number.

◆ nyx_number_free()

void nyx_number_free ( nyx_number_t * object)

Frees memory of the provided JSON number object.

Parameters
objectThe provided JSON number object.

◆ nyx_number_get()

double nyx_number_get ( const nyx_number_t * object)

Get the value of the provided JSON number object.

Parameters
objectThe provided JSON number object.
Returns
The value of the provided JSON number object.

◆ nyx_number_set()

__INLINE__ bool nyx_number_set ( nyx_number_t * object,
double value )

Set the value of the provided JSON number object.

Parameters
objectThe provided JSON number object.
valueThe value for the provided JSON number object.
Returns
true if the value was modified, false otherwise.

◆ nyx_number_to_string()

str_t nyx_number_to_string ( const nyx_number_t * object)

Returns a string representing the provided JSON number object.

Parameters
objectThe provided object.
Returns
The string representing the provided JSON number object.

◆ nyx_number_from()

__INLINE__ nyx_number_t * nyx_number_from ( double value)

Returns a JSON number object holding the value of the provided argument.

Parameters
valueThe value for the new JSON number object.
Returns
The new JSON number object.