jx Struct Reference

JX value representing any expression type. More...

#include <jx.h>

Data Fields

jx_type_t type
 type of this value
int boolean_value
 value of JX_BOOLEAN
jx_int_t integer_value
 value of JX_INTEGER
double double_value
 value of JX_DOUBLE
char * string_value
 value of JX_STRING
char * symbol_name
 value of JX_SYMBOL
struct jx_itemitems
 value of JX_ARRAY
struct jx_pairpairs
 value of JX_OBJECT
struct jx_operator oper
 value of JX_OPERATOR
struct jx_function func
 function of JX_FUNCTION
struct jxerr
 error value of JX_ERROR

Detailed Description

JX value representing any expression type.


Field Documentation

type of this value

value of JX_BOOLEAN

value of JX_INTEGER

value of JX_DOUBLE

value of JX_STRING

value of JX_SYMBOL

struct jx_item* jx::items [read]

value of JX_ARRAY

struct jx_pair* jx::pairs [read]

value of JX_OBJECT

struct jx_operator jx::oper [read]

value of JX_OPERATOR

struct jx_function jx::func [read]

function of JX_FUNCTION

struct jx* jx::err [read]

error value of JX_ERROR


The documentation for this struct was generated from the following file:

Generated on 24 Oct 2016 for cctools by  doxygen 1.6.1