RetroArch
Classes | Enumerations | Functions
rmsgpack_dom.h File Reference
#include <stdint.h>
#include <retro_common_api.h>
#include <streams/file_stream.h>
Include dependency graph for rmsgpack_dom.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rmsgpack_dom_value
 
struct  rmsgpack_dom_pair
 

Enumerations

enum  rmsgpack_dom_type {
  RDT_NULL = 0, RDT_BOOL, RDT_UINT, RDT_INT,
  RDT_STRING, RDT_BINARY, RDT_MAP, RDT_ARRAY
}
 

Functions

void rmsgpack_dom_value_print (struct rmsgpack_dom_value *obj)
 
void rmsgpack_dom_value_free (struct rmsgpack_dom_value *v)
 
int rmsgpack_dom_value_cmp (const struct rmsgpack_dom_value *a, const struct rmsgpack_dom_value *b)
 
struct rmsgpack_dom_valuermsgpack_dom_value_map_value (const struct rmsgpack_dom_value *map, const struct rmsgpack_dom_value *key)
 
int rmsgpack_dom_read (RFILE *fd, struct rmsgpack_dom_value *out)
 
int rmsgpack_dom_write (RFILE *fd, const struct rmsgpack_dom_value *obj)
 
int rmsgpack_dom_read_into (RFILE *fd,...)
 

Enumeration Type Documentation

◆ rmsgpack_dom_type

Enumerator
RDT_NULL 
RDT_BOOL 
RDT_UINT 
RDT_INT 
RDT_STRING 
RDT_BINARY 
RDT_MAP 
RDT_ARRAY 

Function Documentation

◆ rmsgpack_dom_read()

int rmsgpack_dom_read ( RFILE fd,
struct rmsgpack_dom_value out 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rmsgpack_dom_read_into()

int rmsgpack_dom_read_into ( RFILE fd,
  ... 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rmsgpack_dom_value_cmp()

int rmsgpack_dom_value_cmp ( const struct rmsgpack_dom_value a,
const struct rmsgpack_dom_value b 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rmsgpack_dom_value_free()

void rmsgpack_dom_value_free ( struct rmsgpack_dom_value v)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rmsgpack_dom_value_map_value()

struct rmsgpack_dom_value* rmsgpack_dom_value_map_value ( const struct rmsgpack_dom_value map,
const struct rmsgpack_dom_value key 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rmsgpack_dom_value_print()

void rmsgpack_dom_value_print ( struct rmsgpack_dom_value obj)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rmsgpack_dom_write()

int rmsgpack_dom_write ( RFILE fd,
const struct rmsgpack_dom_value obj 
)
Here is the call graph for this function:
Here is the caller graph for this function: