📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 16:00:32
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
/
da
/
d1b
📍 /opt/alt/ruby20/share/doc/ruby/capi/html/da/d1b
🔄 Refresh
✏️
Editing: emitter_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/emitter.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.0.0p648(2015-12-16revision53162)</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">emitter.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="../../da/d1b/emitter_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:ab68b9b9771728464f3e15449a193fa29"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#ab68b9b9771728464f3e15449a193fa29">FLUSH</a>(emitter)</td></tr> <tr class="separator:ab68b9b9771728464f3e15449a193fa29"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71942521e11685b7084abf3117494ed6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a71942521e11685b7084abf3117494ed6">PUT</a>(emitter, value)</td></tr> <tr class="separator:a71942521e11685b7084abf3117494ed6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4a43455323eb41b9baf985b630e4fb25"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a4a43455323eb41b9baf985b630e4fb25">PUT_BREAK</a>(emitter)</td></tr> <tr class="separator:a4a43455323eb41b9baf985b630e4fb25"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91993cd75b039fd18c4eeee3087dba32"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a91993cd75b039fd18c4eeee3087dba32">WRITE</a>(emitter, string)</td></tr> <tr class="separator:a91993cd75b039fd18c4eeee3087dba32"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac20d8a3e79ee23f130df04bc035eb8b7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#ac20d8a3e79ee23f130df04bc035eb8b7">WRITE_BREAK</a>(emitter, string)</td></tr> <tr class="separator:ac20d8a3e79ee23f130df04bc035eb8b7"><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:ga674387bc34a739a655f5275176494234"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/group__emitter.html#ga674387bc34a739a655f5275176494234">yaml_emitter_emit</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="memdesc:ga674387bc34a739a655f5275176494234"><td class="mdescLeft"> </td><td class="mdescRight">Emit an event. <a href="../../dc/d26/group__emitter.html#ga674387bc34a739a655f5275176494234">More...</a><br /></td></tr> <tr class="separator:ga674387bc34a739a655f5275176494234"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a243340948cfa2b5d1a3c3ee45d6737ad"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a243340948cfa2b5d1a3c3ee45d6737ad">yaml_emitter_set_emitter_error</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#a2c212835823e3c54a8ab6d95c652660e">const</a> char *problem)</td></tr> <tr class="separator:a243340948cfa2b5d1a3c3ee45d6737ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4f04958643826a9735099282b85a2096"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a4f04958643826a9735099282b85a2096">yaml_emitter_need_more_events</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="separator:a4f04958643826a9735099282b85a2096"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a559e219e188cfc21bd982e4ee0231860"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a559e219e188cfc21bd982e4ee0231860">yaml_emitter_append_tag_directive</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#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> value, int allow_duplicates)</td></tr> <tr class="separator:a559e219e188cfc21bd982e4ee0231860"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb008b8428efddcae71441d2752d9c34"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#aeb008b8428efddcae71441d2752d9c34">yaml_emitter_increase_indent</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, int flow, int indentless)</td></tr> <tr class="separator:aeb008b8428efddcae71441d2752d9c34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7044e971f74e612d31bb22a823250f0b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a7044e971f74e612d31bb22a823250f0b">yaml_emitter_state_machine</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:a7044e971f74e612d31bb22a823250f0b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a822a7b20e032e93cce68f92dcf86efc6"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a822a7b20e032e93cce68f92dcf86efc6">yaml_emitter_emit_stream_start</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:a822a7b20e032e93cce68f92dcf86efc6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a17878e91a04f1cadc6b8756b1e41e5e6"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a17878e91a04f1cadc6b8756b1e41e5e6">yaml_emitter_emit_document_start</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int first)</td></tr> <tr class="separator:a17878e91a04f1cadc6b8756b1e41e5e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0730179a22a497724ffe3c35e0ea03e7"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a0730179a22a497724ffe3c35e0ea03e7">yaml_emitter_emit_document_content</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:a0730179a22a497724ffe3c35e0ea03e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c9b35f96e1b4ccf52f8d8ecb6d86975"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a7c9b35f96e1b4ccf52f8d8ecb6d86975">yaml_emitter_emit_document_end</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:a7c9b35f96e1b4ccf52f8d8ecb6d86975"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa09c1fb49c947f9f1fed5f356cea7101"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#aa09c1fb49c947f9f1fed5f356cea7101">yaml_emitter_emit_flow_sequence_item</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int first)</td></tr> <tr class="separator:aa09c1fb49c947f9f1fed5f356cea7101"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aab357ff489857632d6ea07bbc4253a94"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#aab357ff489857632d6ea07bbc4253a94">yaml_emitter_emit_flow_mapping_key</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int first)</td></tr> <tr class="separator:aab357ff489857632d6ea07bbc4253a94"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a2b30b0e5c73e9ee5e9ee5d18c66748"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a5a2b30b0e5c73e9ee5e9ee5d18c66748">yaml_emitter_emit_flow_mapping_value</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int simple)</td></tr> <tr class="separator:a5a2b30b0e5c73e9ee5e9ee5d18c66748"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a33a838ec330cd8d1c7b910062357fc9d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a33a838ec330cd8d1c7b910062357fc9d">yaml_emitter_emit_block_sequence_item</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int first)</td></tr> <tr class="separator:a33a838ec330cd8d1c7b910062357fc9d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a02284566dba5b5a17ddcd8c7602af73f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a02284566dba5b5a17ddcd8c7602af73f">yaml_emitter_emit_block_mapping_key</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int first)</td></tr> <tr class="separator:a02284566dba5b5a17ddcd8c7602af73f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad5d2479e704709a3b1926fc3830e900e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#ad5d2479e704709a3b1926fc3830e900e">yaml_emitter_emit_block_mapping_value</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int simple)</td></tr> <tr class="separator:ad5d2479e704709a3b1926fc3830e900e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae9aa2ef4f91fd5c41861736fae8455fa"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#ae9aa2ef4f91fd5c41861736fae8455fa">yaml_emitter_emit_node</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int root, int sequence, int mapping, int simple_key)</td></tr> <tr class="separator:ae9aa2ef4f91fd5c41861736fae8455fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c7f65dfdf7de00b90e73f102a32d1d3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a2c7f65dfdf7de00b90e73f102a32d1d3">yaml_emitter_emit_alias</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:a2c7f65dfdf7de00b90e73f102a32d1d3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3e8403f8bba21d09b621d0bbb74f4e7"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#af3e8403f8bba21d09b621d0bbb74f4e7">yaml_emitter_emit_scalar</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:af3e8403f8bba21d09b621d0bbb74f4e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9342cc678dd6931f2b74e679dec83a90"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a9342cc678dd6931f2b74e679dec83a90">yaml_emitter_emit_sequence_start</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:a9342cc678dd6931f2b74e679dec83a90"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52ec902a45d95e6045c43f0d8a00cd06"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a52ec902a45d95e6045c43f0d8a00cd06">yaml_emitter_emit_mapping_start</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:a52ec902a45d95e6045c43f0d8a00cd06"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add846034855790fd6abdfc997581402a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#add846034855790fd6abdfc997581402a">yaml_emitter_check_empty_document</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="separator:add846034855790fd6abdfc997581402a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a27bb088f599d0443d81053fc9098ba2f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a27bb088f599d0443d81053fc9098ba2f">yaml_emitter_check_empty_sequence</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="separator:a27bb088f599d0443d81053fc9098ba2f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa157728564291686af5e11a48218cb7e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#aa157728564291686af5e11a48218cb7e">yaml_emitter_check_empty_mapping</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="separator:aa157728564291686af5e11a48218cb7e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36b40d0a5043784157bb63ba9590c2cb"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a36b40d0a5043784157bb63ba9590c2cb">yaml_emitter_check_simple_key</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="separator:a36b40d0a5043784157bb63ba9590c2cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a985c2829c82853e3d0e1b80f4bbe3427"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a985c2829c82853e3d0e1b80f4bbe3427">yaml_emitter_select_scalar_style</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:a985c2829c82853e3d0e1b80f4bbe3427"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6deb9bc6cb9c828ca2fc538ea004658"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#aa6deb9bc6cb9c828ca2fc538ea004658">yaml_emitter_process_anchor</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="separator:aa6deb9bc6cb9c828ca2fc538ea004658"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41c35543ada8e8f14e699a1c55fe13bf"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a41c35543ada8e8f14e699a1c55fe13bf">yaml_emitter_process_tag</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="separator:a41c35543ada8e8f14e699a1c55fe13bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a66deb01adad22e0845d3937e56a11922"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a66deb01adad22e0845d3937e56a11922">yaml_emitter_process_scalar</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="separator:a66deb01adad22e0845d3937e56a11922"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76be6e71265f951bd07479800fa48b8e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a76be6e71265f951bd07479800fa48b8e">yaml_emitter_analyze_version_directive</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#ga2fc55608333fbe6df17cf891be709b72">yaml_version_directive_t</a> version_directive)</td></tr> <tr class="separator:a76be6e71265f951bd07479800fa48b8e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75c692c928cb716856006c30e2a3b587"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a75c692c928cb716856006c30e2a3b587">yaml_emitter_analyze_tag_directive</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#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> tag_directive)</td></tr> <tr class="separator:a75c692c928cb716856006c30e2a3b587"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2fb1032739463a028f84b8ea3e81504d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a2fb1032739463a028f84b8ea3e81504d">yaml_emitter_analyze_anchor</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, int <a class="el" href="../../d3/d42/psych__emitter_8c.html#afa2f92b593f1515626159ab618304834">alias</a>)</td></tr> <tr class="separator:a2fb1032739463a028f84b8ea3e81504d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aacceeaae5dce6dd0752b60477cad7a8d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#aacceeaae5dce6dd0752b60477cad7a8d">yaml_emitter_analyze_tag</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> *tag)</td></tr> <tr class="separator:aacceeaae5dce6dd0752b60477cad7a8d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a27ca2fd84479f3ad6da16f8f8096b298"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a27ca2fd84479f3ad6da16f8f8096b298">yaml_emitter_analyze_scalar</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> *value, size_t length)</td></tr> <tr class="separator:a27ca2fd84479f3ad6da16f8f8096b298"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8f6316d9f07d1647c394311922e1a8dd"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a8f6316d9f07d1647c394311922e1a8dd">yaml_emitter_analyze_event</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:a8f6316d9f07d1647c394311922e1a8dd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab221d1156282fb2f3adb87b91656b223"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#ab221d1156282fb2f3adb87b91656b223">yaml_emitter_write_bom</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="separator:ab221d1156282fb2f3adb87b91656b223"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abefb057eabedff0df655421b34e7e66f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#abefb057eabedff0df655421b34e7e66f">yaml_emitter_write_indent</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter)</td></tr> <tr class="separator:abefb057eabedff0df655421b34e7e66f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa816bd1ff3b569aba3b83ffc2b911730"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#aa816bd1ff3b569aba3b83ffc2b911730">yaml_emitter_write_indicator</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#a2c212835823e3c54a8ab6d95c652660e">const</a> char *indicator, int need_whitespace, int is_whitespace, int is_indention)</td></tr> <tr class="separator:aa816bd1ff3b569aba3b83ffc2b911730"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c4603277b52e5cebf653176b650f1f1"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a5c4603277b52e5cebf653176b650f1f1">yaml_emitter_write_anchor</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> *value, size_t length)</td></tr> <tr class="separator:a5c4603277b52e5cebf653176b650f1f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6eb22b25f8127aaec9bd8ea2ff4cb69b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a6eb22b25f8127aaec9bd8ea2ff4cb69b">yaml_emitter_write_tag_handle</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> *value, size_t length)</td></tr> <tr class="separator:a6eb22b25f8127aaec9bd8ea2ff4cb69b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ab692efdb779e8788a8b2f5302a36ce"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a9ab692efdb779e8788a8b2f5302a36ce">yaml_emitter_write_tag_content</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> *value, size_t length, int need_whitespace)</td></tr> <tr class="separator:a9ab692efdb779e8788a8b2f5302a36ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa65327f4d2b92b5f636b26901bf31568"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#aa65327f4d2b92b5f636b26901bf31568">yaml_emitter_write_plain_scalar</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> *value, size_t length, int allow_breaks)</td></tr> <tr class="separator:aa65327f4d2b92b5f636b26901bf31568"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a01e33de0c7ba7de0dd12b11506f78d7f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a01e33de0c7ba7de0dd12b11506f78d7f">yaml_emitter_write_single_quoted_scalar</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> *value, size_t length, int allow_breaks)</td></tr> <tr class="separator:a01e33de0c7ba7de0dd12b11506f78d7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a777e6a9e25e6fca1fa6838e558f5aed1"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a777e6a9e25e6fca1fa6838e558f5aed1">yaml_emitter_write_double_quoted_scalar</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> *value, size_t length, int allow_breaks)</td></tr> <tr class="separator:a777e6a9e25e6fca1fa6838e558f5aed1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71553a3ce3f778934f45dc156d0c9964"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a71553a3ce3f778934f45dc156d0c9964">yaml_emitter_write_block_scalar_hints</a> (<a class="el" href="../../dc/d26/group__emitter.html#ga4ce3e054f0016c49d9e8c36d359e710b">yaml_emitter_t</a> *emitter, <a class="el" href="../../d6/df6/structyaml__string__t.html">yaml_string_t</a> string)</td></tr> <tr class="separator:a71553a3ce3f778934f45dc156d0c9964"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0d54116f1ddbdd23ae44e8dd6cd84850"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a0d54116f1ddbdd23ae44e8dd6cd84850">yaml_emitter_write_literal_scalar</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> *value, size_t length)</td></tr> <tr class="separator:a0d54116f1ddbdd23ae44e8dd6cd84850"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a85b1b90fb93b977488792b0c487602ed"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/emitter_8c.html#a85b1b90fb93b977488792b0c487602ed">yaml_emitter_write_folded_scalar</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> *value, size_t length)</td></tr> <tr class="separator:a85b1b90fb93b977488792b0c487602ed"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="ab68b9b9771728464f3e15449a193fa29"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab68b9b9771728464f3e15449a193fa29">◆ </a></span>FLUSH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FLUSH</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">emitter</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">((emitter->buffer.pointer+5 < emitter->buffer.end) \</div><div class="line"> || <a class="code" href="../../dc/d26/group__emitter.html#gab81b1e07666bbefe0815e7aa05d01d19">yaml_emitter_flush</a>(emitter))</div><div class="ttc" id="group__emitter_html_gab81b1e07666bbefe0815e7aa05d01d19"><div class="ttname"><a href="../../dc/d26/group__emitter.html#gab81b1e07666bbefe0815e7aa05d01d19">yaml_emitter_flush</a></div><div class="ttdeci">yaml_emitter_flush(yaml_emitter_t *emitter)</div><div class="ttdoc">Flush the accumulated characters to the output. </div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d42/writer_8c_source.html#l00032">writer.c:32</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../da/d1b/emitter_8c_source.html#l00008">8</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01754">yaml_emitter_write_bom()</a>.</p> </div> </div> <a id="a71942521e11685b7084abf3117494ed6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71942521e11685b7084abf3117494ed6">◆ </a></span>PUT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PUT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">emitter, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">value </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="../../da/d1b/emitter_8c.html#ab68b9b9771728464f3e15449a193fa29">FLUSH</a>(emitter) \</div><div class="line"> && (*(emitter->buffer.pointer++) = (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>)(value), \</div><div class="line"> emitter->column ++, \</div><div class="line"> 1))</div><div class="ttc" id="emitter_8c_html_ab68b9b9771728464f3e15449a193fa29"><div class="ttname"><a href="../../da/d1b/emitter_8c.html#ab68b9b9771728464f3e15449a193fa29">FLUSH</a></div><div class="ttdeci">#define FLUSH(emitter)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d1b/emitter_8c_source.html#l00008">emitter.c:8</a></div></div> <div class="ttc" id="group__basic_html_gaf8657e81f0b8b05d1a081001fc6cb8bd"><div class="ttname"><a href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a></div><div class="ttdeci">unsigned char yaml_char_t</div><div class="ttdoc">The character type (UTF-8 octet). </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00078">yaml.h:78</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../da/d1b/emitter_8c_source.html#l00016">16</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l02021">yaml_emitter_write_double_quoted_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01898">yaml_emitter_write_plain_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01958">yaml_emitter_write_single_quoted_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01850">yaml_emitter_write_tag_content()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01829">yaml_emitter_write_tag_handle()</a>.</p> </div> </div> <a id="a4a43455323eb41b9baf985b630e4fb25"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4a43455323eb41b9baf985b630e4fb25">◆ </a></span>PUT_BREAK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PUT_BREAK</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">emitter</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="../../da/d1b/emitter_8c.html#ab68b9b9771728464f3e15449a193fa29">FLUSH</a>(emitter) \</div><div class="line"> && ((emitter->line_break == <a class="code" href="../../d0/df6/group__basic.html#gga912ad8c893126133fab5e4231db3017ea116a98ba4ed0bacfdf098a7d5beeb9d4">YAML_CR_BREAK</a> ? \</div><div class="line"> (*(emitter->buffer.pointer++) = (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'\r'</span>) : \</div><div class="line"> emitter->line_break == <a class="code" href="../../d0/df6/group__basic.html#gga912ad8c893126133fab5e4231db3017ea23bf395462dcd045e22303be6f3f7781">YAML_LN_BREAK</a> ? \</div><div class="line"> (*(emitter->buffer.pointer++) = (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'\n'</span>) : \</div><div class="line"> emitter->line_break == <a class="code" href="../../d0/df6/group__basic.html#gga912ad8c893126133fab5e4231db3017ea15f8daa406870ebfe82b85781c2468f3">YAML_CRLN_BREAK</a> ? \</div><div class="line"> (*(emitter->buffer.pointer++) = (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'\r'</span>, \</div><div class="line"> *(emitter->buffer.pointer++) = (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'\n'</span>) : 0), \</div><div class="line"> emitter->column = 0, \</div><div class="line"> emitter->line ++, \</div><div class="line"> 1))</div><div class="ttc" id="group__basic_html_gga912ad8c893126133fab5e4231db3017ea23bf395462dcd045e22303be6f3f7781"><div class="ttname"><a href="../../d0/df6/group__basic.html#gga912ad8c893126133fab5e4231db3017ea23bf395462dcd045e22303be6f3f7781">YAML_LN_BREAK</a></div><div class="ttdoc">Use LN for line breaks (Unix style). </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00116">yaml.h:116</a></div></div> <div class="ttc" id="emitter_8c_html_ab68b9b9771728464f3e15449a193fa29"><div class="ttname"><a href="../../da/d1b/emitter_8c.html#ab68b9b9771728464f3e15449a193fa29">FLUSH</a></div><div class="ttdeci">#define FLUSH(emitter)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d1b/emitter_8c_source.html#l00008">emitter.c:8</a></div></div> <div class="ttc" id="group__basic_html_gga912ad8c893126133fab5e4231db3017ea15f8daa406870ebfe82b85781c2468f3"><div class="ttname"><a href="../../d0/df6/group__basic.html#gga912ad8c893126133fab5e4231db3017ea15f8daa406870ebfe82b85781c2468f3">YAML_CRLN_BREAK</a></div><div class="ttdoc">Use CR LN for line breaks (DOS style). </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00118">yaml.h:118</a></div></div> <div class="ttc" id="group__basic_html_gaf8657e81f0b8b05d1a081001fc6cb8bd"><div class="ttname"><a href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a></div><div class="ttdeci">unsigned char yaml_char_t</div><div class="ttdoc">The character type (UTF-8 octet). </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00078">yaml.h:78</a></div></div> <div class="ttc" id="group__basic_html_gga912ad8c893126133fab5e4231db3017ea116a98ba4ed0bacfdf098a7d5beeb9d4"><div class="ttname"><a href="../../d0/df6/group__basic.html#gga912ad8c893126133fab5e4231db3017ea116a98ba4ed0bacfdf098a7d5beeb9d4">YAML_CR_BREAK</a></div><div class="ttdoc">Use CR for line breaks (Mac style). </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00114">yaml.h:114</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../da/d1b/emitter_8c_source.html#l00026">26</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l02274">yaml_emitter_write_folded_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02235">yaml_emitter_write_literal_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01898">yaml_emitter_write_plain_scalar()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01958">yaml_emitter_write_single_quoted_scalar()</a>.</p> </div> </div> <a id="a91993cd75b039fd18c4eeee3087dba32"></a> <h2 class="memtitle"><span class="permalink"><a href="#a91993cd75b039fd18c4eeee3087dba32">◆ </a></span>WRITE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WRITE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">emitter, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">string </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="../../da/d1b/emitter_8c.html#ab68b9b9771728464f3e15449a193fa29">FLUSH</a>(emitter) \</div><div class="line"> && (<a class="code" href="../../db/d71/yaml__private_8h.html#a80fdcd38361e020616b54802a76f1acb">COPY</a>(emitter->buffer,<span class="keywordtype">string</span>), \</div><div class="line"> emitter->column ++, \</div><div class="line"> 1))</div><div class="ttc" id="emitter_8c_html_ab68b9b9771728464f3e15449a193fa29"><div class="ttname"><a href="../../da/d1b/emitter_8c.html#ab68b9b9771728464f3e15449a193fa29">FLUSH</a></div><div class="ttdeci">#define FLUSH(emitter)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d1b/emitter_8c_source.html#l00008">emitter.c:8</a></div></div> <div class="ttc" id="yaml__private_8h_html_a80fdcd38361e020616b54802a76f1acb"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a80fdcd38361e020616b54802a76f1acb">COPY</a></div><div class="ttdeci">#define COPY(string_a, string_b)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00400">yaml_private.h:400</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../da/d1b/emitter_8c_source.html#l00043">43</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01812">yaml_emitter_write_anchor()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02021">yaml_emitter_write_double_quoted_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02274">yaml_emitter_write_folded_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02235">yaml_emitter_write_literal_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01898">yaml_emitter_write_plain_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01958">yaml_emitter_write_single_quoted_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01850">yaml_emitter_write_tag_content()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01829">yaml_emitter_write_tag_handle()</a>.</p> </div> </div> <a id="ac20d8a3e79ee23f130df04bc035eb8b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac20d8a3e79ee23f130df04bc035eb8b7">◆ </a></span>WRITE_BREAK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WRITE_BREAK</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">emitter, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">string </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="../../da/d1b/emitter_8c.html#ab68b9b9771728464f3e15449a193fa29">FLUSH</a>(emitter) \</div><div class="line"> && (<a class="code" href="../../db/d71/yaml__private_8h.html#ac47c838bf13de1e972a750babdb951a9">CHECK</a>(<span class="keywordtype">string</span>,<span class="charliteral">'\n'</span>) ? \</div><div class="line"> ((void)<a class="code" href="../../da/d1b/emitter_8c.html#a4a43455323eb41b9baf985b630e4fb25">PUT_BREAK</a>(emitter), \</div><div class="line"> string.pointer ++, \</div><div class="line"> 1) : \</div><div class="line"> (<a class="code" href="../../db/d71/yaml__private_8h.html#a80fdcd38361e020616b54802a76f1acb">COPY</a>(emitter->buffer,<span class="keywordtype">string</span>), \</div><div class="line"> emitter->column = 0, \</div><div class="line"> emitter->line ++, \</div><div class="line"> 1)))</div><div class="ttc" id="emitter_8c_html_ab68b9b9771728464f3e15449a193fa29"><div class="ttname"><a href="../../da/d1b/emitter_8c.html#ab68b9b9771728464f3e15449a193fa29">FLUSH</a></div><div class="ttdeci">#define FLUSH(emitter)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d1b/emitter_8c_source.html#l00008">emitter.c:8</a></div></div> <div class="ttc" id="yaml__private_8h_html_ac47c838bf13de1e972a750babdb951a9"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#ac47c838bf13de1e972a750babdb951a9">CHECK</a></div><div class="ttdeci">#define CHECK(string, octet)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00184">yaml_private.h:184</a></div></div> <div class="ttc" id="emitter_8c_html_a4a43455323eb41b9baf985b630e4fb25"><div class="ttname"><a href="../../da/d1b/emitter_8c.html#a4a43455323eb41b9baf985b630e4fb25">PUT_BREAK</a></div><div class="ttdeci">#define PUT_BREAK(emitter)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d1b/emitter_8c_source.html#l00026">emitter.c:26</a></div></div> <div class="ttc" id="yaml__private_8h_html_a80fdcd38361e020616b54802a76f1acb"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a80fdcd38361e020616b54802a76f1acb">COPY</a></div><div class="ttdeci">#define COPY(string_a, string_b)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00400">yaml_private.h:400</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../da/d1b/emitter_8c_source.html#l00053">53</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l02274">yaml_emitter_write_folded_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02235">yaml_emitter_write_literal_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01898">yaml_emitter_write_plain_scalar()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01958">yaml_emitter_write_single_quoted_scalar()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a2fb1032739463a028f84b8ea3e81504d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2fb1032739463a028f84b8ea3e81504d">◆ </a></span>yaml_emitter_analyze_anchor()</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_analyze_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"><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 class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>alias</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="../../da/d1b/emitter_8c_source.html#l01400">1400</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l01151">alias</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01693">yaml_emitter_s::alias</a>, <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#af8ef0dda982833e626a7b3715fea73cf">yaml_emitter_s::anchor_data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01691">yaml_emitter_s::anchor_length</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00201">IS_ALPHA</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00394">MOVE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00130">STRING_ASSIGN</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00268">yaml_emitter_set_emitter_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01679">yaml_emitter_analyze_event()</a>.</p> </div> </div> <a id="a8f6316d9f07d1647c394311922e1a8dd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8f6316d9f07d1647c394311922e1a8dd">◆ </a></span>yaml_emitter_analyze_event()</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_analyze_event </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../da/d1b/emitter_8c_source.html#l01679">1679</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d72/structyaml__event__s.html#ad518351b6953443b2b50f02fecfca15d">yaml_event_s::alias</a>, <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#af8ef0dda982833e626a7b3715fea73cf">yaml_emitter_s::anchor_data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01691">yaml_emitter_s::anchor_length</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01605">yaml_emitter_s::canonical</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a5b204c2b0b9a91aa0d21f48f304e66ca">yaml_event_s::data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01699">yaml_emitter_s::handle</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01701">yaml_emitter_s::handle_length</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01713">yaml_emitter_s::length</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a8cdfa4f58d62ae0802b73b928f82f7b4">yaml_event_s::mapping_start</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#aaee85c35fb0f34a11b61de53cd42ff55">yaml_event_s::scalar</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#ae39f909dbd1756c37a4786f5485ed606">yaml_emitter_s::scalar_data</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a2a92b73c1e98bff81b4f2d01918fea8a">yaml_event_s::sequence_start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01703">yaml_emitter_s::suffix</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01705">yaml_emitter_s::suffix_length</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a926680ba916c7e37cba975ba894cfa62">yaml_emitter_s::tag_data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01711">yaml_emitter_s::value</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00368">YAML_ALIAS_EVENT</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01400">yaml_emitter_analyze_anchor()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01479">yaml_emitter_analyze_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01436">yaml_emitter_analyze_tag()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00378">YAML_MAPPING_START_EVENT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00370">YAML_SCALAR_EVENT</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00373">YAML_SEQUENCE_START_EVENT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00281">yaml_emitter_emit()</a>.</p> </div> </div> <a id="a27ca2fd84479f3ad6da16f8f8096b298"></a> <h2 class="memtitle"><span class="permalink"><a href="#a27ca2fd84479f3ad6da16f8f8096b298">◆ </a></span>yaml_emitter_analyze_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_analyze_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="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td> <td class="paramname"><em>value</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="../../da/d1b/emitter_8c_source.html#l01479">1479</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01723">yaml_emitter_s::block_allowed</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01719">yaml_emitter_s::block_plain_allowed</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00177">CHECK_AT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01717">yaml_emitter_s::flow_plain_allowed</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00258">IS_ASCII</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00376">IS_BLANKZ</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00373">IS_BLANKZ_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00344">IS_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00282">IS_PRINTABLE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00309">IS_SPACE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01713">yaml_emitter_s::length</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00394">MOVE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01715">yaml_emitter_s::multiline</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#ae39f909dbd1756c37a4786f5485ed606">yaml_emitter_s::scalar_data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01721">yaml_emitter_s::single_quoted_allowed</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00130">STRING_ASSIGN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01611">yaml_emitter_s::unicode</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01711">yaml_emitter_s::value</a>, and <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00388">WIDTH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01679">yaml_emitter_analyze_event()</a>.</p> </div> </div> <a id="aacceeaae5dce6dd0752b60477cad7a8d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aacceeaae5dce6dd0752b60477cad7a8d">◆ </a></span>yaml_emitter_analyze_tag()</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_analyze_tag </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>tag</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="../../da/d1b/emitter_8c_source.html#l01436">1436</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00091">yaml_tag_directive_s::handle</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01699">yaml_emitter_s::handle</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01701">yaml_emitter_s::handle_length</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00093">yaml_tag_directive_s::prefix</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01571">yaml_emitter_s::start</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00130">STRING_ASSIGN</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01703">yaml_emitter_s::suffix</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01705">yaml_emitter_s::suffix_length</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a926680ba916c7e37cba975ba894cfa62">yaml_emitter_s::tag_data</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#af9631eed8642f2decfabea198f03b98a">yaml_emitter_s::tag_directives</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01622">yaml_emitter_s::top</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00268">yaml_emitter_set_emitter_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01679">yaml_emitter_analyze_event()</a>.</p> </div> </div> <a id="a75c692c928cb716856006c30e2a3b587"></a> <h2 class="memtitle"><span class="permalink"><a href="#a75c692c928cb716856006c30e2a3b587">◆ </a></span>yaml_emitter_analyze_tag_directive()</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_analyze_tag_directive </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#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> </td> <td class="paramname"><em>tag_directive</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="../../da/d1b/emitter_8c_source.html#l01349">1349</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00113">yaml_string_t::end</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00091">yaml_tag_directive_s::handle</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00201">IS_ALPHA</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00394">MOVE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00114">yaml_string_t::pointer</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00093">yaml_tag_directive_s::prefix</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00112">yaml_string_t::start</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00130">STRING_ASSIGN</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00268">yaml_emitter_set_emitter_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00551">yaml_emitter_emit_document_start()</a>.</p> </div> </div> <a id="a76be6e71265f951bd07479800fa48b8e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76be6e71265f951bd07479800fa48b8e">◆ </a></span>yaml_emitter_analyze_version_directive()</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_analyze_version_directive </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#ga2fc55608333fbe6df17cf891be709b72">yaml_version_directive_t</a> </td> <td class="paramname"><em>version_directive</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="../../da/d1b/emitter_8c_source.html#l01333">1333</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00083">yaml_version_directive_s::major</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00085">yaml_version_directive_s::minor</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00268">yaml_emitter_set_emitter_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00551">yaml_emitter_emit_document_start()</a>.</p> </div> </div> <a id="a559e219e188cfc21bd982e4ee0231860"></a> <h2 class="memtitle"><span class="permalink"><a href="#a559e219e188cfc21bd982e4ee0231860">◆ </a></span>yaml_emitter_append_tag_directive()</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_append_tag_directive </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#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> </td> <td class="paramname"><em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>allow_duplicates</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="../../da/d1b/emitter_8c_source.html#l00364">364</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01533">yaml_emitter_s::error</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00091">yaml_tag_directive_s::handle</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00093">yaml_tag_directive_s::prefix</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01571">yaml_emitter_s::start</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#af9631eed8642f2decfabea198f03b98a">yaml_emitter_s::tag_directives</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01622">yaml_emitter_s::top</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00268">yaml_emitter_set_emitter_error()</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#l00127">YAML_MEMORY_ERROR</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00061">yaml_strdup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00551">yaml_emitter_emit_document_start()</a>.</p> </div> </div> <a id="add846034855790fd6abdfc997581402a"></a> <h2 class="memtitle"><span class="permalink"><a href="#add846034855790fd6abdfc997581402a">◆ </a></span>yaml_emitter_check_empty_document()</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_check_empty_document </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="../../da/d1b/emitter_8c_source.html#l01090">1090</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00551">yaml_emitter_emit_document_start()</a>.</p> </div> </div> <a id="aa157728564291686af5e11a48218cb7e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa157728564291686af5e11a48218cb7e">◆ </a></span>yaml_emitter_check_empty_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_check_empty_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><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="../../da/d1b/emitter_8c_source.html#l01114">1114</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d17/structyaml__emitter__s.html#add79bf966e0cddfe20c3d2f66fe895e2">yaml_emitter_s::events</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01635">yaml_emitter_s::head</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01637">yaml_emitter_s::tail</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00380">YAML_MAPPING_END_EVENT</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00378">YAML_MAPPING_START_EVENT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01128">yaml_emitter_check_simple_key()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01066">yaml_emitter_emit_mapping_start()</a>.</p> </div> </div> <a id="a27bb088f599d0443d81053fc9098ba2f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a27bb088f599d0443d81053fc9098ba2f">◆ </a></span>yaml_emitter_check_empty_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_check_empty_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><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="../../da/d1b/emitter_8c_source.html#l01100">1100</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d17/structyaml__emitter__s.html#add79bf966e0cddfe20c3d2f66fe895e2">yaml_emitter_s::events</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01635">yaml_emitter_s::head</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01637">yaml_emitter_s::tail</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00375">YAML_SEQUENCE_END_EVENT</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00373">YAML_SEQUENCE_START_EVENT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01128">yaml_emitter_check_simple_key()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01042">yaml_emitter_emit_sequence_start()</a>.</p> </div> </div> <a id="a36b40d0a5043784157bb63ba9590c2cb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36b40d0a5043784157bb63ba9590c2cb">◆ </a></span>yaml_emitter_check_simple_key()</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_check_simple_key </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="../../da/d1b/emitter_8c_source.html#l01128">1128</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d17/structyaml__emitter__s.html#af8ef0dda982833e626a7b3715fea73cf">yaml_emitter_s::anchor_data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01691">yaml_emitter_s::anchor_length</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#add79bf966e0cddfe20c3d2f66fe895e2">yaml_emitter_s::events</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01701">yaml_emitter_s::handle_length</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01635">yaml_emitter_s::head</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01713">yaml_emitter_s::length</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01715">yaml_emitter_s::multiline</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#ae39f909dbd1756c37a4786f5485ed606">yaml_emitter_s::scalar_data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01705">yaml_emitter_s::suffix_length</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a926680ba916c7e37cba975ba894cfa62">yaml_emitter_s::tag_data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00368">YAML_ALIAS_EVENT</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01114">yaml_emitter_check_empty_mapping()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01100">yaml_emitter_check_empty_sequence()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00378">YAML_MAPPING_START_EVENT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00370">YAML_SCALAR_EVENT</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00373">YAML_SEQUENCE_START_EVENT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00900">yaml_emitter_emit_block_mapping_key()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00778">yaml_emitter_emit_flow_mapping_key()</a>.</p> </div> </div> <a id="a2c7f65dfdf7de00b90e73f102a32d1d3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c7f65dfdf7de00b90e73f102a32d1d3">◆ </a></span>yaml_emitter_emit_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_emit_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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../da/d1b/emitter_8c_source.html#l01005">1005</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01626">yaml_emitter_s::state</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a430deb3f97aaa5b6c6db1553165c08b5">yaml_emitter_s::states</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01241">yaml_emitter_process_anchor()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00970">yaml_emitter_emit_node()</a>.</p> </div> </div> <a id="a02284566dba5b5a17ddcd8c7602af73f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a02284566dba5b5a17ddcd8c7602af73f">◆ </a></span>yaml_emitter_emit_block_mapping_key()</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_emit_block_mapping_key </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>first</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="../../da/d1b/emitter_8c_source.html#l00900">900</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01661">yaml_emitter_s::indent</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#ac7bb9ef54190d9bea16dc95101eeaffb">yaml_emitter_s::indents</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01626">yaml_emitter_s::state</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a430deb3f97aaa5b6c6db1553165c08b5">yaml_emitter_s::states</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01511">YAML_EMIT_BLOCK_MAPPING_SIMPLE_VALUE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01513">YAML_EMIT_BLOCK_MAPPING_VALUE_STATE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01128">yaml_emitter_check_simple_key()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00970">yaml_emitter_emit_node()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00403">yaml_emitter_increase_indent()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00380">YAML_MAPPING_END_EVENT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00424">yaml_emitter_state_machine()</a>.</p> </div> </div> <a id="ad5d2479e704709a3b1926fc3830e900e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad5d2479e704709a3b1926fc3830e900e">◆ </a></span>yaml_emitter_emit_block_mapping_value()</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_emit_block_mapping_value </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>simple</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="../../da/d1b/emitter_8c_source.html#l00945">945</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a430deb3f97aaa5b6c6db1553165c08b5">yaml_emitter_s::states</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01509">YAML_EMIT_BLOCK_MAPPING_KEY_STATE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00970">yaml_emitter_emit_node()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00424">yaml_emitter_state_machine()</a>.</p> </div> </div> <a id="a33a838ec330cd8d1c7b910062357fc9d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a33a838ec330cd8d1c7b910062357fc9d">◆ </a></span>yaml_emitter_emit_block_sequence_item()</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_emit_block_sequence_item </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>first</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="../../da/d1b/emitter_8c_source.html#l00866">866</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01661">yaml_emitter_s::indent</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01682">yaml_emitter_s::indention</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#ac7bb9ef54190d9bea16dc95101eeaffb">yaml_emitter_s::indents</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01671">yaml_emitter_s::mapping_context</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01626">yaml_emitter_s::state</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a430deb3f97aaa5b6c6db1553165c08b5">yaml_emitter_s::states</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01505">YAML_EMIT_BLOCK_SEQUENCE_ITEM_STATE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00970">yaml_emitter_emit_node()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00403">yaml_emitter_increase_indent()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00375">YAML_SEQUENCE_END_EVENT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00424">yaml_emitter_state_machine()</a>.</p> </div> </div> <a id="a0730179a22a497724ffe3c35e0ea03e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0730179a22a497724ffe3c35e0ea03e7">◆ </a></span>yaml_emitter_emit_document_content()</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_emit_document_content </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../da/d1b/emitter_8c_source.html#l00677">677</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a430deb3f97aaa5b6c6db1553165c08b5">yaml_emitter_s::states</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01489">YAML_EMIT_DOCUMENT_END_STATE</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00970">yaml_emitter_emit_node()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00424">yaml_emitter_state_machine()</a>.</p> </div> </div> <a id="a7c9b35f96e1b4ccf52f8d8ecb6d86975"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c9b35f96e1b4ccf52f8d8ecb6d86975">◆ </a></span>yaml_emitter_emit_document_end()</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_emit_document_end </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../da/d1b/emitter_8c_source.html#l00691">691</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d72/structyaml__event__s.html#a5b204c2b0b9a91aa0d21f48f304e66ca">yaml_event_s::data</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a706e405209cf656932b3ca7d8e78441a">yaml_event_s::document_end</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00091">yaml_tag_directive_s::handle</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00093">yaml_tag_directive_s::prefix</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00438">STACK_EMPTY</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01626">yaml_emitter_s::state</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#af9631eed8642f2decfabea198f03b98a">yaml_emitter_s::tag_directives</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00365">YAML_DOCUMENT_END_EVENT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01485">YAML_EMIT_DOCUMENT_START_STATE</a>, <a class="el" href="../../d6/d42/writer_8c_source.html#l00032">yaml_emitter_flush()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00268">yaml_emitter_set_emitter_error()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00051">yaml_free()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00424">yaml_emitter_state_machine()</a>.</p> </div> </div> <a id="a17878e91a04f1cadc6b8756b1e41e5e6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a17878e91a04f1cadc6b8756b1e41e5e6">◆ </a></span>yaml_emitter_emit_document_start()</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_emit_document_start </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>first</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="../../da/d1b/emitter_8c_source.html#l00551">551</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01605">yaml_emitter_s::canonical</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a5b204c2b0b9a91aa0d21f48f304e66ca">yaml_event_s::data</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a43012554d1850a385e7c9bc15df04e4e">yaml_event_s::document_start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00091">yaml_tag_directive_s::handle</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01684">yaml_emitter_s::open_ended</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00093">yaml_tag_directive_s::prefix</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01626">yaml_emitter_s::state</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00363">YAML_DOCUMENT_START_EVENT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01487">YAML_EMIT_DOCUMENT_CONTENT_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01515">YAML_EMIT_END_STATE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01349">yaml_emitter_analyze_tag_directive()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01333">yaml_emitter_analyze_version_directive()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00364">yaml_emitter_append_tag_directive()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01090">yaml_emitter_check_empty_document()</a>, <a class="el" href="../../d6/d42/writer_8c_source.html#l00032">yaml_emitter_flush()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00268">yaml_emitter_set_emitter_error()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01850">yaml_emitter_write_tag_content()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01829">yaml_emitter_write_tag_handle()</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00360">YAML_STREAM_END_EVENT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00424">yaml_emitter_state_machine()</a>.</p> </div> </div> <a id="aab357ff489857632d6ea07bbc4253a94"></a> <h2 class="memtitle"><span class="permalink"><a href="#aab357ff489857632d6ea07bbc4253a94">◆ </a></span>yaml_emitter_emit_flow_mapping_key()</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_emit_flow_mapping_key </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>first</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="../../da/d1b/emitter_8c_source.html#l00778">778</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01609">yaml_emitter_s::best_width</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01605">yaml_emitter_s::canonical</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01678">yaml_emitter_s::column</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01664">yaml_emitter_s::flow_level</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01661">yaml_emitter_s::indent</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#ac7bb9ef54190d9bea16dc95101eeaffb">yaml_emitter_s::indents</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01626">yaml_emitter_s::state</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a430deb3f97aaa5b6c6db1553165c08b5">yaml_emitter_s::states</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01499">YAML_EMIT_FLOW_MAPPING_SIMPLE_VALUE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01501">YAML_EMIT_FLOW_MAPPING_VALUE_STATE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01128">yaml_emitter_check_simple_key()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00970">yaml_emitter_emit_node()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00403">yaml_emitter_increase_indent()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00380">YAML_MAPPING_END_EVENT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00424">yaml_emitter_state_machine()</a>.</p> </div> </div> <a id="a5a2b30b0e5c73e9ee5e9ee5d18c66748"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5a2b30b0e5c73e9ee5e9ee5d18c66748">◆ </a></span>yaml_emitter_emit_flow_mapping_value()</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_emit_flow_mapping_value </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>simple</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="../../da/d1b/emitter_8c_source.html#l00841">841</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01609">yaml_emitter_s::best_width</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01605">yaml_emitter_s::canonical</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01678">yaml_emitter_s::column</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a430deb3f97aaa5b6c6db1553165c08b5">yaml_emitter_s::states</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01497">YAML_EMIT_FLOW_MAPPING_KEY_STATE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00970">yaml_emitter_emit_node()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00424">yaml_emitter_state_machine()</a>.</p> </div> </div> <a id="aa09c1fb49c947f9f1fed5f356cea7101"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa09c1fb49c947f9f1fed5f356cea7101">◆ </a></span>yaml_emitter_emit_flow_sequence_item()</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_emit_flow_sequence_item </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>first</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="../../da/d1b/emitter_8c_source.html#l00729">729</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01609">yaml_emitter_s::best_width</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01605">yaml_emitter_s::canonical</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01678">yaml_emitter_s::column</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01664">yaml_emitter_s::flow_level</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01661">yaml_emitter_s::indent</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#ac7bb9ef54190d9bea16dc95101eeaffb">yaml_emitter_s::indents</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01626">yaml_emitter_s::state</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a430deb3f97aaa5b6c6db1553165c08b5">yaml_emitter_s::states</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01493">YAML_EMIT_FLOW_SEQUENCE_ITEM_STATE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00970">yaml_emitter_emit_node()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00403">yaml_emitter_increase_indent()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00375">YAML_SEQUENCE_END_EVENT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00424">yaml_emitter_state_machine()</a>.</p> </div> </div> <a id="a52ec902a45d95e6045c43f0d8a00cd06"></a> <h2 class="memtitle"><span class="permalink"><a href="#a52ec902a45d95e6045c43f0d8a00cd06">◆ </a></span>yaml_emitter_emit_mapping_start()</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_emit_mapping_start </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../da/d1b/emitter_8c_source.html#l01066">1066</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01605">yaml_emitter_s::canonical</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a5b204c2b0b9a91aa0d21f48f304e66ca">yaml_event_s::data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01664">yaml_emitter_s::flow_level</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a8cdfa4f58d62ae0802b73b928f82f7b4">yaml_event_s::mapping_start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01626">yaml_emitter_s::state</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01507">YAML_EMIT_BLOCK_MAPPING_FIRST_KEY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01495">YAML_EMIT_FLOW_MAPPING_FIRST_KEY_STATE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01114">yaml_emitter_check_empty_mapping()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01241">yaml_emitter_process_anchor()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01259">yaml_emitter_process_tag()</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00201">YAML_FLOW_MAPPING_STYLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00970">yaml_emitter_emit_node()</a>.</p> </div> </div> <a id="ae9aa2ef4f91fd5c41861736fae8455fa"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae9aa2ef4f91fd5c41861736fae8455fa">◆ </a></span>yaml_emitter_emit_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_emit_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"><a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>root</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>sequence</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>mapping</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>simple_key</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="../../da/d1b/emitter_8c_source.html#l00970">970</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01671">yaml_emitter_s::mapping_context</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01667">yaml_emitter_s::root_context</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01669">yaml_emitter_s::sequence_context</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01673">yaml_emitter_s::simple_key_context</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00368">YAML_ALIAS_EVENT</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01005">yaml_emitter_emit_alias()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01066">yaml_emitter_emit_mapping_start()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01019">yaml_emitter_emit_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01042">yaml_emitter_emit_sequence_start()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00268">yaml_emitter_set_emitter_error()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00378">YAML_MAPPING_START_EVENT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00370">YAML_SCALAR_EVENT</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00373">YAML_SEQUENCE_START_EVENT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00900">yaml_emitter_emit_block_mapping_key()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00945">yaml_emitter_emit_block_mapping_value()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00866">yaml_emitter_emit_block_sequence_item()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00677">yaml_emitter_emit_document_content()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00778">yaml_emitter_emit_flow_mapping_key()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00841">yaml_emitter_emit_flow_mapping_value()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00729">yaml_emitter_emit_flow_sequence_item()</a>.</p> </div> </div> <a id="af3e8403f8bba21d09b621d0bbb74f4e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3e8403f8bba21d09b621d0bbb74f4e7">◆ </a></span>yaml_emitter_emit_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_emit_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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../da/d1b/emitter_8c_source.html#l01019">1019</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01661">yaml_emitter_s::indent</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#ac7bb9ef54190d9bea16dc95101eeaffb">yaml_emitter_s::indents</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01626">yaml_emitter_s::state</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a430deb3f97aaa5b6c6db1553165c08b5">yaml_emitter_s::states</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00403">yaml_emitter_increase_indent()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01241">yaml_emitter_process_anchor()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01294">yaml_emitter_process_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01259">yaml_emitter_process_tag()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01179">yaml_emitter_select_scalar_style()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00970">yaml_emitter_emit_node()</a>.</p> </div> </div> <a id="a9342cc678dd6931f2b74e679dec83a90"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9342cc678dd6931f2b74e679dec83a90">◆ </a></span>yaml_emitter_emit_sequence_start()</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_emit_sequence_start </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../da/d1b/emitter_8c_source.html#l01042">1042</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01605">yaml_emitter_s::canonical</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a5b204c2b0b9a91aa0d21f48f304e66ca">yaml_event_s::data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01664">yaml_emitter_s::flow_level</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a2a92b73c1e98bff81b4f2d01918fea8a">yaml_event_s::sequence_start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01626">yaml_emitter_s::state</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01503">YAML_EMIT_BLOCK_SEQUENCE_FIRST_ITEM_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01491">YAML_EMIT_FLOW_SEQUENCE_FIRST_ITEM_STATE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01100">yaml_emitter_check_empty_sequence()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01241">yaml_emitter_process_anchor()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01259">yaml_emitter_process_tag()</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00190">YAML_FLOW_SEQUENCE_STYLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00970">yaml_emitter_emit_node()</a>.</p> </div> </div> <a id="a822a7b20e032e93cce68f92dcf86efc6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a822a7b20e032e93cce68f92dcf86efc6">◆ </a></span>yaml_emitter_emit_stream_start()</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_emit_stream_start </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../da/d1b/emitter_8c_source.html#l00495">495</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01607">yaml_emitter_s::best_indent</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01609">yaml_emitter_s::best_width</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01678">yaml_emitter_s::column</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01593">yaml_emitter_s::encoding</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01661">yaml_emitter_s::indent</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01682">yaml_emitter_s::indention</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01676">yaml_emitter_s::line</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01613">yaml_emitter_s::line_break</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01626">yaml_emitter_s::state</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01680">yaml_emitter_s::whitespace</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01483">YAML_EMIT_FIRST_DOCUMENT_START_STATE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00268">yaml_emitter_set_emitter_error()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01754">yaml_emitter_write_bom()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00116">YAML_LN_BREAK</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00358">YAML_STREAM_START_EVENT</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00101">YAML_UTF8_ENCODING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00424">yaml_emitter_state_machine()</a>.</p> </div> </div> <a id="aeb008b8428efddcae71441d2752d9c34"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeb008b8428efddcae71441d2752d9c34">◆ </a></span>yaml_emitter_increase_indent()</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_increase_indent </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>flow</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>indentless</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="../../da/d1b/emitter_8c_source.html#l00403">403</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01607">yaml_emitter_s::best_indent</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01661">yaml_emitter_s::indent</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#ac7bb9ef54190d9bea16dc95101eeaffb">yaml_emitter_s::indents</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00900">yaml_emitter_emit_block_mapping_key()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00866">yaml_emitter_emit_block_sequence_item()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00778">yaml_emitter_emit_flow_mapping_key()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00729">yaml_emitter_emit_flow_sequence_item()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01019">yaml_emitter_emit_scalar()</a>.</p> </div> </div> <a id="a4f04958643826a9735099282b85a2096"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4f04958643826a9735099282b85a2096">◆ </a></span>yaml_emitter_need_more_events()</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_need_more_events </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="../../da/d1b/emitter_8c_source.html#l00309">309</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d17/structyaml__emitter__s.html#add79bf966e0cddfe20c3d2f66fe895e2">yaml_emitter_s::events</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01635">yaml_emitter_s::head</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">level</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00472">QUEUE_EMPTY</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01637">yaml_emitter_s::tail</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00365">YAML_DOCUMENT_END_EVENT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00363">YAML_DOCUMENT_START_EVENT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00380">YAML_MAPPING_END_EVENT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00378">YAML_MAPPING_START_EVENT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00375">YAML_SEQUENCE_END_EVENT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00373">YAML_SEQUENCE_START_EVENT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00360">YAML_STREAM_END_EVENT</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00358">YAML_STREAM_START_EVENT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00281">yaml_emitter_emit()</a>.</p> </div> </div> <a id="aa6deb9bc6cb9c828ca2fc538ea004658"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa6deb9bc6cb9c828ca2fc538ea004658">◆ </a></span>yaml_emitter_process_anchor()</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_process_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><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="../../da/d1b/emitter_8c_source.html#l01241">1241</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01693">yaml_emitter_s::alias</a>, <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#af8ef0dda982833e626a7b3715fea73cf">yaml_emitter_s::anchor_data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01691">yaml_emitter_s::anchor_length</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01812">yaml_emitter_write_anchor()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01005">yaml_emitter_emit_alias()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01066">yaml_emitter_emit_mapping_start()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01019">yaml_emitter_emit_scalar()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01042">yaml_emitter_emit_sequence_start()</a>.</p> </div> </div> <a id="a66deb01adad22e0845d3937e56a11922"></a> <h2 class="memtitle"><span class="permalink"><a href="#a66deb01adad22e0845d3937e56a11922">◆ </a></span>yaml_emitter_process_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_process_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><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="../../da/d1b/emitter_8c_source.html#l01294">1294</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/dac/ossl_8h_source.html#l00045">assert</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01713">yaml_emitter_s::length</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#ae39f909dbd1756c37a4786f5485ed606">yaml_emitter_s::scalar_data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01673">yaml_emitter_s::simple_key_context</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01725">yaml_emitter_s::style</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01711">yaml_emitter_s::value</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00174">YAML_DOUBLE_QUOTED_SCALAR_STYLE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02021">yaml_emitter_write_double_quoted_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02274">yaml_emitter_write_folded_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02235">yaml_emitter_write_literal_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01898">yaml_emitter_write_plain_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01958">yaml_emitter_write_single_quoted_scalar()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00179">YAML_FOLDED_SCALAR_STYLE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00177">YAML_LITERAL_SCALAR_STYLE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00169">YAML_PLAIN_SCALAR_STYLE</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00172">YAML_SINGLE_QUOTED_SCALAR_STYLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01019">yaml_emitter_emit_scalar()</a>.</p> </div> </div> <a id="a41c35543ada8e8f14e699a1c55fe13bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41c35543ada8e8f14e699a1c55fe13bf">◆ </a></span>yaml_emitter_process_tag()</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_process_tag </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="../../da/d1b/emitter_8c_source.html#l01259">1259</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01699">yaml_emitter_s::handle</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01701">yaml_emitter_s::handle_length</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01703">yaml_emitter_s::suffix</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01705">yaml_emitter_s::suffix_length</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a926680ba916c7e37cba975ba894cfa62">yaml_emitter_s::tag_data</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01850">yaml_emitter_write_tag_content()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01829">yaml_emitter_write_tag_handle()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01066">yaml_emitter_emit_mapping_start()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01019">yaml_emitter_emit_scalar()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01042">yaml_emitter_emit_sequence_start()</a>.</p> </div> </div> <a id="a985c2829c82853e3d0e1b80f4bbe3427"></a> <h2 class="memtitle"><span class="permalink"><a href="#a985c2829c82853e3d0e1b80f4bbe3427">◆ </a></span>yaml_emitter_select_scalar_style()</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_select_scalar_style </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../da/d1b/emitter_8c_source.html#l01179">1179</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01723">yaml_emitter_s::block_allowed</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01719">yaml_emitter_s::block_plain_allowed</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01605">yaml_emitter_s::canonical</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a5b204c2b0b9a91aa0d21f48f304e66ca">yaml_event_s::data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01664">yaml_emitter_s::flow_level</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01717">yaml_emitter_s::flow_plain_allowed</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01699">yaml_emitter_s::handle</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01701">yaml_emitter_s::handle_length</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01713">yaml_emitter_s::length</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01715">yaml_emitter_s::multiline</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#aaee85c35fb0f34a11b61de53cd42ff55">yaml_event_s::scalar</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#ae39f909dbd1756c37a4786f5485ed606">yaml_emitter_s::scalar_data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01673">yaml_emitter_s::simple_key_context</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01721">yaml_emitter_s::single_quoted_allowed</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01725">yaml_emitter_s::style</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01703">yaml_emitter_s::suffix</a>, <a class="el" href="../../df/d17/structyaml__emitter__s.html#a926680ba916c7e37cba975ba894cfa62">yaml_emitter_s::tag_data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00166">YAML_ANY_SCALAR_STYLE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00174">YAML_DOUBLE_QUOTED_SCALAR_STYLE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00268">yaml_emitter_set_emitter_error()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00179">YAML_FOLDED_SCALAR_STYLE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00177">YAML_LITERAL_SCALAR_STYLE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00169">YAML_PLAIN_SCALAR_STYLE</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00172">YAML_SINGLE_QUOTED_SCALAR_STYLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01019">yaml_emitter_emit_scalar()</a>.</p> </div> </div> <a id="a243340948cfa2b5d1a3c3ee45d6737ad"></a> <h2 class="memtitle"><span class="permalink"><a href="#a243340948cfa2b5d1a3c3ee45d6737ad">◆ </a></span>yaml_emitter_set_emitter_error()</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_set_emitter_error </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="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>problem</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="../../da/d1b/emitter_8c_source.html#l00268">268</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01533">yaml_emitter_s::error</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01535">yaml_emitter_s::problem</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00141">YAML_EMITTER_ERROR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01400">yaml_emitter_analyze_anchor()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01436">yaml_emitter_analyze_tag()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01349">yaml_emitter_analyze_tag_directive()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01333">yaml_emitter_analyze_version_directive()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00364">yaml_emitter_append_tag_directive()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00691">yaml_emitter_emit_document_end()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00551">yaml_emitter_emit_document_start()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00970">yaml_emitter_emit_node()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00495">yaml_emitter_emit_stream_start()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01179">yaml_emitter_select_scalar_style()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00424">yaml_emitter_state_machine()</a>.</p> </div> </div> <a id="a7044e971f74e612d31bb22a823250f0b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7044e971f74e612d31bb22a823250f0b">◆ </a></span>yaml_emitter_state_machine()</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_state_machine </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../da/d1b/emitter_8c_source.html#l00424">424</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/dac/ossl_8h_source.html#l00045">assert</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01626">yaml_emitter_s::state</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01507">YAML_EMIT_BLOCK_MAPPING_FIRST_KEY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01509">YAML_EMIT_BLOCK_MAPPING_KEY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01511">YAML_EMIT_BLOCK_MAPPING_SIMPLE_VALUE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01513">YAML_EMIT_BLOCK_MAPPING_VALUE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01503">YAML_EMIT_BLOCK_SEQUENCE_FIRST_ITEM_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01505">YAML_EMIT_BLOCK_SEQUENCE_ITEM_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01487">YAML_EMIT_DOCUMENT_CONTENT_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01489">YAML_EMIT_DOCUMENT_END_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01485">YAML_EMIT_DOCUMENT_START_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01515">YAML_EMIT_END_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01483">YAML_EMIT_FIRST_DOCUMENT_START_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01495">YAML_EMIT_FLOW_MAPPING_FIRST_KEY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01497">YAML_EMIT_FLOW_MAPPING_KEY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01499">YAML_EMIT_FLOW_MAPPING_SIMPLE_VALUE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01501">YAML_EMIT_FLOW_MAPPING_VALUE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01491">YAML_EMIT_FLOW_SEQUENCE_FIRST_ITEM_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01493">YAML_EMIT_FLOW_SEQUENCE_ITEM_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01481">YAML_EMIT_STREAM_START_STATE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00900">yaml_emitter_emit_block_mapping_key()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00945">yaml_emitter_emit_block_mapping_value()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00866">yaml_emitter_emit_block_sequence_item()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00677">yaml_emitter_emit_document_content()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00691">yaml_emitter_emit_document_end()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00551">yaml_emitter_emit_document_start()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00778">yaml_emitter_emit_flow_mapping_key()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00841">yaml_emitter_emit_flow_mapping_value()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00729">yaml_emitter_emit_flow_sequence_item()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00495">yaml_emitter_emit_stream_start()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00268">yaml_emitter_set_emitter_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00281">yaml_emitter_emit()</a>.</p> </div> </div> <a id="a5c4603277b52e5cebf653176b650f1f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c4603277b52e5cebf653176b650f1f1">◆ </a></span>yaml_emitter_write_anchor()</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_write_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"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td> <td class="paramname"><em>value</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="../../da/d1b/emitter_8c_source.html#l01812">1812</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01682">yaml_emitter_s::indention</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00130">STRING_ASSIGN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01680">yaml_emitter_s::whitespace</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00043">WRITE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01241">yaml_emitter_process_anchor()</a>.</p> </div> </div> <a id="a71553a3ce3f778934f45dc156d0c9964"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71553a3ce3f778934f45dc156d0c9964">◆ </a></span>yaml_emitter_write_block_scalar_hints()</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_write_block_scalar_hints </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="../../d6/df6/structyaml__string__t.html">yaml_string_t</a> </td> <td class="paramname"><em>string</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="../../da/d1b/emitter_8c_source.html#l02177">2177</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01607">yaml_emitter_s::best_indent</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00791">if()</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00344">IS_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00309">IS_SPACE</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01684">yaml_emitter_s::open_ended</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l02274">yaml_emitter_write_folded_scalar()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l02235">yaml_emitter_write_literal_scalar()</a>.</p> </div> </div> <a id="ab221d1156282fb2f3adb87b91656b223"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab221d1156282fb2f3adb87b91656b223">◆ </a></span>yaml_emitter_write_bom()</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_write_bom </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="../../da/d1b/emitter_8c_source.html#l01754">1754</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01557">yaml_emitter_s::buffer</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00008">FLUSH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00495">yaml_emitter_emit_stream_start()</a>.</p> </div> </div> <a id="a777e6a9e25e6fca1fa6838e558f5aed1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a777e6a9e25e6fca1fa6838e558f5aed1">◆ </a></span>yaml_emitter_write_double_quoted_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_write_double_quoted_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="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td> <td class="paramname"><em>value</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 class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>allow_breaks</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="../../da/d1b/emitter_8c_source.html#l02021">2021</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01609">yaml_emitter_s::best_width</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01678">yaml_emitter_s::column</a>, <a class="el" href="../../d3/d22/langinfo_8c_source.html#l00058">digit</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01682">yaml_emitter_s::indention</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00258">IS_ASCII</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00301">IS_BOM</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00344">IS_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00282">IS_PRINTABLE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00309">IS_SPACE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00307">IS_SPACE_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00394">MOVE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00016">PUT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00130">STRING_ASSIGN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01611">yaml_emitter_s::unicode</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01680">yaml_emitter_s::whitespace</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00043">WRITE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01294">yaml_emitter_process_scalar()</a>.</p> </div> </div> <a id="a85b1b90fb93b977488792b0c487602ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a85b1b90fb93b977488792b0c487602ed">◆ </a></span>yaml_emitter_write_folded_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_write_folded_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="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td> <td class="paramname"><em>value</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="../../da/d1b/emitter_8c_source.html#l02274">2274</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01609">yaml_emitter_s::best_width</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01678">yaml_emitter_s::column</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01682">yaml_emitter_s::indention</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00326">IS_BLANK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00373">IS_BLANKZ_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00344">IS_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00332">IS_BREAK_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00309">IS_SPACE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00307">IS_SPACE_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00394">MOVE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00026">PUT_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00130">STRING_ASSIGN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01680">yaml_emitter_s::whitespace</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00382">WIDTH_AT</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00043">WRITE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00053">WRITE_BREAK</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02177">yaml_emitter_write_block_scalar_hints()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01294">yaml_emitter_process_scalar()</a>.</p> </div> </div> <a id="abefb057eabedff0df655421b34e7e66f"></a> <h2 class="memtitle"><span class="permalink"><a href="#abefb057eabedff0df655421b34e7e66f">◆ </a></span>yaml_emitter_write_indent()</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_write_indent </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="../../da/d1b/emitter_8c_source.html#l01766">1766</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01678">yaml_emitter_s::column</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00791">if()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01661">yaml_emitter_s::indent</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01682">yaml_emitter_s::indention</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00016">PUT</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00026">PUT_BREAK</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01680">yaml_emitter_s::whitespace</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00900">yaml_emitter_emit_block_mapping_key()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00945">yaml_emitter_emit_block_mapping_value()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00866">yaml_emitter_emit_block_sequence_item()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00691">yaml_emitter_emit_document_end()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00551">yaml_emitter_emit_document_start()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00778">yaml_emitter_emit_flow_mapping_key()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00841">yaml_emitter_emit_flow_mapping_value()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00729">yaml_emitter_emit_flow_sequence_item()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02021">yaml_emitter_write_double_quoted_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02274">yaml_emitter_write_folded_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02235">yaml_emitter_write_literal_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01898">yaml_emitter_write_plain_scalar()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01958">yaml_emitter_write_single_quoted_scalar()</a>.</p> </div> </div> <a id="aa816bd1ff3b569aba3b83ffc2b911730"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa816bd1ff3b569aba3b83ffc2b911730">◆ </a></span>yaml_emitter_write_indicator()</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_write_indicator </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="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>indicator</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>need_whitespace</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>is_whitespace</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>is_indention</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="../../da/d1b/emitter_8c_source.html#l01786">1786</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01682">yaml_emitter_s::indention</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01684">yaml_emitter_s::open_ended</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00016">PUT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00130">STRING_ASSIGN</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01680">yaml_emitter_s::whitespace</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00043">WRITE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00900">yaml_emitter_emit_block_mapping_key()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00945">yaml_emitter_emit_block_mapping_value()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00866">yaml_emitter_emit_block_sequence_item()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00691">yaml_emitter_emit_document_end()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00551">yaml_emitter_emit_document_start()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00778">yaml_emitter_emit_flow_mapping_key()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00841">yaml_emitter_emit_flow_mapping_value()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00729">yaml_emitter_emit_flow_sequence_item()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01241">yaml_emitter_process_anchor()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01259">yaml_emitter_process_tag()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02177">yaml_emitter_write_block_scalar_hints()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02021">yaml_emitter_write_double_quoted_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02274">yaml_emitter_write_folded_scalar()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02235">yaml_emitter_write_literal_scalar()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01958">yaml_emitter_write_single_quoted_scalar()</a>.</p> </div> </div> <a id="a0d54116f1ddbdd23ae44e8dd6cd84850"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0d54116f1ddbdd23ae44e8dd6cd84850">◆ </a></span>yaml_emitter_write_literal_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_write_literal_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="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td> <td class="paramname"><em>value</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="../../da/d1b/emitter_8c_source.html#l02235">2235</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01682">yaml_emitter_s::indention</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00344">IS_BREAK</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00026">PUT_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00130">STRING_ASSIGN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01680">yaml_emitter_s::whitespace</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00043">WRITE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00053">WRITE_BREAK</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l02177">yaml_emitter_write_block_scalar_hints()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01294">yaml_emitter_process_scalar()</a>.</p> </div> </div> <a id="aa65327f4d2b92b5f636b26901bf31568"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa65327f4d2b92b5f636b26901bf31568">◆ </a></span>yaml_emitter_write_plain_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_write_plain_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="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td> <td class="paramname"><em>value</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 class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>allow_breaks</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="../../da/d1b/emitter_8c_source.html#l01898">1898</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01609">yaml_emitter_s::best_width</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01678">yaml_emitter_s::column</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01682">yaml_emitter_s::indention</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00344">IS_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00309">IS_SPACE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00307">IS_SPACE_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00394">MOVE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01684">yaml_emitter_s::open_ended</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00016">PUT</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00026">PUT_BREAK</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01667">yaml_emitter_s::root_context</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00130">STRING_ASSIGN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01680">yaml_emitter_s::whitespace</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00043">WRITE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00053">WRITE_BREAK</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01294">yaml_emitter_process_scalar()</a>.</p> </div> </div> <a id="a01e33de0c7ba7de0dd12b11506f78d7f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a01e33de0c7ba7de0dd12b11506f78d7f">◆ </a></span>yaml_emitter_write_single_quoted_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_write_single_quoted_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="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td> <td class="paramname"><em>value</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 class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>allow_breaks</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="../../da/d1b/emitter_8c_source.html#l01958">1958</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01609">yaml_emitter_s::best_width</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01678">yaml_emitter_s::column</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01682">yaml_emitter_s::indention</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00344">IS_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00309">IS_SPACE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00307">IS_SPACE_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00394">MOVE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00016">PUT</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00026">PUT_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00130">STRING_ASSIGN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01680">yaml_emitter_s::whitespace</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00043">WRITE</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00053">WRITE_BREAK</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01766">yaml_emitter_write_indent()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01786">yaml_emitter_write_indicator()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01294">yaml_emitter_process_scalar()</a>.</p> </div> </div> <a id="a9ab692efdb779e8788a8b2f5302a36ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9ab692efdb779e8788a8b2f5302a36ce">◆ </a></span>yaml_emitter_write_tag_content()</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_write_tag_content </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>value</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 class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>need_whitespace</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="../../da/d1b/emitter_8c_source.html#l01850">1850</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01682">yaml_emitter_s::indention</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00201">IS_ALPHA</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00016">PUT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00130">STRING_ASSIGN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01680">yaml_emitter_s::whitespace</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00388">WIDTH</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00043">WRITE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00551">yaml_emitter_emit_document_start()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01259">yaml_emitter_process_tag()</a>.</p> </div> </div> <a id="a6eb22b25f8127aaec9bd8ea2ff4cb69b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6eb22b25f8127aaec9bd8ea2ff4cb69b">◆ </a></span>yaml_emitter_write_tag_handle()</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_write_tag_handle </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>value</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="../../da/d1b/emitter_8c_source.html#l01829">1829</a> of file <a class="el" href="../../da/d1b/emitter_8c_source.html">emitter.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01682">yaml_emitter_s::indention</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00016">PUT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00130">STRING_ASSIGN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01680">yaml_emitter_s::whitespace</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l00043">WRITE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00551">yaml_emitter_emit_document_start()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01259">yaml_emitter_process_tag()</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