Parameters: LandYamlEntry * self
Returns: LandHash*
Returns: LandArray*
Returns: char const*
Returns: int
Returns: double
Parameters: LandArray * s, int i
Parameters: LandYamlEntry * self, char const * name
Returns: LandYamlEntry*
Parameters: LandYamlEntry * self, int i
Parameters: char const * filename
Returns: LandYaml*
Parameters: LandYaml * yaml
After calling this, use land_yaml_add_scalar to add a key, and then land_yaml_add_* to add a value. Repeat to add the 2nd and more map entries. Use land_yaml_done when done.
Call this when done with a mapping or sequence.
After calling this, use land_yaml_add_* to add sequence items, then land_yaml_done when the sequence is done.
Parameters: LandYaml * yaml, char const * v
Call this to add an item to a sequence, a key to a mapping, or a value to a mapping.
Parameters: LandYaml * yaml, char const * v, va_list args
Parameters: LandYaml * yaml, char const * v, …
Parameters: LandYaml * self
Parameters: LandYaml * self, str filename