📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 11:22:28
📂
/ (Root)
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
d3
/
de3
📍 /opt/alt/ruby21/share/doc/ruby/capi/html/d3/de3
🔄 Refresh
✏️
Editing: api_8c.html
Read Only
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: ext/psych/yaml/api.c File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.1.10p492(2016-04-01revision54464)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_31ad5611867e11b3bbb07523261d2b9b.html">psych</a></li><li class="navelem"><a class="el" href="../../dir_dfc81d2f50f6fc5c959b742953049d17.html">yaml</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">api.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>"</code><br /> </div> <p><a href="../../d3/de3/api_8c_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:gae935d58ea15b93a10b181620c398db0c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4b/group__version.html#gae935d58ea15b93a10b181620c398db0c">yaml_get_version_string</a> (void)</td></tr> <tr class="memdesc:gae935d58ea15b93a10b181620c398db0c"><td class="mdescLeft"> </td><td class="mdescRight">Get the library version as a string. <a href="../../d1/d4b/group__version.html#gae935d58ea15b93a10b181620c398db0c">More...</a><br /></td></tr> <tr class="separator:gae935d58ea15b93a10b181620c398db0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga6447ce71db1d53b0728ef88fdac298ad"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4b/group__version.html#ga6447ce71db1d53b0728ef88fdac298ad">yaml_get_version</a> (int *<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8947941479c38403a09c14a60b03f01">major</a>, int *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aec7b96885baf2e6f10efbdef9d935a0b">minor</a>, int *patch)</td></tr> <tr class="memdesc:ga6447ce71db1d53b0728ef88fdac298ad"><td class="mdescLeft"> </td><td class="mdescRight">Get the library version numbers. <a href="../../d1/d4b/group__version.html#ga6447ce71db1d53b0728ef88fdac298ad">More...</a><br /></td></tr> <tr class="separator:ga6447ce71db1d53b0728ef88fdac298ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa86a3d3d95427e2a4cda0a2e4e00d291"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/de3/api_8c.html#aa86a3d3d95427e2a4cda0a2e4e00d291">yaml_malloc</a> (size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:aa86a3d3d95427e2a4cda0a2e4e00d291"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a00649dbe4efb7df01d5a2cd8f0795995"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/de3/api_8c.html#a00649dbe4efb7df01d5a2cd8f0795995">yaml_realloc</a> (void *ptr, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a00649dbe4efb7df01d5a2cd8f0795995"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76ad3dbd461f17b46b7fe5e0f1cf67b2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/de3/api_8c.html#a76ad3dbd461f17b46b7fe5e0f1cf67b2">yaml_free</a> (void *ptr)</td></tr> <tr class="separator:a76ad3dbd461f17b46b7fe5e0f1cf67b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4f39390ff36f889070fd71430834083d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/de3/api_8c.html#a4f39390ff36f889070fd71430834083d">yaml_strdup</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *str)</td></tr> <tr class="separator:a4f39390ff36f889070fd71430834083d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0c71ebef5f52c94468e1817c82ac2bd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/de3/api_8c.html#ad0c71ebef5f52c94468e1817c82ac2bd">yaml_string_extend</a> (<a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **start, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **pointer, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **end)</td></tr> <tr class="separator:ad0c71ebef5f52c94468e1817c82ac2bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f6f9de725b2191fbf3de41c6e1fa4f9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/de3/api_8c.html#a0f6f9de725b2191fbf3de41c6e1fa4f9">yaml_string_join</a> (<a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **a_start, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **a_pointer, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **a_end, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **b_start, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **b_pointer, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **b_end)</td></tr> <tr class="separator:a0f6f9de725b2191fbf3de41c6e1fa4f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3086acc72501e944acd7bec2d2635a08"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/de3/api_8c.html#a3086acc72501e944acd7bec2d2635a08">yaml_stack_extend</a> (void **start, void **<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a>, void **end)</td></tr> <tr class="separator:a3086acc72501e944acd7bec2d2635a08"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1e3bc532db6918a0ff4becc452024ef"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/de3/api_8c.html#aa1e3bc532db6918a0ff4becc452024ef">yaml_queue_extend</a> (void **start, void **<a class="el" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a>, void **<a class="el" href="../../d4/d71/st_8c.html#aeb205b1461b511358d0bdd0a457b6428">tail</a>, void **end)</td></tr> <tr class="separator:aa1e3bc532db6918a0ff4becc452024ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa59a82bcf49fc934aa6d237d65bc9f6b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/da8/group__parser.html#gaa59a82bcf49fc934aa6d237d65bc9f6b">yaml_parser_initialize</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="memdesc:gaa59a82bcf49fc934aa6d237d65bc9f6b"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a parser. <a href="../../dd/da8/group__parser.html#gaa59a82bcf49fc934aa6d237d65bc9f6b">More...</a><br /></td></tr> <tr class="separator:gaa59a82bcf49fc934aa6d237d65bc9f6b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga2608bc65d6cf04799223cbb0084e84a5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/da8/group__parser.html#ga2608bc65d6cf04799223cbb0084e84a5">yaml_parser_delete</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="memdesc:ga2608bc65d6cf04799223cbb0084e84a5"><td class="mdescLeft"> </td><td class="mdescRight">Destroy a parser. <a href="../../dd/da8/group__parser.html#ga2608bc65d6cf04799223cbb0084e84a5">More...</a><br /></td></tr> <tr class="separator:ga2608bc65d6cf04799223cbb0084e84a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d48ade78c93333ad22c98e1e3805c45"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/de3/api_8c.html#a9d48ade78c93333ad22c98e1e3805c45">yaml_string_read_handler</a> (void *data, unsigned char *buffer, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>, size_t *size_read)</td></tr> <tr class="separator:a9d48ade78c93333ad22c98e1e3805c45"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afabed2846a737ac905e6bd60cc89bde3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/de3/api_8c.html#afabed2846a737ac905e6bd60cc89bde3">yaml_file_read_handler</a> (void *data, unsigned char *buffer, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>, size_t *size_read)</td></tr> <tr class="separator:afabed2846a737ac905e6bd60cc89bde3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae75f4fb47ba2e8d480d59a43849dcfa5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/da8/group__parser.html#gae75f4fb47ba2e8d480d59a43849dcfa5">yaml_parser_set_input_string</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *<a class="el" href="../../d8/d90/nkf_8c.html#a94b5f026462e354d6ebebb1e9df4ef50">input</a>, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="memdesc:gae75f4fb47ba2e8d480d59a43849dcfa5"><td class="mdescLeft"> </td><td class="mdescRight">Set a string input. <a href="../../dd/da8/group__parser.html#gae75f4fb47ba2e8d480d59a43849dcfa5">More...</a><br /></td></tr> <tr class="separator:gae75f4fb47ba2e8d480d59a43849dcfa5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga389b2d0c663922e5a4db8eb94aede8f5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/da8/group__parser.html#ga389b2d0c663922e5a4db8eb94aede8f5">yaml_parser_set_input_file</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *file)</td></tr> <tr class="memdesc:ga389b2d0c663922e5a4db8eb94aede8f5"><td class="mdescLeft"> </td><td class="mdescRight">Set a file input. <a href="../../dd/da8/group__parser.html#ga389b2d0c663922e5a4db8eb94aede8f5">More...</a><br /></td></tr> <tr class="separator:ga389b2d0c663922e5a4db8eb94aede8f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga9af477fa1721acb21a42f3341c45e6cf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/da8/group__parser.html#ga9af477fa1721acb21a42f3341c45e6cf">yaml_parser_set_input</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../dd/da8/group__parser.html#ga4982f7e4e001ddb47d2819f38f0cd9d6">yaml_read_handler_t</a> *handler, void *data)</td></tr> <tr class="memdesc:ga9af477fa1721acb21a42f3341c45e6cf"><td class="mdescLeft"> </td><td class="mdescRight">Set a generic input handler. <a href="../../dd/da8/group__parser.html#ga9af477fa1721acb21a42f3341c45e6cf">More...</a><br /></td></tr> <tr class="separator:ga9af477fa1721acb21a42f3341c45e6cf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga6e3eabd71c844814ab7d4e9807c69cd8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/da8/group__parser.html#ga6e3eabd71c844814ab7d4e9807c69cd8">yaml_parser_set_encoding</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d0/df6/group__basic.html#ga2170996d7e636397b5e6bc0c1b7df7c6">yaml_encoding_t</a> encoding)</td></tr> <tr class="memdesc:ga6e3eabd71c844814ab7d4e9807c69cd8"><td class="mdescLeft"> </td><td class="mdescRight">Set the source encoding. <a href="../../dd/da8/group__parser.html#ga6e3eabd71c844814ab7d4e9807c69cd8">More...</a><br /></td></tr> <tr class="separator:ga6e3eabd71c844814ab7d4e9807c69cd8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac8a99a6fd575f601fd5c9c65a491ea45"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#gac8a99a6fd575f601fd5c9c65a491ea45">yaml_emitter_initialize</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="memdesc:gac8a99a6fd575f601fd5c9c65a491ea45"><td class="mdescLeft"> </td><td class="mdescRight">Initialize an emitter. <a href="../../dc/d26/group__emitter.html#gac8a99a6fd575f601fd5c9c65a491ea45">More...</a><br /></td></tr> <tr class="separator:gac8a99a6fd575f601fd5c9c65a491ea45"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga022057d354df49b2ba201ec2112fdfbf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#ga022057d354df49b2ba201ec2112fdfbf">yaml_emitter_delete</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="memdesc:ga022057d354df49b2ba201ec2112fdfbf"><td class="mdescLeft"> </td><td class="mdescRight">Destroy an emitter. <a href="../../dc/d26/group__emitter.html#ga022057d354df49b2ba201ec2112fdfbf">More...</a><br /></td></tr> <tr class="separator:ga022057d354df49b2ba201ec2112fdfbf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3b39df58c11bfcec726a549376d3811"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/de3/api_8c.html#ac3b39df58c11bfcec726a549376d3811">yaml_string_write_handler</a> (void *data, unsigned char *buffer, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:ac3b39df58c11bfcec726a549376d3811"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca818448b82e3040c019a13822124dc6"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/de3/api_8c.html#aca818448b82e3040c019a13822124dc6">yaml_file_write_handler</a> (void *data, unsigned char *buffer, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:aca818448b82e3040c019a13822124dc6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gabfaf23e894ddf79c4cdeacd512e61d08"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#gabfaf23e894ddf79c4cdeacd512e61d08">yaml_emitter_set_output_string</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, unsigned char *<a class="el" href="../../d8/d90/nkf_8c.html#a1b7ce3eca891b24170a721e000ec30c7">output</a>, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>, size_t *size_written)</td></tr> <tr class="memdesc:gabfaf23e894ddf79c4cdeacd512e61d08"><td class="mdescLeft"> </td><td class="mdescRight">Set a string output. <a href="../../dc/d26/group__emitter.html#gabfaf23e894ddf79c4cdeacd512e61d08">More...</a><br /></td></tr> <tr class="separator:gabfaf23e894ddf79c4cdeacd512e61d08"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac9aa105b8c90fc0550dbabaa83ab0984"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#gac9aa105b8c90fc0550dbabaa83ab0984">yaml_emitter_set_output_file</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *file)</td></tr> <tr class="memdesc:gac9aa105b8c90fc0550dbabaa83ab0984"><td class="mdescLeft"> </td><td class="mdescRight">Set a file output. <a href="../../dc/d26/group__emitter.html#gac9aa105b8c90fc0550dbabaa83ab0984">More...</a><br /></td></tr> <tr class="separator:gac9aa105b8c90fc0550dbabaa83ab0984"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac02a763e0905749817cceab92b527699"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#gac02a763e0905749817cceab92b527699">yaml_emitter_set_output</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../dc/d26/group__emitter.html#ga1669659aacbe631ad406c78fce1f5379">yaml_write_handler_t</a> *handler, void *data)</td></tr> <tr class="memdesc:gac02a763e0905749817cceab92b527699"><td class="mdescLeft"> </td><td class="mdescRight">Set a generic output handler. <a href="../../dc/d26/group__emitter.html#gac02a763e0905749817cceab92b527699">More...</a><br /></td></tr> <tr class="separator:gac02a763e0905749817cceab92b527699"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga6f460de132f4059a6e026a046ffd973a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#ga6f460de132f4059a6e026a046ffd973a">yaml_emitter_set_encoding</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d0/df6/group__basic.html#ga2170996d7e636397b5e6bc0c1b7df7c6">yaml_encoding_t</a> encoding)</td></tr> <tr class="memdesc:ga6f460de132f4059a6e026a046ffd973a"><td class="mdescLeft"> </td><td class="mdescRight">Set the output encoding. <a href="../../dc/d26/group__emitter.html#ga6f460de132f4059a6e026a046ffd973a">More...</a><br /></td></tr> <tr class="separator:ga6f460de132f4059a6e026a046ffd973a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4126fff1d9f3bc9cbd9b6abe1c7bf300"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#ga4126fff1d9f3bc9cbd9b6abe1c7bf300">yaml_emitter_set_canonical</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, int <a class="el" href="../../d3/d42/psych__emitter_8c.html#a16d9bc9dfaf8b430daeaffaf019782ff">canonical</a>)</td></tr> <tr class="memdesc:ga4126fff1d9f3bc9cbd9b6abe1c7bf300"><td class="mdescLeft"> </td><td class="mdescRight">Set if the output should be in the "canonical" format as in the YAML specification. <a href="../../dc/d26/group__emitter.html#ga4126fff1d9f3bc9cbd9b6abe1c7bf300">More...</a><br /></td></tr> <tr class="separator:ga4126fff1d9f3bc9cbd9b6abe1c7bf300"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga1755922448720fa0fdb5fd6fb04fe2b1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#ga1755922448720fa0fdb5fd6fb04fe2b1">yaml_emitter_set_indent</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, int indent)</td></tr> <tr class="memdesc:ga1755922448720fa0fdb5fd6fb04fe2b1"><td class="mdescLeft"> </td><td class="mdescRight">Set the indentation increment. <a href="../../dc/d26/group__emitter.html#ga1755922448720fa0fdb5fd6fb04fe2b1">More...</a><br /></td></tr> <tr class="separator:ga1755922448720fa0fdb5fd6fb04fe2b1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga7d8943ef1c1ba237e77c6d7b6928bee5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#ga7d8943ef1c1ba237e77c6d7b6928bee5">yaml_emitter_set_width</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, int width)</td></tr> <tr class="memdesc:ga7d8943ef1c1ba237e77c6d7b6928bee5"><td class="mdescLeft"> </td><td class="mdescRight">Set the preferred line width. <a href="../../dc/d26/group__emitter.html#ga7d8943ef1c1ba237e77c6d7b6928bee5">More...</a><br /></td></tr> <tr class="separator:ga7d8943ef1c1ba237e77c6d7b6928bee5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4e06d64888a25f32138b2e929d0e9543"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#ga4e06d64888a25f32138b2e929d0e9543">yaml_emitter_set_unicode</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, int unicode)</td></tr> <tr class="memdesc:ga4e06d64888a25f32138b2e929d0e9543"><td class="mdescLeft"> </td><td class="mdescRight">Set if unescaped non-ASCII characters are allowed. <a href="../../dc/d26/group__emitter.html#ga4e06d64888a25f32138b2e929d0e9543">More...</a><br /></td></tr> <tr class="separator:ga4e06d64888a25f32138b2e929d0e9543"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga44ec73ce330ee875c41a985cffa88ce7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#ga44ec73ce330ee875c41a985cffa88ce7">yaml_emitter_set_break</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d0/df6/group__basic.html#ga64d1365e1acd4deeab50d6b48e39cb6d">yaml_break_t</a> line_break)</td></tr> <tr class="memdesc:ga44ec73ce330ee875c41a985cffa88ce7"><td class="mdescLeft"> </td><td class="mdescRight">Set the preferred line break. <a href="../../dc/d26/group__emitter.html#ga44ec73ce330ee875c41a985cffa88ce7">More...</a><br /></td></tr> <tr class="separator:ga44ec73ce330ee875c41a985cffa88ce7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad26efb4b632cb0753fc97bfa45d1d627"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d9f/group__tokens.html#gad26efb4b632cb0753fc97bfa45d1d627">yaml_token_delete</a> (<a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)</td></tr> <tr class="memdesc:gad26efb4b632cb0753fc97bfa45d1d627"><td class="mdescLeft"> </td><td class="mdescRight">Free any memory allocated for a token object. <a href="../../d9/d9f/group__tokens.html#gad26efb4b632cb0753fc97bfa45d1d627">More...</a><br /></td></tr> <tr class="separator:gad26efb4b632cb0753fc97bfa45d1d627"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa0d1aa3dd096dac711420dc60d48278f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/de3/api_8c.html#aa0d1aa3dd096dac711420dc60d48278f">yaml_check_utf8</a> (<a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *start, size_t length)</td></tr> <tr class="separator:aa0d1aa3dd096dac711420dc60d48278f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad88ee2f0df5c2664506e837e7314e4f1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddf/group__events.html#gad88ee2f0df5c2664506e837e7314e4f1">yaml_stream_start_event_initialize</a> (<a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, <a class="el" href="../../d0/df6/group__basic.html#ga2170996d7e636397b5e6bc0c1b7df7c6">yaml_encoding_t</a> encoding)</td></tr> <tr class="memdesc:gad88ee2f0df5c2664506e837e7314e4f1"><td class="mdescLeft"> </td><td class="mdescRight">Create the STREAM-START event. <a href="../../d1/ddf/group__events.html#gad88ee2f0df5c2664506e837e7314e4f1">More...</a><br /></td></tr> <tr class="separator:gad88ee2f0df5c2664506e837e7314e4f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga87c423095c6ad061d3e5c9b805286c0b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddf/group__events.html#ga87c423095c6ad061d3e5c9b805286c0b">yaml_stream_end_event_initialize</a> (<a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="memdesc:ga87c423095c6ad061d3e5c9b805286c0b"><td class="mdescLeft"> </td><td class="mdescRight">Create the STREAM-END event. <a href="../../d1/ddf/group__events.html#ga87c423095c6ad061d3e5c9b805286c0b">More...</a><br /></td></tr> <tr class="separator:ga87c423095c6ad061d3e5c9b805286c0b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab3fd5335a5405439762ad64bc5c2dce4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddf/group__events.html#gab3fd5335a5405439762ad64bc5c2dce4">yaml_document_start_event_initialize</a> (<a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, <a class="el" href="../../d0/df6/group__basic.html#ga2fc55608333fbe6df17cf891be709b72">yaml_version_directive_t</a> *version_directive, <a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> *tag_directives_start, <a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> *tag_directives_end, int implicit)</td></tr> <tr class="memdesc:gab3fd5335a5405439762ad64bc5c2dce4"><td class="mdescLeft"> </td><td class="mdescRight">Create the DOCUMENT-START event. <a href="../../d1/ddf/group__events.html#gab3fd5335a5405439762ad64bc5c2dce4">More...</a><br /></td></tr> <tr class="separator:gab3fd5335a5405439762ad64bc5c2dce4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga806b89216813447629dc0a2427e35143"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddf/group__events.html#ga806b89216813447629dc0a2427e35143">yaml_document_end_event_initialize</a> (<a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int implicit)</td></tr> <tr class="memdesc:ga806b89216813447629dc0a2427e35143"><td class="mdescLeft"> </td><td class="mdescRight">Create the DOCUMENT-END event. <a href="../../d1/ddf/group__events.html#ga806b89216813447629dc0a2427e35143">More...</a><br /></td></tr> <tr class="separator:ga806b89216813447629dc0a2427e35143"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga7070845275cc42e5743e20718ff7bb75"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddf/group__events.html#ga7070845275cc42e5743e20718ff7bb75">yaml_alias_event_initialize</a> (<a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *anchor)</td></tr> <tr class="memdesc:ga7070845275cc42e5743e20718ff7bb75"><td class="mdescLeft"> </td><td class="mdescRight">Create an ALIAS event. <a href="../../d1/ddf/group__events.html#ga7070845275cc42e5743e20718ff7bb75">More...</a><br /></td></tr> <tr class="separator:ga7070845275cc42e5743e20718ff7bb75"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga708a578eb91e7b278d3ac562c5cc4a76"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddf/group__events.html#ga708a578eb91e7b278d3ac562c5cc4a76">yaml_scalar_event_initialize</a> (<a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *anchor, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *tag, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *value, int length, int plain_implicit, int quoted_implicit, <a class="el" href="../../d9/dca/group__styles.html#ga3fa6405631e1afe5bd5c488a6c5e8065">yaml_scalar_style_t</a> style)</td></tr> <tr class="memdesc:ga708a578eb91e7b278d3ac562c5cc4a76"><td class="mdescLeft"> </td><td class="mdescRight">Create a SCALAR event. <a href="../../d1/ddf/group__events.html#ga708a578eb91e7b278d3ac562c5cc4a76">More...</a><br /></td></tr> <tr class="separator:ga708a578eb91e7b278d3ac562c5cc4a76"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5cb087fef4974f50706c5f7fefc73447"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddf/group__events.html#ga5cb087fef4974f50706c5f7fefc73447">yaml_sequence_start_event_initialize</a> (<a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *anchor, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *tag, int implicit, <a class="el" href="../../d9/dca/group__styles.html#ga58a1123d271e56c72de6abf852ac4dc2">yaml_sequence_style_t</a> style)</td></tr> <tr class="memdesc:ga5cb087fef4974f50706c5f7fefc73447"><td class="mdescLeft"> </td><td class="mdescRight">Create a SEQUENCE-START event. <a href="../../d1/ddf/group__events.html#ga5cb087fef4974f50706c5f7fefc73447">More...</a><br /></td></tr> <tr class="separator:ga5cb087fef4974f50706c5f7fefc73447"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga9ebf0f778c16279758af04695e156ab8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddf/group__events.html#ga9ebf0f778c16279758af04695e156ab8">yaml_sequence_end_event_initialize</a> (<a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="memdesc:ga9ebf0f778c16279758af04695e156ab8"><td class="mdescLeft"> </td><td class="mdescRight">Create a SEQUENCE-END event. <a href="../../d1/ddf/group__events.html#ga9ebf0f778c16279758af04695e156ab8">More...</a><br /></td></tr> <tr class="separator:ga9ebf0f778c16279758af04695e156ab8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga10881b4cc5ba19294dbb70537420dace"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddf/group__events.html#ga10881b4cc5ba19294dbb70537420dace">yaml_mapping_start_event_initialize</a> (<a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *anchor, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *tag, int implicit, <a class="el" href="../../d9/dca/group__styles.html#gab47523846a5c5960e07367a28ea9750a">yaml_mapping_style_t</a> style)</td></tr> <tr class="memdesc:ga10881b4cc5ba19294dbb70537420dace"><td class="mdescLeft"> </td><td class="mdescRight">Create a MAPPING-START event. <a href="../../d1/ddf/group__events.html#ga10881b4cc5ba19294dbb70537420dace">More...</a><br /></td></tr> <tr class="separator:ga10881b4cc5ba19294dbb70537420dace"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga7952fa5fa71a05d1ea85e0fe1d5f2af5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddf/group__events.html#ga7952fa5fa71a05d1ea85e0fe1d5f2af5">yaml_mapping_end_event_initialize</a> (<a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="memdesc:ga7952fa5fa71a05d1ea85e0fe1d5f2af5"><td class="mdescLeft"> </td><td class="mdescRight">Create a MAPPING-END event. <a href="../../d1/ddf/group__events.html#ga7952fa5fa71a05d1ea85e0fe1d5f2af5">More...</a><br /></td></tr> <tr class="separator:ga7952fa5fa71a05d1ea85e0fe1d5f2af5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga989c12ed4090ff45698068848d930d08"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddf/group__events.html#ga989c12ed4090ff45698068848d930d08">yaml_event_delete</a> (<a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="memdesc:ga989c12ed4090ff45698068848d930d08"><td class="mdescLeft"> </td><td class="mdescRight">Free any memory allocated for an event object. <a href="../../d1/ddf/group__events.html#ga989c12ed4090ff45698068848d930d08">More...</a><br /></td></tr> <tr class="separator:ga989c12ed4090ff45698068848d930d08"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga85eed8be65e6e200a594bf4e04beda2c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d58/group__nodes.html#ga85eed8be65e6e200a594bf4e04beda2c">yaml_document_initialize</a> (<a class="el" href="../../dd/d58/group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a> *document, <a class="el" href="../../d0/df6/group__basic.html#ga2fc55608333fbe6df17cf891be709b72">yaml_version_directive_t</a> *version_directive, <a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> *tag_directives_start, <a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> *tag_directives_end, int start_implicit, int end_implicit)</td></tr> <tr class="memdesc:ga85eed8be65e6e200a594bf4e04beda2c"><td class="mdescLeft"> </td><td class="mdescRight">Create a YAML document. <a href="../../dd/d58/group__nodes.html#ga85eed8be65e6e200a594bf4e04beda2c">More...</a><br /></td></tr> <tr class="separator:ga85eed8be65e6e200a594bf4e04beda2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab2e1fa6ea019b20f2508f1bc63218384"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d58/group__nodes.html#gab2e1fa6ea019b20f2508f1bc63218384">yaml_document_delete</a> (<a class="el" href="../../dd/d58/group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a> *document)</td></tr> <tr class="memdesc:gab2e1fa6ea019b20f2508f1bc63218384"><td class="mdescLeft"> </td><td class="mdescRight">Delete a YAML document and all its nodes. <a href="../../dd/d58/group__nodes.html#gab2e1fa6ea019b20f2508f1bc63218384">More...</a><br /></td></tr> <tr class="separator:gab2e1fa6ea019b20f2508f1bc63218384"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad6bb26f1de9bf3dddf87d87b1db8f798"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d58/group__nodes.html#gad6bb26f1de9bf3dddf87d87b1db8f798">yaml_document_get_node</a> (<a class="el" href="../../dd/d58/group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a> *document, int index)</td></tr> <tr class="memdesc:gad6bb26f1de9bf3dddf87d87b1db8f798"><td class="mdescLeft"> </td><td class="mdescRight">Get a document node. <a href="../../dd/d58/group__nodes.html#gad6bb26f1de9bf3dddf87d87b1db8f798">More...</a><br /></td></tr> <tr class="separator:gad6bb26f1de9bf3dddf87d87b1db8f798"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab9ca0bd9def89df753cc6949009e682c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d58/group__nodes.html#gab9ca0bd9def89df753cc6949009e682c">yaml_document_get_root_node</a> (<a class="el" href="../../dd/d58/group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a> *document)</td></tr> <tr class="memdesc:gab9ca0bd9def89df753cc6949009e682c"><td class="mdescLeft"> </td><td class="mdescRight">Get the root object. <a href="../../dd/d58/group__nodes.html#gab9ca0bd9def89df753cc6949009e682c">More...</a><br /></td></tr> <tr class="separator:gab9ca0bd9def89df753cc6949009e682c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga3924476e15c5c95922c1d73593a9d27f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d58/group__nodes.html#ga3924476e15c5c95922c1d73593a9d27f">yaml_document_add_scalar</a> (<a class="el" href="../../dd/d58/group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a> *document, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *tag, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *value, int length, <a class="el" href="../../d9/dca/group__styles.html#ga3fa6405631e1afe5bd5c488a6c5e8065">yaml_scalar_style_t</a> style)</td></tr> <tr class="memdesc:ga3924476e15c5c95922c1d73593a9d27f"><td class="mdescLeft"> </td><td class="mdescRight">Create a SCALAR node and attach it to the document. <a href="../../dd/d58/group__nodes.html#ga3924476e15c5c95922c1d73593a9d27f">More...</a><br /></td></tr> <tr class="separator:ga3924476e15c5c95922c1d73593a9d27f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae2e963b90732c5b085c68b9cc2897d36"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d58/group__nodes.html#gae2e963b90732c5b085c68b9cc2897d36">yaml_document_add_sequence</a> (<a class="el" href="../../dd/d58/group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a> *document, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *tag, <a class="el" href="../../d9/dca/group__styles.html#ga58a1123d271e56c72de6abf852ac4dc2">yaml_sequence_style_t</a> style)</td></tr> <tr class="memdesc:gae2e963b90732c5b085c68b9cc2897d36"><td class="mdescLeft"> </td><td class="mdescRight">Create a SEQUENCE node and attach it to the document. <a href="../../dd/d58/group__nodes.html#gae2e963b90732c5b085c68b9cc2897d36">More...</a><br /></td></tr> <tr class="separator:gae2e963b90732c5b085c68b9cc2897d36"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaed738f062ee1b5b213cbecf73c3d4106"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d58/group__nodes.html#gaed738f062ee1b5b213cbecf73c3d4106">yaml_document_add_mapping</a> (<a class="el" href="../../dd/d58/group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a> *document, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *tag, <a class="el" href="../../d9/dca/group__styles.html#gab47523846a5c5960e07367a28ea9750a">yaml_mapping_style_t</a> style)</td></tr> <tr class="memdesc:gaed738f062ee1b5b213cbecf73c3d4106"><td class="mdescLeft"> </td><td class="mdescRight">Create a MAPPING node and attach it to the document. <a href="../../dd/d58/group__nodes.html#gaed738f062ee1b5b213cbecf73c3d4106">More...</a><br /></td></tr> <tr class="separator:gaed738f062ee1b5b213cbecf73c3d4106"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gabedffb4dfb9ed381e01ce9aaa7faad75"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d58/group__nodes.html#gabedffb4dfb9ed381e01ce9aaa7faad75">yaml_document_append_sequence_item</a> (<a class="el" href="../../dd/d58/group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a> *document, int sequence, int item)</td></tr> <tr class="memdesc:gabedffb4dfb9ed381e01ce9aaa7faad75"><td class="mdescLeft"> </td><td class="mdescRight">Add an item to a SEQUENCE node. <a href="../../dd/d58/group__nodes.html#gabedffb4dfb9ed381e01ce9aaa7faad75">More...</a><br /></td></tr> <tr class="separator:gabedffb4dfb9ed381e01ce9aaa7faad75"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4360011319423e696017c6f31a7bbac3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d58/group__nodes.html#ga4360011319423e696017c6f31a7bbac3">yaml_document_append_mapping_pair</a> (<a class="el" href="../../dd/d58/group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a> *document, int mapping, int <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, int value)</td></tr> <tr class="memdesc:ga4360011319423e696017c6f31a7bbac3"><td class="mdescLeft"> </td><td class="mdescRight">Add a pair of a key and a value to a MAPPING node. <a href="../../dd/d58/group__nodes.html#ga4360011319423e696017c6f31a7bbac3">More...</a><br /></td></tr> <tr class="separator:ga4360011319423e696017c6f31a7bbac3"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Function Documentation</h2> <a id="aa0d1aa3dd096dac711420dc60d48278f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa0d1aa3dd096dac711420dc60d48278f">◆ </a></span>yaml_check_utf8()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_check_utf8 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td> <td class="paramname"><em>start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>length</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00620">620</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00791">yaml_alias_event_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01307">yaml_document_add_mapping()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01198">yaml_document_add_scalar()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01257">yaml_document_add_sequence()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01034">yaml_document_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00696">yaml_document_start_event_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00928">yaml_mapping_start_event_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00815">yaml_scalar_event_initialize()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00873">yaml_sequence_start_event_initialize()</a>.</p> </div> </div> <a id="afabed2846a737ac905e6bd60cc89bde3"></a> <h2 class="memtitle"><span class="permalink"><a href="#afabed2846a737ac905e6bd60cc89bde3">◆ </a></span>yaml_file_read_handler()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_file_read_handler </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>size_read</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00269">269</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00219">ferror</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01131">yaml_parser_s::file</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#ac16027eb4a33ee201055337546d0b8d5">yaml_parser_s::input</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00303">yaml_parser_set_input_file()</a>.</p> </div> </div> <a id="aca818448b82e3040c019a13822124dc6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca818448b82e3040c019a13822124dc6">◆ </a></span>yaml_file_write_handler()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_file_write_handler </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00440">440</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01565">yaml_emitter_s::file</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a82ec3382c3bba18a79365b2ffc163f97">yaml_emitter_s::output</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00472">yaml_emitter_set_output_file()</a>.</p> </div> </div> <a id="a76ad3dbd461f17b46b7fe5e0f1cf67b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76ad3dbd461f17b46b7fe5e0f1cf67b2">◆ </a></span>yaml_free()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_free </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00051">51</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l01307">yaml_document_add_mapping()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01198">yaml_document_add_scalar()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01257">yaml_document_add_sequence()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01121">yaml_document_delete()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01034">yaml_document_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00696">yaml_document_start_event_initialize()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00364">yaml_emitter_append_tag_directive()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00386">yaml_emitter_delete()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00167">yaml_emitter_delete_document_and_anchors()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00691">yaml_emitter_emit_document_end()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00983">yaml_event_delete()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00928">yaml_mapping_start_event_initialize()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01337">yaml_parser_append_tag_directive()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00214">yaml_parser_delete()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00152">yaml_parser_delete_aliases()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00260">yaml_parser_load_alias()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00394">yaml_parser_load_mapping()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00283">yaml_parser_load_scalar()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00327">yaml_parser_load_sequence()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00470">yaml_parser_parse_document_end()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00342">yaml_parser_parse_document_start()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">yaml_parser_process_directives()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00225">yaml_parser_register_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">yaml_parser_scan_tag()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02265">yaml_parser_scan_tag_directive_value()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00815">yaml_scalar_event_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00873">yaml_sequence_start_event_initialize()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00578">yaml_token_delete()</a>.</p> </div> </div> <a id="aa86a3d3d95427e2a4cda0a2e4e00d291"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa86a3d3d95427e2a4cda0a2e4e00d291">◆ </a></span>yaml_malloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_malloc </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00031">31</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00096">malloc</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l01198">yaml_document_add_scalar()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01034">yaml_document_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00696">yaml_document_start_event_initialize()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00112">yaml_emitter_dump()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00248">yaml_emitter_generate_anchor()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">yaml_parser_process_directives()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01206">yaml_parser_process_empty_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">yaml_parser_scan_tag()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00815">yaml_scalar_event_initialize()</a>.</p> </div> </div> <a id="aa1e3bc532db6918a0ff4becc452024ef"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa1e3bc532db6918a0ff4becc452024ef">◆ </a></span>yaml_queue_extend()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_queue_extend </td> <td>(</td> <td class="paramtype">void ** </td> <td class="paramname"><em>start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void ** </td> <td class="paramname"><em>head</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void ** </td> <td class="paramname"><em>tail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void ** </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00136">136</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../da/d6f/memmove_8c_source.html#l00007">memmove()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00108">tail</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00041">yaml_realloc()</a>.</p> </div> </div> <a id="a00649dbe4efb7df01d5a2cd8f0795995"></a> <h2 class="memtitle"><span class="permalink"><a href="#a00649dbe4efb7df01d5a2cd8f0795995">◆ </a></span>yaml_realloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_realloc </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00041">41</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00096">malloc</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00097">realloc</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00136">yaml_queue_extend()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00118">yaml_stack_extend()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00074">yaml_string_extend()</a>.</p> </div> </div> <a id="a3086acc72501e944acd7bec2d2635a08"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3086acc72501e944acd7bec2d2635a08">◆ </a></span>yaml_stack_extend()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_stack_extend </td> <td>(</td> <td class="paramtype">void ** </td> <td class="paramname"><em>start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void ** </td> <td class="paramname"><em>top</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void ** </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00118">118</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04309">top</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00041">yaml_realloc()</a>.</p> </div> </div> <a id="a4f39390ff36f889070fd71430834083d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4f39390ff36f889070fd71430834083d">◆ </a></span>yaml_strdup()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_strdup </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td> <td class="paramname"><em>str</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00061">61</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d8/d3c/util_8h_source.html#l00067">strdup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00791">yaml_alias_event_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01307">yaml_document_add_mapping()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01198">yaml_document_add_scalar()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01257">yaml_document_add_sequence()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01034">yaml_document_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00696">yaml_document_start_event_initialize()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00364">yaml_emitter_append_tag_directive()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00928">yaml_mapping_start_event_initialize()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01337">yaml_parser_append_tag_directive()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00394">yaml_parser_load_mapping()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00283">yaml_parser_load_scalar()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00327">yaml_parser_load_sequence()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00815">yaml_scalar_event_initialize()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00873">yaml_sequence_start_event_initialize()</a>.</p> </div> </div> <a id="ad0c71ebef5f52c94468e1817c82ac2bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad0c71ebef5f52c94468e1817c82ac2bd">◆ </a></span>yaml_string_extend()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_string_extend </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>pointer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00074">74</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/de3/api_8c_source.html#l00041">yaml_realloc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00095">yaml_string_join()</a>.</p> </div> </div> <a id="a0f6f9de725b2191fbf3de41c6e1fa4f9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f6f9de725b2191fbf3de41c6e1fa4f9">◆ </a></span>yaml_string_join()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_string_join </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>a_start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>a_pointer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>a_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>b_start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>b_pointer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>b_end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00095">95</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/de3/api_8c_source.html#l00074">yaml_string_extend()</a>.</p> </div> </div> <a id="a9d48ade78c93333ad22c98e1e3805c45"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d48ade78c93333ad22c98e1e3805c45">◆ </a></span>yaml_string_read_handler()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_string_read_handler </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>size_read</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00243">243</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dd9/structyaml__parser__s.html#ac16027eb4a33ee201055337546d0b8d5">yaml_parser_s::input</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, and <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a941638a0b8e064ef4f5f1f063553612b">yaml_parser_s::string</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00283">yaml_parser_set_input_string()</a>.</p> </div> </div> <a id="ac3b39df58c11bfcec726a549376d3811"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac3b39df58c11bfcec726a549376d3811">◆ </a></span>yaml_string_write_handler()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_string_write_handler </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00414">414</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d17/structyaml__emitter__s.html#a82ec3382c3bba18a79365b2ffc163f97">yaml_emitter_s::output</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, and <a class="el" href="../../df/d17/structyaml__emitter__s.html#a568bdb02a4e79cadebba5109932c89aa">yaml_emitter_s::string</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00451">yaml_emitter_set_output_string()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel