cctools
jx_eval.h
Go to the documentation of this file.
1 /*
2 Copyright (C) 2016- The University of Notre Dame
3 This software is distributed under the GNU General Public License.
4 See the file COPYING for details.
5 */
6 
7 #ifndef JX_EVAL_H
8 #define JX_EVAL_H
9 
10 #include "jx.h"
11 
23 struct jx * jx_eval( struct jx *j, struct jx *context );
24 
34 struct jx * jx_eval_with_defines( struct jx *j, struct jx* context );
35 
43 void jx_eval_enable_external( int enable );
44 
45 #endif
void jx_eval_enable_external(int enable)
Enable external functions.
struct jx * jx_eval_with_defines(struct jx *j, struct jx *context)
Evaluate an expression with embedded definitions.
struct jx * jx_eval(struct jx *j, struct jx *context)
Evaluate an expression.
JSON Expressions (JX) library.
JX value representing any expression type.
Definition: jx.h:117