📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 08:49:48
📂
/ (Root)
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
db
/
d2b
📍 /opt/alt/ruby21/share/doc/ruby/capi/html/db/d2b
🔄 Refresh
✏️
Editing: dumper_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/dumper.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="#define-members">Macros</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">dumper.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="../../db/d2b/dumper_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="define-members"></a> Macros</h2></td></tr> <tr class="memitem:aaed10190ec57704edda2c57b850fb9bf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d2b/dumper_8c.html#aaed10190ec57704edda2c57b850fb9bf">ANCHOR_TEMPLATE</a>   "id%03d"</td></tr> <tr class="separator:aaed10190ec57704edda2c57b850fb9bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8d2b2375ebfb697e8230c8bbab86c2d2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d2b/dumper_8c.html#a8d2b2375ebfb697e8230c8bbab86c2d2">ANCHOR_TEMPLATE_LENGTH</a>   16</td></tr> <tr class="separator:a8d2b2375ebfb697e8230c8bbab86c2d2"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:ga2196ff07f4c8fe9e4bbe0dbab69c42ef"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#ga2196ff07f4c8fe9e4bbe0dbab69c42ef">yaml_emitter_open</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="memdesc:ga2196ff07f4c8fe9e4bbe0dbab69c42ef"><td class="mdescLeft"> </td><td class="mdescRight">Start a YAML stream. <a href="../../dc/d26/group__emitter.html#ga2196ff07f4c8fe9e4bbe0dbab69c42ef">More...</a><br /></td></tr> <tr class="separator:ga2196ff07f4c8fe9e4bbe0dbab69c42ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga0bb06e65d52d245546da60bcb4d86ef8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#ga0bb06e65d52d245546da60bcb4d86ef8">yaml_emitter_close</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="memdesc:ga0bb06e65d52d245546da60bcb4d86ef8"><td class="mdescLeft"> </td><td class="mdescRight">Finish a YAML stream. <a href="../../dc/d26/group__emitter.html#ga0bb06e65d52d245546da60bcb4d86ef8">More...</a><br /></td></tr> <tr class="separator:ga0bb06e65d52d245546da60bcb4d86ef8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad83d36124da2cd7ccc5c3206b8c00667"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#gad83d36124da2cd7ccc5c3206b8c00667">yaml_emitter_dump</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../dd/d58/group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a> *document)</td></tr> <tr class="memdesc:gad83d36124da2cd7ccc5c3206b8c00667"><td class="mdescLeft"> </td><td class="mdescRight">Emit a YAML document. <a href="../../dc/d26/group__emitter.html#gad83d36124da2cd7ccc5c3206b8c00667">More...</a><br /></td></tr> <tr class="separator:gad83d36124da2cd7ccc5c3206b8c00667"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a01afeef8cee111256050ba59d90a690a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d2b/dumper_8c.html#a01afeef8cee111256050ba59d90a690a">yaml_emitter_delete_document_and_anchors</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="separator:a01afeef8cee111256050ba59d90a690a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8097e98f175504671afcfe93952318b7"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d2b/dumper_8c.html#a8097e98f175504671afcfe93952318b7">yaml_emitter_anchor_node</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, int index)</td></tr> <tr class="separator:a8097e98f175504671afcfe93952318b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9a2bff3c1a6fc1a959378e32b017eb9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d2b/dumper_8c.html#af9a2bff3c1a6fc1a959378e32b017eb9">yaml_emitter_generate_anchor</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, int anchor_id)</td></tr> <tr class="separator:af9a2bff3c1a6fc1a959378e32b017eb9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a669c0ee3e077180f7a26b78901268e7f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d2b/dumper_8c.html#a669c0ee3e077180f7a26b78901268e7f">yaml_emitter_dump_node</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, int index)</td></tr> <tr class="separator:a669c0ee3e077180f7a26b78901268e7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5415ed9397050a22bcc68b0ab14806ef"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d2b/dumper_8c.html#a5415ed9397050a22bcc68b0ab14806ef">yaml_emitter_dump_alias</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#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *anchor)</td></tr> <tr class="separator:a5415ed9397050a22bcc68b0ab14806ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acbb7beb4bed98402d16147d63e4efba6"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d2b/dumper_8c.html#acbb7beb4bed98402d16147d63e4efba6">yaml_emitter_dump_scalar</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../dd/d58/group__nodes.html#ga9eaaa233b120b9d9db47de93c294c40f">yaml_node_t</a> *node, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *anchor)</td></tr> <tr class="separator:acbb7beb4bed98402d16147d63e4efba6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5338525f499bc3679922102c734a49bf"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d2b/dumper_8c.html#a5338525f499bc3679922102c734a49bf">yaml_emitter_dump_sequence</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../dd/d58/group__nodes.html#ga9eaaa233b120b9d9db47de93c294c40f">yaml_node_t</a> *node, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *anchor)</td></tr> <tr class="separator:a5338525f499bc3679922102c734a49bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a74c6aa1bfd6fee94a7a98e365b98e524"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d2b/dumper_8c.html#a74c6aa1bfd6fee94a7a98e365b98e524">yaml_emitter_dump_mapping</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../dd/d58/group__nodes.html#ga9eaaa233b120b9d9db47de93c294c40f">yaml_node_t</a> *node, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *anchor)</td></tr> <tr class="separator:a74c6aa1bfd6fee94a7a98e365b98e524"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="aaed10190ec57704edda2c57b850fb9bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaed10190ec57704edda2c57b850fb9bf">◆ </a></span>ANCHOR_TEMPLATE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ANCHOR_TEMPLATE   "id%03d"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d2b/dumper_8c_source.html#l00244">244</a> of file <a class="el" href="../../db/d2b/dumper_8c_source.html">dumper.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00248">yaml_emitter_generate_anchor()</a>.</p> </div> </div> <a id="a8d2b2375ebfb697e8230c8bbab86c2d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8d2b2375ebfb697e8230c8bbab86c2d2">◆ </a></span>ANCHOR_TEMPLATE_LENGTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ANCHOR_TEMPLATE_LENGTH   16</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d2b/dumper_8c_source.html#l00245">245</a> of file <a class="el" href="../../db/d2b/dumper_8c_source.html">dumper.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00248">yaml_emitter_generate_anchor()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a8097e98f175504671afcfe93952318b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8097e98f175504671afcfe93952318b7">◆ </a></span>yaml_emitter_anchor_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void yaml_emitter_anchor_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> * </td> <td class="paramname"><em>emitter</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>index</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="../../db/d2b/dumper_8c_source.html#l00207">207</a> of file <a class="el" href="../../db/d2b/dumper_8c_source.html">dumper.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01689">yaml_emitter_s::anchor</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a9c4499bc46ba15f371d56a82cf647e50">yaml_emitter_s::anchors</a>, <a class="el" href="../../da/db0/structyaml__node__s.html#a7c87521265dc36476cf9bd267f463d0f">yaml_node_s::data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01756">yaml_emitter_s::document</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00711">yaml_node_pair_s::key</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01753">yaml_emitter_s::last_anchor_id</a>, <a class="el" href="../../da/db0/structyaml__node__s.html#ad1469bffaf7c4f4631c91d13d41c5a51">yaml_node_s::mapping</a>, <a class="el" href="../../d5/d71/structyaml__document__s.html#a8ead5385f2dffd44f7e59e404331817f">yaml_document_s::nodes</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01745">yaml_emitter_s::references</a>, <a class="el" href="../../da/db0/structyaml__node__s.html#af0c9062cdc5302e3a38758f6ee73740d">yaml_node_s::sequence</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00783">yaml_document_s::start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00720">yaml_node_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00713">yaml_node_pair_s::value</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00699">YAML_MAPPING_NODE</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00697">YAML_SEQUENCE_NODE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00112">yaml_emitter_dump()</a>.</p> </div> </div> <a id="a01afeef8cee111256050ba59d90a690a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a01afeef8cee111256050ba59d90a690a">◆ </a></span>yaml_emitter_delete_document_and_anchors()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void yaml_emitter_delete_document_and_anchors </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> * </td> <td class="paramname"><em>emitter</em></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="../../db/d2b/dumper_8c_source.html#l00167">167</a> of file <a class="el" href="../../db/d2b/dumper_8c_source.html">dumper.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d17/structyaml__emitter__s.html#a9c4499bc46ba15f371d56a82cf647e50">yaml_emitter_s::anchors</a>, <a class="el" href="../../da/db0/structyaml__node__s.html#a7c87521265dc36476cf9bd267f463d0f">yaml_node_s::data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01756">yaml_emitter_s::document</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01753">yaml_emitter_s::last_anchor_id</a>, <a class="el" href="../../da/db0/structyaml__node__s.html#ad1469bffaf7c4f4631c91d13d41c5a51">yaml_node_s::mapping</a>, <a class="el" href="../../d5/d71/structyaml__document__s.html#a8ead5385f2dffd44f7e59e404331817f">yaml_document_s::nodes</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../da/db0/structyaml__node__s.html#a1e897c8a85c9f021c30893e3b5f927eb">yaml_node_s::scalar</a>, <a class="el" href="../../da/db0/structyaml__node__s.html#af0c9062cdc5302e3a38758f6ee73740d">yaml_node_s::sequence</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01749">yaml_emitter_s::serialized</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00434">STACK_DEL</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00783">yaml_document_s::start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00723">yaml_node_s::tag</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00787">yaml_document_s::top</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00720">yaml_node_s::type</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#l00051">yaml_free()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00699">YAML_MAPPING_NODE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00695">YAML_SCALAR_NODE</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00697">YAML_SEQUENCE_NODE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00112">yaml_emitter_dump()</a>.</p> </div> </div> <a id="a5415ed9397050a22bcc68b0ab14806ef"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5415ed9397050a22bcc68b0ab14806ef">◆ </a></span>yaml_emitter_dump_alias()</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_emitter_dump_alias </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> * </td> <td class="paramname"><em>emitter</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>anchor</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="../../db/d2b/dumper_8c_source.html#l00301">301</a> of file <a class="el" href="../../db/d2b/dumper_8c_source.html">dumper.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00574">ALIAS_EVENT_INIT</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00523">mark()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00281">yaml_emitter_emit()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00264">yaml_emitter_dump_node()</a>.</p> </div> </div> <a id="a74c6aa1bfd6fee94a7a98e365b98e524"></a> <h2 class="memtitle"><span class="permalink"><a href="#a74c6aa1bfd6fee94a7a98e365b98e524">◆ </a></span>yaml_emitter_dump_mapping()</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_emitter_dump_mapping </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> * </td> <td class="paramname"><em>emitter</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d58/group__nodes.html#ga9eaaa233b120b9d9db47de93c294c40f">yaml_node_t</a> * </td> <td class="paramname"><em>node</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>anchor</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="../../db/d2b/dumper_8c_source.html#l00369">369</a> of file <a class="el" href="../../db/d2b/dumper_8c_source.html">dumper.c</a>.</p> <p class="reference">References <a class="el" href="../../da/db0/structyaml__node__s.html#a7c87521265dc36476cf9bd267f463d0f">yaml_node_s::data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00711">yaml_node_pair_s::key</a>, <a class="el" href="../../da/db0/structyaml__node__s.html#ad1469bffaf7c4f4631c91d13d41c5a51">yaml_node_s::mapping</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00608">MAPPING_END_EVENT_INIT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00600">MAPPING_START_EVENT_INIT</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00523">mark()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00723">yaml_node_s::tag</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00713">yaml_node_pair_s::value</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00687">YAML_DEFAULT_MAPPING_TAG</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00264">yaml_emitter_dump_node()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00281">yaml_emitter_emit()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00264">yaml_emitter_dump_node()</a>.</p> </div> </div> <a id="a669c0ee3e077180f7a26b78901268e7f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a669c0ee3e077180f7a26b78901268e7f">◆ </a></span>yaml_emitter_dump_node()</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_emitter_dump_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> * </td> <td class="paramname"><em>emitter</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>index</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="../../db/d2b/dumper_8c_source.html#l00264">264</a> of file <a class="el" href="../../db/d2b/dumper_8c_source.html">dumper.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01689">yaml_emitter_s::anchor</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a9c4499bc46ba15f371d56a82cf647e50">yaml_emitter_s::anchors</a>, <a class="el" href="../../d5/dac/ossl_8h_source.html#l00045">assert</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01756">yaml_emitter_s::document</a>, <a class="el" href="../../d5/d71/structyaml__document__s.html#a8ead5385f2dffd44f7e59e404331817f">yaml_document_s::nodes</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01749">yaml_emitter_s::serialized</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00783">yaml_document_s::start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00720">yaml_node_s::type</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00301">yaml_emitter_dump_alias()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00369">yaml_emitter_dump_mapping()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00316">yaml_emitter_dump_scalar()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00339">yaml_emitter_dump_sequence()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00248">yaml_emitter_generate_anchor()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00699">YAML_MAPPING_NODE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00695">YAML_SCALAR_NODE</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00697">YAML_SEQUENCE_NODE</a>.</p> <p class="reference">Referenced by <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#l00369">yaml_emitter_dump_mapping()</a>, and <a class="el" href="../../db/d2b/dumper_8c_source.html#l00339">yaml_emitter_dump_sequence()</a>.</p> </div> </div> <a id="acbb7beb4bed98402d16147d63e4efba6"></a> <h2 class="memtitle"><span class="permalink"><a href="#acbb7beb4bed98402d16147d63e4efba6">◆ </a></span>yaml_emitter_dump_scalar()</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_emitter_dump_scalar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> * </td> <td class="paramname"><em>emitter</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d58/group__nodes.html#ga9eaaa233b120b9d9db47de93c294c40f">yaml_node_t</a> * </td> <td class="paramname"><em>node</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>anchor</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="../../db/d2b/dumper_8c_source.html#l00316">316</a> of file <a class="el" href="../../db/d2b/dumper_8c_source.html">dumper.c</a>.</p> <p class="reference">References <a class="el" href="../../da/db0/structyaml__node__s.html#a7c87521265dc36476cf9bd267f463d0f">yaml_node_s::data</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00523">mark()</a>, <a class="el" href="../../da/db0/structyaml__node__s.html#a1e897c8a85c9f021c30893e3b5f927eb">yaml_node_s::scalar</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00578">SCALAR_EVENT_INIT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00723">yaml_node_s::tag</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00683">YAML_DEFAULT_SCALAR_TAG</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00281">yaml_emitter_emit()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00264">yaml_emitter_dump_node()</a>.</p> </div> </div> <a id="a5338525f499bc3679922102c734a49bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5338525f499bc3679922102c734a49bf">◆ </a></span>yaml_emitter_dump_sequence()</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_emitter_dump_sequence </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> * </td> <td class="paramname"><em>emitter</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d58/group__nodes.html#ga9eaaa233b120b9d9db47de93c294c40f">yaml_node_t</a> * </td> <td class="paramname"><em>node</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>anchor</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="../../db/d2b/dumper_8c_source.html#l00339">339</a> of file <a class="el" href="../../db/d2b/dumper_8c_source.html">dumper.c</a>.</p> <p class="reference">References <a class="el" href="../../da/db0/structyaml__node__s.html#a7c87521265dc36476cf9bd267f463d0f">yaml_node_s::data</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00523">mark()</a>, <a class="el" href="../../da/db0/structyaml__node__s.html#af0c9062cdc5302e3a38758f6ee73740d">yaml_node_s::sequence</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00597">SEQUENCE_END_EVENT_INIT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00589">SEQUENCE_START_EVENT_INIT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00723">yaml_node_s::tag</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00685">YAML_DEFAULT_SEQUENCE_TAG</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00264">yaml_emitter_dump_node()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00281">yaml_emitter_emit()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00264">yaml_emitter_dump_node()</a>.</p> </div> </div> <a id="af9a2bff3c1a6fc1a959378e32b017eb9"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9a2bff3c1a6fc1a959378e32b017eb9">◆ </a></span>yaml_emitter_generate_anchor()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * yaml_emitter_generate_anchor </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> * </td> <td class="paramname"><em>emitter</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>anchor_id</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="../../db/d2b/dumper_8c_source.html#l00248">248</a> of file <a class="el" href="../../db/d2b/dumper_8c_source.html">dumper.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d2b/dumper_8c_source.html#l00244">ANCHOR_TEMPLATE</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00245">ANCHOR_TEMPLATE_LENGTH</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00031">yaml_malloc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00264">yaml_emitter_dump_node()</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