json_journal.h File Reference
#include <stdio.h>
#include <json-c/json.h>
#include <json-c/json_more_utils.h>
#include "laser_data_json.h"
Go to the source code of this file.
Define Documentation
This is a collection of functions for debugging purposes only. It's a little cryptic, but if you don't understand them, don't worry.
The information used by this is used primarily to create the icp animation videos. Public interface
Definition at line 21 of file json_journal.h.
Function Documentation
void jj_add |
( |
const char * |
name, |
|
|
JO |
| |
|
) |
| | |
void jj_add_double |
( |
const char * |
name, |
|
|
double |
| |
|
) |
| | |
void jj_add_double_array |
( |
const char * |
name, |
|
|
double * |
, |
|
|
int |
| |
|
) |
| | |
void jj_add_int |
( |
const char * |
name, |
|
|
int |
| |
|
) |
| | |
void jj_add_int_array |
( |
const char * |
name, |
|
|
int * |
, |
|
|
int |
| |
|
) |
| | |
void jj_context_enter |
( |
const char * |
context_name |
) |
|
void jj_context_exit |
( |
void |
|
) |
|
FILE* jj_get_stream |
( |
void |
|
) |
|
void jj_loop_enter |
( |
const char * |
loop_name |
) |
|
void jj_loop_exit |
( |
void |
|
) |
|
void jj_loop_iteration |
( |
void |
|
) |
|
void jj_must_be_array |
( |
void |
|
) |
|
(private) Asserts if the stack top is not an array.
void jj_must_be_hash |
( |
void |
|
) |
|
(private) Asserts if the stack top is not an hash.
void jj_set_stream |
( |
FILE * |
|
) |
|
void jj_stack_pop |
( |
void |
|
) |
|
void jj_stack_push |
( |
JO |
jo |
) |
|
(private) Pushes an object onto the stack.
(private) Gets the top of the stack.