GATE
yaml.h File Reference

YAML data file format encoding/decoding. More...

#include "gate/encode/gate_encode_api.h"
#include "gate/strings.h"
#include "gate/arrays.h"
#include "gate/streams.h"
#include "gate/properties.h"

Classes

struct  gate_yaml_result_class
 

Typedefs

typedef struct gate_yaml_result_class gate_yaml_result_t
 

Functions

GATE_ENCODE_API gate_result_t gate_yaml_parse_string (gate_string_t const *source, gate_property_t *target_prop, gate_yaml_result_t *result)
 
GATE_ENCODE_API gate_result_t gate_yaml_parse (gate_stream_t *input_source, gate_property_t *target_prop, gate_yaml_result_t *result)
 
GATE_ENCODE_API gate_result_t gate_yaml_build_string (gate_property_t const *prop, gate_string_t *output)
 
GATE_ENCODE_API gate_result_t gate_yaml_build (gate_property_t const *prop, gate_stream_t *output_stream)
 

Detailed Description

YAML data file format encoding/decoding.