Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
db
/
d71
/
//opt/alt/ruby21/share/doc/ruby/capi/html/db/d71/yaml__private_8h.html
<!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/yaml_private.h File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.1.10p492(2016-04-01revision54464)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_31ad5611867e11b3bbb07523261d2b9b.html">psych</a></li><li class="navelem"><a class="el" href="../../dir_dfc81d2f50f6fc5c959b742953049d17.html">yaml</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">yaml_private.h File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include <<a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>></code><br /> <code>#include <assert.h></code><br /> <code>#include <limits.h></code><br /> <code>#include <stddef.h></code><br /> <code>#include <stdint.h></code><br /> </div> <p><a href="../../db/d71/yaml__private_8h_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="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/df6/structyaml__string__t.html">yaml_string_t</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:ab1efe08f4e6250c28df2c861d878d2e8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ab1efe08f4e6250c28df2c861d878d2e8">INPUT_RAW_BUFFER_SIZE</a>   16384</td></tr> <tr class="separator:ab1efe08f4e6250c28df2c861d878d2e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9b8dcc02cea15aab8e3d0b7860327a7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#aa9b8dcc02cea15aab8e3d0b7860327a7">INPUT_BUFFER_SIZE</a>   (<a class="el" href="../../db/d71/yaml__private_8h.html#ab1efe08f4e6250c28df2c861d878d2e8">INPUT_RAW_BUFFER_SIZE</a>*3)</td></tr> <tr class="separator:aa9b8dcc02cea15aab8e3d0b7860327a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29a61474854edfeed19457644161249f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a29a61474854edfeed19457644161249f">OUTPUT_BUFFER_SIZE</a>   16384</td></tr> <tr class="separator:a29a61474854edfeed19457644161249f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63af01b216c32414b69ed7f9a79c4e3b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a63af01b216c32414b69ed7f9a79c4e3b">OUTPUT_RAW_BUFFER_SIZE</a>   (<a class="el" href="../../db/d71/yaml__private_8h.html#a29a61474854edfeed19457644161249f">OUTPUT_BUFFER_SIZE</a>*2+2)</td></tr> <tr class="separator:a63af01b216c32414b69ed7f9a79c4e3b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2ed3671f0d4ce959011d4a3f37fc80f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ab2ed3671f0d4ce959011d4a3f37fc80f">INITIAL_STACK_SIZE</a>   16</td></tr> <tr class="separator:ab2ed3671f0d4ce959011d4a3f37fc80f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea591552266765b77458c02f735b00b4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#aea591552266765b77458c02f735b00b4">INITIAL_QUEUE_SIZE</a>   16</td></tr> <tr class="separator:aea591552266765b77458c02f735b00b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2dc6ed8f19e1ba440397357871df6db"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ab2dc6ed8f19e1ba440397357871df6db">INITIAL_STRING_SIZE</a>   16</td></tr> <tr class="separator:ab2dc6ed8f19e1ba440397357871df6db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a693c25733e48fa79305100d6337dd1c0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a693c25733e48fa79305100d6337dd1c0">BUFFER_INIT</a>(context, buffer, <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a693c25733e48fa79305100d6337dd1c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c9dcfc34572b1a3aa06cd8966759cb9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a2c9dcfc34572b1a3aa06cd8966759cb9">BUFFER_DEL</a>(context, buffer)</td></tr> <tr class="separator:a2c9dcfc34572b1a3aa06cd8966759cb9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1dc14f5199c7ddd6404f221ce581a7f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#af1dc14f5199c7ddd6404f221ce581a7f">NULL_STRING</a>   { <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a> }</td></tr> <tr class="separator:af1dc14f5199c7ddd6404f221ce581a7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad6ae4df380d9717835fd7e93c6ed7103"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ad6ae4df380d9717835fd7e93c6ed7103">STRING</a>(string, length)   { (string), (string)+(length), (string) }</td></tr> <tr class="separator:ad6ae4df380d9717835fd7e93c6ed7103"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad6070041cb266935f59dc9c017c95c31"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ad6070041cb266935f59dc9c017c95c31">STRING_ASSIGN</a>(value, string, length)</td></tr> <tr class="separator:ad6070041cb266935f59dc9c017c95c31"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a83f78dbd42cdf9ab97a20302c75bd889"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a83f78dbd42cdf9ab97a20302c75bd889">STRING_INIT</a>(context, string, <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a83f78dbd42cdf9ab97a20302c75bd889"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a34fdb3904a548e3cab12afcc556ccc65"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a34fdb3904a548e3cab12afcc556ccc65">STRING_DEL</a>(context, string)</td></tr> <tr class="separator:a34fdb3904a548e3cab12afcc556ccc65"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6ac2be4146a38410f11c65a94555302"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ab6ac2be4146a38410f11c65a94555302">STRING_EXTEND</a>(context, string)</td></tr> <tr class="separator:ab6ac2be4146a38410f11c65a94555302"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae76084600cd3ffa8536ce64616e9a5c8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ae76084600cd3ffa8536ce64616e9a5c8">CLEAR</a>(context, string)</td></tr> <tr class="separator:ae76084600cd3ffa8536ce64616e9a5c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a138b51045f9adfcf5efad3fd9348f87c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a138b51045f9adfcf5efad3fd9348f87c">JOIN</a>(context, string_a, string_b)</td></tr> <tr class="separator:a138b51045f9adfcf5efad3fd9348f87c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae30bcab859610b0301df75f152cf7610"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>(string, octet, offset)   ((string).pointer[offset] == (<a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>)(octet))</td></tr> <tr class="separator:ae30bcab859610b0301df75f152cf7610"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac47c838bf13de1e972a750babdb951a9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ac47c838bf13de1e972a750babdb951a9">CHECK</a>(string, octet)   <a class="el" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((string),(octet),0)</td></tr> <tr class="separator:ac47c838bf13de1e972a750babdb951a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a437f2d3af784fbff4463030f909c5df2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a437f2d3af784fbff4463030f909c5df2">IS_ALPHA_AT</a>(string, offset)</td></tr> <tr class="separator:a437f2d3af784fbff4463030f909c5df2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a12cb7d1961c27afdf2999e4ada94294c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a12cb7d1961c27afdf2999e4ada94294c">IS_ALPHA</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#a437f2d3af784fbff4463030f909c5df2">IS_ALPHA_AT</a>((string),0)</td></tr> <tr class="separator:a12cb7d1961c27afdf2999e4ada94294c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6079aa8aab03516411e8c38d757e6da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ab6079aa8aab03516411e8c38d757e6da">IS_DIGIT_AT</a>(string, offset)</td></tr> <tr class="separator:ab6079aa8aab03516411e8c38d757e6da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aab0af461609768a89bf5bfa09a580a3c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#aab0af461609768a89bf5bfa09a580a3c">IS_DIGIT</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#ab6079aa8aab03516411e8c38d757e6da">IS_DIGIT_AT</a>((string),0)</td></tr> <tr class="separator:aab0af461609768a89bf5bfa09a580a3c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0433efd80686bad8f71821d0a30ead6e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a0433efd80686bad8f71821d0a30ead6e">AS_DIGIT_AT</a>(string, offset)   ((string).pointer[offset] - (<a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) '0')</td></tr> <tr class="separator:a0433efd80686bad8f71821d0a30ead6e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a632822a1502b5526c6f723126e574566"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a632822a1502b5526c6f723126e574566">AS_DIGIT</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#a0433efd80686bad8f71821d0a30ead6e">AS_DIGIT_AT</a>((string),0)</td></tr> <tr class="separator:a632822a1502b5526c6f723126e574566"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b1afd7e46e44d99065b7f3d9b86c8a0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a4b1afd7e46e44d99065b7f3d9b86c8a0">IS_HEX_AT</a>(string, offset)</td></tr> <tr class="separator:a4b1afd7e46e44d99065b7f3d9b86c8a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a81a7b92c7bd5135da7485d2edb368809"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a81a7b92c7bd5135da7485d2edb368809">IS_HEX</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#a4b1afd7e46e44d99065b7f3d9b86c8a0">IS_HEX_AT</a>((string),0)</td></tr> <tr class="separator:a81a7b92c7bd5135da7485d2edb368809"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4d9f57c6ee7f33dcf01f59fc1c419d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ab4d9f57c6ee7f33dcf01f59fc1c419d4">AS_HEX_AT</a>(string, offset)</td></tr> <tr class="separator:ab4d9f57c6ee7f33dcf01f59fc1c419d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3c500d4db454c1a32e0a47e568a21fc2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a3c500d4db454c1a32e0a47e568a21fc2">AS_HEX</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#ab4d9f57c6ee7f33dcf01f59fc1c419d4">AS_HEX_AT</a>((string),0)</td></tr> <tr class="separator:a3c500d4db454c1a32e0a47e568a21fc2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a85a1b09b12000c2a7dea134d08502190"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a85a1b09b12000c2a7dea134d08502190">IS_ASCII_AT</a>(string, offset)   ((string).pointer[offset] <= (<a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) '\x7F')</td></tr> <tr class="separator:a85a1b09b12000c2a7dea134d08502190"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a12bd8be9fe2f158212eeac2188df1a73"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a12bd8be9fe2f158212eeac2188df1a73">IS_ASCII</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#a85a1b09b12000c2a7dea134d08502190">IS_ASCII_AT</a>((string),0)</td></tr> <tr class="separator:a12bd8be9fe2f158212eeac2188df1a73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acef51f5f22427fbeae68840f676a301a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#acef51f5f22427fbeae68840f676a301a">IS_PRINTABLE_AT</a>(string, offset)</td></tr> <tr class="separator:acef51f5f22427fbeae68840f676a301a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76a0d825236e44d989b3facbb707ff56"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a76a0d825236e44d989b3facbb707ff56">IS_PRINTABLE</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#acef51f5f22427fbeae68840f676a301a">IS_PRINTABLE_AT</a>((string),0)</td></tr> <tr class="separator:a76a0d825236e44d989b3facbb707ff56"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a34457f30d2910db22751dbb9a4a4416c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a34457f30d2910db22751dbb9a4a4416c">IS_Z_AT</a>(string, offset)   <a class="el" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((string),'\0',(offset))</td></tr> <tr class="separator:a34457f30d2910db22751dbb9a4a4416c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd59d3390c4035c6ddce768c0755fb11"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#abd59d3390c4035c6ddce768c0755fb11">IS_Z</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#a34457f30d2910db22751dbb9a4a4416c">IS_Z_AT</a>((string),0)</td></tr> <tr class="separator:abd59d3390c4035c6ddce768c0755fb11"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c12c04860af761837d6e79fe89999cc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a9c12c04860af761837d6e79fe89999cc">IS_BOM_AT</a>(string, offset)</td></tr> <tr class="separator:a9c12c04860af761837d6e79fe89999cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada21a5b01a1548b452ac0a5661b47e5a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ada21a5b01a1548b452ac0a5661b47e5a">IS_BOM</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#a9c12c04860af761837d6e79fe89999cc">IS_BOM_AT</a>(string,0)</td></tr> <tr class="separator:ada21a5b01a1548b452ac0a5661b47e5a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac31c845704db789ef1a8bb430452dabc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ac31c845704db789ef1a8bb430452dabc">IS_SPACE_AT</a>(string, offset)   <a class="el" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((string),' ',(offset))</td></tr> <tr class="separator:ac31c845704db789ef1a8bb430452dabc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5d54d246039bf7b776599453384f378b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a5d54d246039bf7b776599453384f378b">IS_SPACE</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#ac31c845704db789ef1a8bb430452dabc">IS_SPACE_AT</a>((string),0)</td></tr> <tr class="separator:a5d54d246039bf7b776599453384f378b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af4d928e7f48c6a86ffb8ac3b98a732da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#af4d928e7f48c6a86ffb8ac3b98a732da">IS_TAB_AT</a>(string, offset)   <a class="el" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((string),'\<a class="el" href="../../d8/dac/openssl_2conftest_8c.html#ad2c584e6472d5514c2fa94aea1697bb7">t</a>',(offset))</td></tr> <tr class="separator:af4d928e7f48c6a86ffb8ac3b98a732da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a338f01627a951dcd42227252bcdd80dc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a338f01627a951dcd42227252bcdd80dc">IS_TAB</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#af4d928e7f48c6a86ffb8ac3b98a732da">IS_TAB_AT</a>((string),0)</td></tr> <tr class="separator:a338f01627a951dcd42227252bcdd80dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2088f615fca5451fa2ab0bd2ec016dd4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a2088f615fca5451fa2ab0bd2ec016dd4">IS_BLANK_AT</a>(string, offset)   (<a class="el" href="../../db/d71/yaml__private_8h.html#ac31c845704db789ef1a8bb430452dabc">IS_SPACE_AT</a>((string),(offset)) || <a class="el" href="../../db/d71/yaml__private_8h.html#af4d928e7f48c6a86ffb8ac3b98a732da">IS_TAB_AT</a>((string),(offset)))</td></tr> <tr class="separator:a2088f615fca5451fa2ab0bd2ec016dd4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71e8add787ea64d20d35ac626d381890"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a71e8add787ea64d20d35ac626d381890">IS_BLANK</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#a2088f615fca5451fa2ab0bd2ec016dd4">IS_BLANK_AT</a>((string),0)</td></tr> <tr class="separator:a71e8add787ea64d20d35ac626d381890"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c2a3399a5298e63896361bd7cad234d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a2c2a3399a5298e63896361bd7cad234d">IS_BREAK_AT</a>(string, offset)</td></tr> <tr class="separator:a2c2a3399a5298e63896361bd7cad234d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af134f7ee322a5e7c17b8736d15431baf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#af134f7ee322a5e7c17b8736d15431baf">IS_BREAK</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#a2c2a3399a5298e63896361bd7cad234d">IS_BREAK_AT</a>((string),0)</td></tr> <tr class="separator:af134f7ee322a5e7c17b8736d15431baf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a81b95cbc40ea387cff65b93c64995be4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a81b95cbc40ea387cff65b93c64995be4">IS_CRLF_AT</a>(string, offset)   (<a class="el" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((string),'\r',(offset)) && <a class="el" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((string),'\n',(offset)+1))</td></tr> <tr class="separator:a81b95cbc40ea387cff65b93c64995be4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8e950eb5a17fb0d0697a6e40daad1dd4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a8e950eb5a17fb0d0697a6e40daad1dd4">IS_CRLF</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#a81b95cbc40ea387cff65b93c64995be4">IS_CRLF_AT</a>((string),0)</td></tr> <tr class="separator:a8e950eb5a17fb0d0697a6e40daad1dd4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11537007b89b66748d236bcc0925d99e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a11537007b89b66748d236bcc0925d99e">IS_BREAKZ_AT</a>(string, offset)   (<a class="el" href="../../db/d71/yaml__private_8h.html#a2c2a3399a5298e63896361bd7cad234d">IS_BREAK_AT</a>((string),(offset)) || <a class="el" href="../../db/d71/yaml__private_8h.html#a34457f30d2910db22751dbb9a4a4416c">IS_Z_AT</a>((string),(offset)))</td></tr> <tr class="separator:a11537007b89b66748d236bcc0925d99e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09db140f05465fc1c71a2c322d3c0f4e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a09db140f05465fc1c71a2c322d3c0f4e">IS_BREAKZ</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#a11537007b89b66748d236bcc0925d99e">IS_BREAKZ_AT</a>((string),0)</td></tr> <tr class="separator:a09db140f05465fc1c71a2c322d3c0f4e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad00686c91f392625e70d6a5d9c2e86d6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ad00686c91f392625e70d6a5d9c2e86d6">IS_SPACEZ_AT</a>(string, offset)   (<a class="el" href="../../db/d71/yaml__private_8h.html#ac31c845704db789ef1a8bb430452dabc">IS_SPACE_AT</a>((string),(offset)) || <a class="el" href="../../db/d71/yaml__private_8h.html#a11537007b89b66748d236bcc0925d99e">IS_BREAKZ_AT</a>((string),(offset)))</td></tr> <tr class="separator:ad00686c91f392625e70d6a5d9c2e86d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a47ebe8892828244078cd4b752f93c579"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a47ebe8892828244078cd4b752f93c579">IS_SPACEZ</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#ad00686c91f392625e70d6a5d9c2e86d6">IS_SPACEZ_AT</a>((string),0)</td></tr> <tr class="separator:a47ebe8892828244078cd4b752f93c579"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a79711810084fed2a581f3055e270a79d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a79711810084fed2a581f3055e270a79d">IS_BLANKZ_AT</a>(string, offset)   (<a class="el" href="../../db/d71/yaml__private_8h.html#a2088f615fca5451fa2ab0bd2ec016dd4">IS_BLANK_AT</a>((string),(offset)) || <a class="el" href="../../db/d71/yaml__private_8h.html#a11537007b89b66748d236bcc0925d99e">IS_BREAKZ_AT</a>((string),(offset)))</td></tr> <tr class="separator:a79711810084fed2a581f3055e270a79d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c609d985e60da2770391a7bd4e4b5a4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a6c609d985e60da2770391a7bd4e4b5a4">IS_BLANKZ</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#a79711810084fed2a581f3055e270a79d">IS_BLANKZ_AT</a>((string),0)</td></tr> <tr class="separator:a6c609d985e60da2770391a7bd4e4b5a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a283f1ddd5970840c8afd29ab83aeb70f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a283f1ddd5970840c8afd29ab83aeb70f">WIDTH_AT</a>(string, offset)</td></tr> <tr class="separator:a283f1ddd5970840c8afd29ab83aeb70f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a21b1340d9d382c890496359506594a71"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a21b1340d9d382c890496359506594a71">WIDTH</a>(string)   <a class="el" href="../../db/d71/yaml__private_8h.html#a283f1ddd5970840c8afd29ab83aeb70f">WIDTH_AT</a>((string),0)</td></tr> <tr class="separator:a21b1340d9d382c890496359506594a71"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96bbb99c195c909e61de7fd7c031d27c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a96bbb99c195c909e61de7fd7c031d27c">MOVE</a>(string)   ((string).pointer += <a class="el" href="../../db/d71/yaml__private_8h.html#a21b1340d9d382c890496359506594a71">WIDTH</a>((string)))</td></tr> <tr class="separator:a96bbb99c195c909e61de7fd7c031d27c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80fdcd38361e020616b54802a76f1acb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a80fdcd38361e020616b54802a76f1acb">COPY</a>(string_a, string_b)</td></tr> <tr class="separator:a80fdcd38361e020616b54802a76f1acb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2b71e4c6a1c75d062db43a9412f188c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#af2b71e4c6a1c75d062db43a9412f188c">STACK_INIT</a>(context, stack, <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:af2b71e4c6a1c75d062db43a9412f188c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a970cf554391967491e54d884aafc6086"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a970cf554391967491e54d884aafc6086">STACK_DEL</a>(context, stack)</td></tr> <tr class="separator:a970cf554391967491e54d884aafc6086"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2e10bceed8ceb0fe0dd26ef4f249830"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#aa2e10bceed8ceb0fe0dd26ef4f249830">STACK_EMPTY</a>(context, stack)</td></tr> <tr class="separator:aa2e10bceed8ceb0fe0dd26ef4f249830"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7d74b3a5f870e12e40930b6faa726e41"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a7d74b3a5f870e12e40930b6faa726e41">STACK_LIMIT</a>(context, stack, <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a7d74b3a5f870e12e40930b6faa726e41"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a31c917b4feabc5d1672248dc92e4cd47"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a31c917b4feabc5d1672248dc92e4cd47">PUSH</a>(context, stack, value)</td></tr> <tr class="separator:a31c917b4feabc5d1672248dc92e4cd47"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a356921b7daeaf9dba5ab8adf14d46d5e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a356921b7daeaf9dba5ab8adf14d46d5e">POP</a>(context, stack)   (*(--(stack).<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a>))</td></tr> <tr class="separator:a356921b7daeaf9dba5ab8adf14d46d5e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58a57b1990bb4990b8e574a169a6e1a4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a58a57b1990bb4990b8e574a169a6e1a4">QUEUE_INIT</a>(context, queue, <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a58a57b1990bb4990b8e574a169a6e1a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae448f227f6a40a2572510109f55452ed"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ae448f227f6a40a2572510109f55452ed">QUEUE_DEL</a>(context, queue)</td></tr> <tr class="separator:ae448f227f6a40a2572510109f55452ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a425d664334f609e5f73cd29c31ee8d16"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a425d664334f609e5f73cd29c31ee8d16">QUEUE_EMPTY</a>(context, queue)   ((queue).<a class="el" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a> == (queue).<a class="el" href="../../d4/d71/st_8c.html#aeb205b1461b511358d0bdd0a457b6428">tail</a>)</td></tr> <tr class="separator:a425d664334f609e5f73cd29c31ee8d16"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4e991f9cfdd1e74c0c703c9391d033c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ad4e991f9cfdd1e74c0c703c9391d033c">ENQUEUE</a>(context, queue, value)</td></tr> <tr class="separator:ad4e991f9cfdd1e74c0c703c9391d033c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a03499a65bee8f19cdd919d995943358a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a03499a65bee8f19cdd919d995943358a">DEQUEUE</a>(context, queue)   (*((queue).<a class="el" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a>++))</td></tr> <tr class="separator:a03499a65bee8f19cdd919d995943358a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2615102dfe2e528dbb072906f18c0420"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a2615102dfe2e528dbb072906f18c0420">QUEUE_INSERT</a>(context, queue, index, value)</td></tr> <tr class="separator:a2615102dfe2e528dbb072906f18c0420"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a9efba7938da41375eb2f6dfe9a1746"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a>(<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, token_type, token_start_mark, token_end_mark)</td></tr> <tr class="separator:a1a9efba7938da41375eb2f6dfe9a1746"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b190551b1a43a393d708b534932c5f8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a0b190551b1a43a393d708b534932c5f8">STREAM_START_TOKEN_INIT</a>(<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, token_encoding, start_mark, end_mark)</td></tr> <tr class="separator:a0b190551b1a43a393d708b534932c5f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a867a09b0c832498eda733398f9df62d8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a867a09b0c832498eda733398f9df62d8">STREAM_END_TOKEN_INIT</a>(<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, start_mark, end_mark)   (<a class="el" href="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a>((<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>),<a class="el" href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbda020a0a266ed7fc4902dd02750512dc19">YAML_STREAM_END_TOKEN</a>,(start_mark),(end_mark)))</td></tr> <tr class="separator:a867a09b0c832498eda733398f9df62d8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac50e3a560d0b7cb7d5a964fa76ce2742"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ac50e3a560d0b7cb7d5a964fa76ce2742">ALIAS_TOKEN_INIT</a>(<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, token_value, start_mark, end_mark)</td></tr> <tr class="separator:ac50e3a560d0b7cb7d5a964fa76ce2742"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a735b0282f922ee21a2066cef2cc3651a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a735b0282f922ee21a2066cef2cc3651a">ANCHOR_TOKEN_INIT</a>(<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, token_value, start_mark, end_mark)</td></tr> <tr class="separator:a735b0282f922ee21a2066cef2cc3651a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a840ef264ac5211af3b52f5b573749df3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a840ef264ac5211af3b52f5b573749df3">TAG_TOKEN_INIT</a>(<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, token_handle, token_suffix, start_mark, end_mark)</td></tr> <tr class="separator:a840ef264ac5211af3b52f5b573749df3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a42434cbb82db09e75632ca4f96ae084b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a42434cbb82db09e75632ca4f96ae084b">SCALAR_TOKEN_INIT</a>(<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, token_value, token_length, token_style, start_mark, end_mark)</td></tr> <tr class="separator:a42434cbb82db09e75632ca4f96ae084b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1615d64cc38ad2ed257bf4c4a3a79b5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#af1615d64cc38ad2ed257bf4c4a3a79b5">VERSION_DIRECTIVE_TOKEN_INIT</a>(<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, token_major, token_minor, start_mark, end_mark)</td></tr> <tr class="separator:af1615d64cc38ad2ed257bf4c4a3a79b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ade67c49752a4387ca5ac298b7f81e9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a6ade67c49752a4387ca5ac298b7f81e9">TAG_DIRECTIVE_TOKEN_INIT</a>(<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, token_handle, token_prefix, start_mark, end_mark)</td></tr> <tr class="separator:a6ade67c49752a4387ca5ac298b7f81e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f71b7cf733bae383a47aef75073f02c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a>(event, event_type, event_start_mark, event_end_mark)</td></tr> <tr class="separator:a0f71b7cf733bae383a47aef75073f02c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aafe29c442132a39a5d08c6e86c412694"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#aafe29c442132a39a5d08c6e86c412694">STREAM_START_EVENT_INIT</a>(event, event_encoding, start_mark, end_mark)</td></tr> <tr class="separator:aafe29c442132a39a5d08c6e86c412694"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5df89783065889aa84c37d67b40389c4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a5df89783065889aa84c37d67b40389c4">STREAM_END_EVENT_INIT</a>(event, start_mark, end_mark)   (<a class="el" href="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a>((event),<a class="el" href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577ca4a5e76ed540645102a13352af2503d3b">YAML_STREAM_END_EVENT</a>,(start_mark),(end_mark)))</td></tr> <tr class="separator:a5df89783065889aa84c37d67b40389c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa8d25b8ad0ff3100b2e2cec14a78a8f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#aa8d25b8ad0ff3100b2e2cec14a78a8f3">DOCUMENT_START_EVENT_INIT</a>(event, event_version_directive, event_tag_directives_start, event_tag_directives_end, event_implicit, start_mark, end_mark)</td></tr> <tr class="separator:aa8d25b8ad0ff3100b2e2cec14a78a8f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea578728f471397391434db827f1f2cd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#aea578728f471397391434db827f1f2cd">DOCUMENT_END_EVENT_INIT</a>(event, event_implicit, start_mark, end_mark)</td></tr> <tr class="separator:aea578728f471397391434db827f1f2cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9458d15e0e4d5ce64e5bc5182a0c26d6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a9458d15e0e4d5ce64e5bc5182a0c26d6">ALIAS_EVENT_INIT</a>(event, event_anchor, start_mark, end_mark)</td></tr> <tr class="separator:a9458d15e0e4d5ce64e5bc5182a0c26d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abf25270839a67f509e7232667777d668"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#abf25270839a67f509e7232667777d668">SCALAR_EVENT_INIT</a>(event, event_anchor, event_tag, event_value, event_length, event_plain_implicit, event_quoted_implicit, event_style, start_mark, end_mark)</td></tr> <tr class="separator:abf25270839a67f509e7232667777d668"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a037d0c22e230d2722ec6468835828b05"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a037d0c22e230d2722ec6468835828b05">SEQUENCE_START_EVENT_INIT</a>(event, event_anchor, event_tag, event_implicit, event_style, start_mark, end_mark)</td></tr> <tr class="separator:a037d0c22e230d2722ec6468835828b05"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0ab5e9954adcb5da061a48cd35c4ed1d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a0ab5e9954adcb5da061a48cd35c4ed1d">SEQUENCE_END_EVENT_INIT</a>(event, start_mark, end_mark)   (<a class="el" href="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a>((event),<a class="el" href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577ca2a8af98529275987d73eb307b6a92898">YAML_SEQUENCE_END_EVENT</a>,(start_mark),(end_mark)))</td></tr> <tr class="separator:a0ab5e9954adcb5da061a48cd35c4ed1d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67e7fff318d2bc02e685d4bcebb45821"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a67e7fff318d2bc02e685d4bcebb45821">MAPPING_START_EVENT_INIT</a>(event, event_anchor, event_tag, event_implicit, event_style, start_mark, end_mark)</td></tr> <tr class="separator:a67e7fff318d2bc02e685d4bcebb45821"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0613ff89b50cded4fc026b3240287f9d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a0613ff89b50cded4fc026b3240287f9d">MAPPING_END_EVENT_INIT</a>(event, start_mark, end_mark)   (<a class="el" href="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a>((event),<a class="el" href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577cadc3dc55f17056a657005fecfb80fbd30">YAML_MAPPING_END_EVENT</a>,(start_mark),(end_mark)))</td></tr> <tr class="separator:a0613ff89b50cded4fc026b3240287f9d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a01af889290605d7c41eca591fbe7395f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a01af889290605d7c41eca591fbe7395f">DOCUMENT_INIT</a>(document, document_nodes_start, document_nodes_end, document_version_directive, document_tag_directives_start, document_tag_directives_end, document_start_implicit, document_end_implicit, document_start_mark, document_end_mark)</td></tr> <tr class="separator:a01af889290605d7c41eca591fbe7395f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ac87abd2c0b56fd34d15444353a3fd8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a7ac87abd2c0b56fd34d15444353a3fd8">NODE_INIT</a>(node, <a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682">node_type</a>, node_tag, node_start_mark, node_end_mark)</td></tr> <tr class="separator:a7ac87abd2c0b56fd34d15444353a3fd8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a94c52fb389bcd611a360855b44dcbaea"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a94c52fb389bcd611a360855b44dcbaea">SCALAR_NODE_INIT</a>(node, node_tag, node_value, node_length, node_style, start_mark, end_mark)</td></tr> <tr class="separator:a94c52fb389bcd611a360855b44dcbaea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24183e6f25d00ed15ae972af74bc58b9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a24183e6f25d00ed15ae972af74bc58b9">SEQUENCE_NODE_INIT</a>(node, node_tag, node_items_start, node_items_end, node_style, start_mark, end_mark)</td></tr> <tr class="separator:a24183e6f25d00ed15ae972af74bc58b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aade3e37e4c26e69c214f868e4508b1bb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#aade3e37e4c26e69c214f868e4508b1bb">MAPPING_NODE_INIT</a>(node, node_tag, node_pairs_start, node_pairs_end, node_style, start_mark, end_mark)</td></tr> <tr class="separator:aade3e37e4c26e69c214f868e4508b1bb"><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:aa86a3d3d95427e2a4cda0a2e4e00d291"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#aa86a3d3d95427e2a4cda0a2e4e00d291">yaml_malloc</a> (size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:aa86a3d3d95427e2a4cda0a2e4e00d291"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a00649dbe4efb7df01d5a2cd8f0795995"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a00649dbe4efb7df01d5a2cd8f0795995">yaml_realloc</a> (void *ptr, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a00649dbe4efb7df01d5a2cd8f0795995"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76ad3dbd461f17b46b7fe5e0f1cf67b2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a76ad3dbd461f17b46b7fe5e0f1cf67b2">yaml_free</a> (void *ptr)</td></tr> <tr class="separator:a76ad3dbd461f17b46b7fe5e0f1cf67b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad99effba654fb184e0fd7db012377092"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ad99effba654fb184e0fd7db012377092">yaml_strdup</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *)</td></tr> <tr class="separator:ad99effba654fb184e0fd7db012377092"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca61f62c10e30089774ae9a4d12e1908"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#aca61f62c10e30089774ae9a4d12e1908">yaml_parser_update_buffer</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, size_t length)</td></tr> <tr class="separator:aca61f62c10e30089774ae9a4d12e1908"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5be835743965f7574d38aa6f76c97edc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a5be835743965f7574d38aa6f76c97edc">yaml_parser_fetch_more_tokens</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a5be835743965f7574d38aa6f76c97edc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0c71ebef5f52c94468e1817c82ac2bd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#ad0c71ebef5f52c94468e1817c82ac2bd">yaml_string_extend</a> (<a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **start, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **pointer, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **end)</td></tr> <tr class="separator:ad0c71ebef5f52c94468e1817c82ac2bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f6f9de725b2191fbf3de41c6e1fa4f9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a0f6f9de725b2191fbf3de41c6e1fa4f9">yaml_string_join</a> (<a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **a_start, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **a_pointer, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **a_end, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **b_start, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **b_pointer, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **b_end)</td></tr> <tr class="separator:a0f6f9de725b2191fbf3de41c6e1fa4f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3086acc72501e944acd7bec2d2635a08"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#a3086acc72501e944acd7bec2d2635a08">yaml_stack_extend</a> (void **start, void **<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a>, void **end)</td></tr> <tr class="separator:a3086acc72501e944acd7bec2d2635a08"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1e3bc532db6918a0ff4becc452024ef"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d71/yaml__private_8h.html#aa1e3bc532db6918a0ff4becc452024ef">yaml_queue_extend</a> (void **start, void **<a class="el" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a>, void **<a class="el" href="../../d4/d71/st_8c.html#aeb205b1461b511358d0bdd0a457b6428">tail</a>, void **end)</td></tr> <tr class="separator:aa1e3bc532db6918a0ff4becc452024ef"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a9458d15e0e4d5ce64e5bc5182a0c26d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9458d15e0e4d5ce64e5bc5182a0c26d6">◆ </a></span>ALIAS_EVENT_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ALIAS_EVENT_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">event, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_anchor, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a>((event),<a class="code" href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577ca8c3ce47705cfbd49a87a32bdbe544eb7">YAML_ALIAS_EVENT</a>,(start_mark),(end_mark)), \</div><div class="line"> (event).data.alias.anchor = (event_anchor))</div><div class="ttc" id="yaml__private_8h_html_a0f71b7cf733bae383a47aef75073f02c"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a></div><div class="ttdeci">#define EVENT_INIT(event, event_type, event_start_mark, event_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00549">yaml_private.h:549</a></div></div> <div class="ttc" id="group__events_html_gga454fccebae859c188fe3e7fa3299577ca8c3ce47705cfbd49a87a32bdbe544eb7"><div class="ttname"><a href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577ca8c3ce47705cfbd49a87a32bdbe544eb7">YAML_ALIAS_EVENT</a></div><div class="ttdoc">An ALIAS event. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00368">yaml.h:368</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00574">574</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00791">yaml_alias_event_initialize()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00301">yaml_emitter_dump_alias()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>.</p> </div> </div> <a id="ac50e3a560d0b7cb7d5a964fa76ce2742"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac50e3a560d0b7cb7d5a964fa76ce2742">◆ </a></span>ALIAS_TOKEN_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ALIAS_TOKEN_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_value, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a>((<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>),<a class="code" href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbda080c398f6fc31f9ab35c7cf94cf948c2">YAML_ALIAS_TOKEN</a>,(start_mark),(end_mark)), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).data.alias.value = (token_value))</div><div class="ttc" id="group__tokens_html_ggaae955b10aa6b5f922de64873bf4ccdbda080c398f6fc31f9ab35c7cf94cf948c2"><div class="ttname"><a href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbda080c398f6fc31f9ab35c7cf94cf948c2">YAML_ALIAS_TOKEN</a></div><div class="ttdoc">An ALIAS token. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00257">yaml.h:257</a></div></div> <div class="ttc" id="yaml__private_8h_html_a1a9efba7938da41375eb2f6dfe9a1746"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a></div><div class="ttdeci">#define TOKEN_INIT(token, token_type, token_start_mark, token_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00503">yaml_private.h:503</a></div></div> <div class="ttc" id="ripper_8c_html_a762077f24f1e3564cc3b863ceafccf9b"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a></div><div class="ttdeci">ID token</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l16726">ripper.c:16726</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00516">516</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>.</p> </div> </div> <a id="a735b0282f922ee21a2066cef2cc3651a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a735b0282f922ee21a2066cef2cc3651a">◆ </a></span>ANCHOR_TOKEN_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ANCHOR_TOKEN_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_value, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a>((<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>),<a class="code" href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbda7f0855938c5ccc4820b68ddd7985a5d0">YAML_ANCHOR_TOKEN</a>,(start_mark),(end_mark)), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).data.anchor.value = (token_value))</div><div class="ttc" id="yaml__private_8h_html_a1a9efba7938da41375eb2f6dfe9a1746"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a></div><div class="ttdeci">#define TOKEN_INIT(token, token_type, token_start_mark, token_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00503">yaml_private.h:503</a></div></div> <div class="ttc" id="ripper_8c_html_a762077f24f1e3564cc3b863ceafccf9b"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a></div><div class="ttdeci">ID token</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l16726">ripper.c:16726</a></div></div> <div class="ttc" id="group__tokens_html_ggaae955b10aa6b5f922de64873bf4ccdbda7f0855938c5ccc4820b68ddd7985a5d0"><div class="ttname"><a href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbda7f0855938c5ccc4820b68ddd7985a5d0">YAML_ANCHOR_TOKEN</a></div><div class="ttdoc">An ANCHOR token. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00259">yaml.h:259</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00520">520</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>.</p> </div> </div> <a id="a632822a1502b5526c6f723126e574566"></a> <h2 class="memtitle"><span class="permalink"><a href="#a632822a1502b5526c6f723126e574566">◆ </a></span>AS_DIGIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define AS_DIGIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#a0433efd80686bad8f71821d0a30ead6e">AS_DIGIT_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00220">220</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02218">yaml_parser_scan_version_directive_number()</a>.</p> </div> </div> <a id="a0433efd80686bad8f71821d0a30ead6e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0433efd80686bad8f71821d0a30ead6e">◆ </a></span>AS_DIGIT_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define AS_DIGIT_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((string).pointer[offset] - (<a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) '0')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00217">217</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="a3c500d4db454c1a32e0a47e568a21fc2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3c500d4db454c1a32e0a47e568a21fc2">◆ </a></span>AS_HEX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define AS_HEX</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#ab4d9f57c6ee7f33dcf01f59fc1c419d4">AS_HEX_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00249">249</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="ab4d9f57c6ee7f33dcf01f59fc1c419d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab4d9f57c6ee7f33dcf01f59fc1c419d4">◆ </a></span>AS_HEX_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define AS_HEX_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </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">(((string).pointer[offset] >= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'A'</span> && \</div><div class="line"> (string).pointer[offset] <= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'F'</span>) ? \</div><div class="line"> ((<span class="keywordtype">string</span>).pointer[offset] - (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'A'</span> + 10) : \</div><div class="line"> ((string).pointer[offset] >= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'a'</span> && \</div><div class="line"> (string).pointer[offset] <= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'f'</span>) ? \</div><div class="line"> ((<span class="keywordtype">string</span>).pointer[offset] - (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'a'</span> + 10) : \</div><div class="line"> ((string).pointer[offset] - (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'0'</span>))</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="../../db/d71/yaml__private_8h_source.html#l00240">240</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02672">yaml_parser_scan_uri_escapes()</a>.</p> </div> </div> <a id="a2c9dcfc34572b1a3aa06cd8966759cb9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c9dcfc34572b1a3aa06cd8966759cb9">◆ </a></span>BUFFER_DEL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BUFFER_DEL</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">buffer </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="../../db/d71/yaml__private_8h.html#a76ad3dbd461f17b46b7fe5e0f1cf67b2">yaml_free</a>((buffer).start), \</div><div class="line"> (buffer).start = (buffer).pointer = (buffer).end = 0)</div><div class="ttc" id="yaml__private_8h_html_a76ad3dbd461f17b46b7fe5e0f1cf67b2"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a76ad3dbd461f17b46b7fe5e0f1cf67b2">yaml_free</a></div><div class="ttdeci">yaml_free(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/de3/api_8c_source.html#l00051">api.c:51</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00103">103</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00386">yaml_emitter_delete()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00349">yaml_emitter_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00214">yaml_parser_delete()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00171">yaml_parser_initialize()</a>.</p> </div> </div> <a id="a693c25733e48fa79305100d6337dd1c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a693c25733e48fa79305100d6337dd1c0">◆ </a></span>BUFFER_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BUFFER_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">buffer, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a> </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">(((buffer).start = <a class="code" href="../../db/d71/yaml__private_8h.html#aa86a3d3d95427e2a4cda0a2e4e00d291">yaml_malloc</a>(<a class="code" href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a>)) ? \</div><div class="line"> ((buffer).last = (buffer).pointer = (buffer).start, \</div><div class="line"> (buffer).end = (buffer).start+(<a class="code" href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a>), \</div><div class="line"> 1) : \</div><div class="line"> ((context)->error = <a class="code" href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a>, \</div><div class="line"> 0))</div><div class="ttc" id="group__basic_html_gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53"><div class="ttname"><a href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a></div><div class="ttdoc">Cannot allocate or reallocate a block of memory. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00127">yaml.h:127</a></div></div> <div class="ttc" id="yaml__private_8h_html_aa86a3d3d95427e2a4cda0a2e4e00d291"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#aa86a3d3d95427e2a4cda0a2e4e00d291">yaml_malloc</a></div><div class="ttdeci">yaml_malloc(size_t size)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/de3/api_8c_source.html#l00031">api.c:31</a></div></div> <div class="ttc" id="encoding_8c_html_a439227feff9d7f55384e8780cfc2eb82"><div class="ttname"><a href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a></div><div class="ttdeci">int size</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/db5/encoding_8c_source.html#l00049">encoding.c:49</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00095">95</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00349">yaml_emitter_initialize()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00171">yaml_parser_initialize()</a>.</p> </div> </div> <a id="ac47c838bf13de1e972a750babdb951a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac47c838bf13de1e972a750babdb951a9">◆ </a></span>CHECK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CHECK</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">octet </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((string),(octet),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">184</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <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#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#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>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">yaml_parser_scan_tag()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02510">yaml_parser_scan_tag_handle()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01928">yaml_parser_scan_to_next_token()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02672">yaml_parser_scan_uri_escapes()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02171">yaml_parser_scan_version_directive_value()</a>.</p> </div> </div> <a id="ae30bcab859610b0301df75f152cf7610"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae30bcab859610b0301df75f152cf7610">◆ </a></span>CHECK_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CHECK_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">octet, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((string).pointer[offset] == (<a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>)(octet))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00177">177</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01479">yaml_emitter_analyze_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">yaml_parser_scan_tag()</a>.</p> </div> </div> <a id="ae76084600cd3ffa8536ce64616e9a5c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae76084600cd3ffa8536ce64616e9a5c8">◆ </a></span>CLEAR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CLEAR</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </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">((string).pointer = (<span class="keywordtype">string</span>).start, \</div><div class="line"> memset((<span class="keywordtype">string</span>).start, 0, (<span class="keywordtype">string</span>).end-(<span class="keywordtype">string</span>).start))</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00156">156</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>.</p> </div> </div> <a id="a80fdcd38361e020616b54802a76f1acb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a80fdcd38361e020616b54802a76f1acb">◆ </a></span>COPY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define COPY</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string_a, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">string_b </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">((*(string_b).pointer & 0x80) == 0x00 ? \</div><div class="line"> (*((string_a).pointer++) = *((string_b).pointer++)) : \</div><div class="line"> (*(string_b).pointer & 0xE0) == 0xC0 ? \</div><div class="line"> (*((string_a).pointer++) = *((string_b).pointer++), \</div><div class="line"> *((string_a).pointer++) = *((string_b).pointer++)) : \</div><div class="line"> (*(string_b).pointer & 0xF0) == 0xE0 ? \</div><div class="line"> (*((string_a).pointer++) = *((string_b).pointer++), \</div><div class="line"> *((string_a).pointer++) = *((string_b).pointer++), \</div><div class="line"> *((string_a).pointer++) = *((string_b).pointer++)) : \</div><div class="line"> (*(string_b).pointer & 0xF8) == 0xF0 ? \</div><div class="line"> (*((string_a).pointer++) = *((string_b).pointer++), \</div><div class="line"> *((string_a).pointer++) = *((string_b).pointer++), \</div><div class="line"> *((string_a).pointer++) = *((string_b).pointer++), \</div><div class="line"> *((string_a).pointer++) = *((string_b).pointer++)) : 0)</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00400">400</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="a03499a65bee8f19cdd919d995943358a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a03499a65bee8f19cdd919d995943358a">◆ </a></span>DEQUEUE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DEQUEUE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">queue </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (*((queue).<a class="el" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a>++))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00484">484</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00386">yaml_emitter_delete()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00281">yaml_emitter_emit()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00214">yaml_parser_delete()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00742">yaml_parser_scan()</a>.</p> </div> </div> <a id="aea578728f471397391434db827f1f2cd"></a> <h2 class="memtitle"><span class="permalink"><a href="#aea578728f471397391434db827f1f2cd">◆ </a></span>DOCUMENT_END_EVENT_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DOCUMENT_END_EVENT_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">event, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_implicit, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a>((event),<a class="code" href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577ca355ec471f963827c96512e529676276f">YAML_DOCUMENT_END_EVENT</a>,(start_mark),(end_mark)), \</div><div class="line"> (event).data.document_end.implicit = (event_implicit))</div><div class="ttc" id="yaml__private_8h_html_a0f71b7cf733bae383a47aef75073f02c"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a></div><div class="ttdeci">#define EVENT_INIT(event, event_type, event_start_mark, event_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00549">yaml_private.h:549</a></div></div> <div class="ttc" id="group__events_html_gga454fccebae859c188fe3e7fa3299577ca355ec471f963827c96512e529676276f"><div class="ttname"><a href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577ca355ec471f963827c96512e529676276f">YAML_DOCUMENT_END_EVENT</a></div><div class="ttdoc">A DOCUMENT-END event. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00365">yaml.h:365</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00570">570</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00775">yaml_document_end_event_initialize()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00112">yaml_emitter_dump()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00470">yaml_parser_parse_document_end()</a>.</p> </div> </div> <a id="a01af889290605d7c41eca591fbe7395f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a01af889290605d7c41eca591fbe7395f">◆ </a></span>DOCUMENT_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DOCUMENT_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">document, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">document_nodes_start, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">document_nodes_end, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">document_version_directive, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">document_tag_directives_start, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">document_tag_directives_end, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">document_start_implicit, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">document_end_implicit, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">document_start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">document_end_mark </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">(memset(&(document), 0, <span class="keyword">sizeof</span>(<a class="code" href="../../d5/d71/structyaml__document__s.html">yaml_document_t</a>)), \</div><div class="line"> (document).nodes.start = (document_nodes_start), \</div><div class="line"> (document).nodes.end = (document_nodes_end), \</div><div class="line"> (document).nodes.top = (document_nodes_start), \</div><div class="line"> (document).version_directive = (document_version_directive), \</div><div class="line"> (document).tag_directives.start = (document_tag_directives_start), \</div><div class="line"> (document).tag_directives.end = (document_tag_directives_end), \</div><div class="line"> (document).start_implicit = (document_start_implicit), \</div><div class="line"> (document).end_implicit = (document_end_implicit), \</div><div class="line"> (document).start_mark = (document_start_mark), \</div><div class="line"> (document).end_mark = (document_end_mark))</div><div class="ttc" id="structyaml__document__s_html"><div class="ttname"><a href="../../d5/d71/structyaml__document__s.html">yaml_document_s</a></div><div class="ttdoc">The document structure. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00778">yaml.h:778</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00615">615</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l01034">yaml_document_initialize()</a>.</p> </div> </div> <a id="aa8d25b8ad0ff3100b2e2cec14a78a8f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa8d25b8ad0ff3100b2e2cec14a78a8f3">◆ </a></span>DOCUMENT_START_EVENT_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DOCUMENT_START_EVENT_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">event, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_version_directive, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_tag_directives_start, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_tag_directives_end, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_implicit, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a>((event),<a class="code" href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577caf4ca2b0f538029cf054cdebd09d3d6d3">YAML_DOCUMENT_START_EVENT</a>,(start_mark),(end_mark)), \</div><div class="line"> (event).data.document_start.version_directive = (event_version_directive), \</div><div class="line"> (event).data.document_start.tag_directives.start = (event_tag_directives_start), \</div><div class="line"> (event).data.document_start.tag_directives.end = (event_tag_directives_end), \</div><div class="line"> (event).data.document_start.implicit = (event_implicit))</div><div class="ttc" id="yaml__private_8h_html_a0f71b7cf733bae383a47aef75073f02c"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a></div><div class="ttdeci">#define EVENT_INIT(event, event_type, event_start_mark, event_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00549">yaml_private.h:549</a></div></div> <div class="ttc" id="group__events_html_gga454fccebae859c188fe3e7fa3299577caf4ca2b0f538029cf054cdebd09d3d6d3"><div class="ttname"><a href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577caf4ca2b0f538029cf054cdebd09d3d6d3">YAML_DOCUMENT_START_EVENT</a></div><div class="ttdoc">A DOCUMENT-START event. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00363">yaml.h:363</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00562">562</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00696">yaml_document_start_event_initialize()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00112">yaml_emitter_dump()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00342">yaml_parser_parse_document_start()</a>.</p> </div> </div> <a id="ad4e991f9cfdd1e74c0c703c9391d033c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad4e991f9cfdd1e74c0c703c9391d033c">◆ </a></span>ENQUEUE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENQUEUE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">queue, </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">(((queue).<a class="code" href="../../d4/d71/st_8c.html#aeb205b1461b511358d0bdd0a457b6428">tail</a> != (queue).end \</div><div class="line"> || <a class="code" href="../../db/d71/yaml__private_8h.html#aa1e3bc532db6918a0ff4becc452024ef">yaml_queue_extend</a>((<span class="keywordtype">void</span> **)&(queue).start, (<span class="keywordtype">void</span> **)&(queue).<a class="code" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a>, \</div><div class="line"> (<span class="keywordtype">void</span> **)&(queue).<a class="code" href="../../d4/d71/st_8c.html#aeb205b1461b511358d0bdd0a457b6428">tail</a>, (<span class="keywordtype">void</span> **)&(queue).end)) ? \</div><div class="line"> (*((queue).<a class="code" href="../../d4/d71/st_8c.html#aeb205b1461b511358d0bdd0a457b6428">tail</a>++) = value, \</div><div class="line"> 1) : \</div><div class="line"> ((context)->error = <a class="code" href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a>, \</div><div class="line"> 0))</div><div class="ttc" id="st_8c_html_aeb205b1461b511358d0bdd0a457b6428"><div class="ttname"><a href="../../d4/d71/st_8c.html#aeb205b1461b511358d0bdd0a457b6428">tail</a></div><div class="ttdeci">#define tail</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/d71/st_8c_source.html#l00108">st.c:108</a></div></div> <div class="ttc" id="group__basic_html_gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53"><div class="ttname"><a href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a></div><div class="ttdoc">Cannot allocate or reallocate a block of memory. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00127">yaml.h:127</a></div></div> <div class="ttc" id="st_8c_html_a6d1197264c8235ebd5bda57ba423914e"><div class="ttname"><a href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a></div><div class="ttdeci">#define head</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/d71/st_8c_source.html#l00107">st.c:107</a></div></div> <div class="ttc" id="yaml__private_8h_html_aa1e3bc532db6918a0ff4becc452024ef"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#aa1e3bc532db6918a0ff4becc452024ef">yaml_queue_extend</a></div><div class="ttdeci">yaml_queue_extend(void **start, void **head, void **tail, void **end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/de3/api_8c_source.html#l00136">api.c:136</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">475</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l00281">yaml_emitter_emit()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01774">yaml_parser_fetch_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01578">yaml_parser_fetch_block_entry()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01835">yaml_parser_fetch_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01376">yaml_parser_fetch_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01412">yaml_parser_fetch_document_indicator()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01500">yaml_parser_fetch_flow_collection_end()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01457">yaml_parser_fetch_flow_collection_start()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01543">yaml_parser_fetch_flow_entry()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01866">yaml_parser_fetch_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01639">yaml_parser_fetch_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01897">yaml_parser_fetch_plain_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01338">yaml_parser_fetch_stream_end()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01300">yaml_parser_fetch_stream_start()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01804">yaml_parser_fetch_tag()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01692">yaml_parser_fetch_value()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01212">yaml_parser_roll_indent()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01267">yaml_parser_unroll_indent()</a>.</p> </div> </div> <a id="a0f71b7cf733bae383a47aef75073f02c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f71b7cf733bae383a47aef75073f02c">◆ </a></span>EVENT_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EVENT_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">event, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_type, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_end_mark </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">(memset(&(event), 0, <span class="keyword">sizeof</span>(<a class="code" href="../../d2/d72/structyaml__event__s.html">yaml_event_t</a>)), \</div><div class="line"> (event).<a class="code" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a> = (event_type), \</div><div class="line"> (event).start_mark = (event_start_mark), \</div><div class="line"> (event).end_mark = (event_end_mark))</div><div class="ttc" id="structyaml__event__s_html"><div class="ttname"><a href="../../d2/d72/structyaml__event__s.html">yaml_event_s</a></div><div class="ttdoc">The event structure. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00384">yaml.h:384</a></div></div> <div class="ttc" id="tcltklib_8c_html_ac765329451135abec74c45e1897abf26"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a></div><div class="ttdeci">int type</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l00112">tcltklib.c:112</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00549">549</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="aea591552266765b77458c02f735b00b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aea591552266765b77458c02f735b00b4">◆ </a></span>INITIAL_QUEUE_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define INITIAL_QUEUE_SIZE   16</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00088">88</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00349">yaml_emitter_initialize()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00171">yaml_parser_initialize()</a>.</p> </div> </div> <a id="ab2ed3671f0d4ce959011d4a3f37fc80f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab2ed3671f0d4ce959011d4a3f37fc80f">◆ </a></span>INITIAL_STACK_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define INITIAL_STACK_SIZE   16</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00087">87</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l01307">yaml_document_add_mapping()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01257">yaml_document_add_sequence()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01034">yaml_document_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00696">yaml_document_start_event_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00349">yaml_emitter_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00171">yaml_parser_initialize()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00067">yaml_parser_load()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00394">yaml_parser_load_mapping()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00327">yaml_parser_load_sequence()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">yaml_parser_process_directives()</a>.</p> </div> </div> <a id="ab2dc6ed8f19e1ba440397357871df6db"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab2dc6ed8f19e1ba440397357871df6db">◆ </a></span>INITIAL_STRING_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define INITIAL_STRING_SIZE   16</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00089">89</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02120">yaml_parser_scan_directive_name()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02510">yaml_parser_scan_tag_handle()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>.</p> </div> </div> <a id="aa9b8dcc02cea15aab8e3d0b7860327a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa9b8dcc02cea15aab8e3d0b7860327a7">◆ </a></span>INPUT_BUFFER_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define INPUT_BUFFER_SIZE   (<a class="el" href="../../db/d71/yaml__private_8h.html#ab1efe08f4e6250c28df2c861d878d2e8">INPUT_RAW_BUFFER_SIZE</a>*3)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00067">67</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00171">yaml_parser_initialize()</a>.</p> </div> </div> <a id="ab1efe08f4e6250c28df2c861d878d2e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab1efe08f4e6250c28df2c861d878d2e8">◆ </a></span>INPUT_RAW_BUFFER_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define INPUT_RAW_BUFFER_SIZE   16384</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00059">59</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00171">yaml_parser_initialize()</a>.</p> </div> </div> <a id="a12cb7d1961c27afdf2999e4ada94294c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a12cb7d1961c27afdf2999e4ada94294c">◆ </a></span>IS_ALPHA</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_ALPHA</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#a437f2d3af784fbff4463030f909c5df2">IS_ALPHA_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00201">201</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</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#l01349">yaml_emitter_analyze_tag_directive()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01850">yaml_emitter_write_tag_content()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02120">yaml_parser_scan_directive_name()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02510">yaml_parser_scan_tag_handle()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>.</p> </div> </div> <a id="a437f2d3af784fbff4463030f909c5df2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a437f2d3af784fbff4463030f909c5df2">◆ </a></span>IS_ALPHA_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_ALPHA_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </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">(((string).pointer[offset] >= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'0'</span> && \</div><div class="line"> (string).pointer[offset] <= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'9'</span>) || \</div><div class="line"> ((<span class="keywordtype">string</span>).pointer[offset] >= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'A'</span> && \</div><div class="line"> (<span class="keywordtype">string</span>).pointer[offset] <= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'Z'</span>) || \</div><div class="line"> ((string).pointer[offset] >= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'a'</span> && \</div><div class="line"> (string).pointer[offset] <= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'z'</span>) || \</div><div class="line"> (<span class="keywordtype">string</span>).pointer[offset] == <span class="charliteral">'_'</span> || \</div><div class="line"> (string).pointer[offset] == <span class="charliteral">'-'</span>)</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="../../db/d71/yaml__private_8h_source.html#l00191">191</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="a12bd8be9fe2f158212eeac2188df1a73"></a> <h2 class="memtitle"><span class="permalink"><a href="#a12bd8be9fe2f158212eeac2188df1a73">◆ </a></span>IS_ASCII</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_ASCII</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#a85a1b09b12000c2a7dea134d08502190">IS_ASCII_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00258">258</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01479">yaml_emitter_analyze_scalar()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l02021">yaml_emitter_write_double_quoted_scalar()</a>.</p> </div> </div> <a id="a85a1b09b12000c2a7dea134d08502190"></a> <h2 class="memtitle"><span class="permalink"><a href="#a85a1b09b12000c2a7dea134d08502190">◆ </a></span>IS_ASCII_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_ASCII_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((string).pointer[offset] <= (<a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) '\x7F')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00255">255</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="a71e8add787ea64d20d35ac626d381890"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71e8add787ea64d20d35ac626d381890">◆ </a></span>IS_BLANK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_BLANK</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#a2088f615fca5451fa2ab0bd2ec016dd4">IS_BLANK_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00326">326</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</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="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02265">yaml_parser_scan_tag_directive_value()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02171">yaml_parser_scan_version_directive_value()</a>.</p> </div> </div> <a id="a2088f615fca5451fa2ab0bd2ec016dd4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2088f615fca5451fa2ab0bd2ec016dd4">◆ </a></span>IS_BLANK_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_BLANK_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../db/d71/yaml__private_8h.html#ac31c845704db789ef1a8bb430452dabc">IS_SPACE_AT</a>((string),(offset)) || <a class="el" href="../../db/d71/yaml__private_8h.html#af4d928e7f48c6a86ffb8ac3b98a732da">IS_TAB_AT</a>((string),(offset)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00323">323</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="a6c609d985e60da2770391a7bd4e4b5a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c609d985e60da2770391a7bd4e4b5a4">◆ </a></span>IS_BLANKZ</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_BLANKZ</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#a79711810084fed2a581f3055e270a79d">IS_BLANKZ_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00376">376</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01479">yaml_emitter_analyze_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02120">yaml_parser_scan_directive_name()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">yaml_parser_scan_tag()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02265">yaml_parser_scan_tag_directive_value()</a>.</p> </div> </div> <a id="a79711810084fed2a581f3055e270a79d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a79711810084fed2a581f3055e270a79d">◆ </a></span>IS_BLANKZ_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_BLANKZ_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../db/d71/yaml__private_8h.html#a2088f615fca5451fa2ab0bd2ec016dd4">IS_BLANK_AT</a>((string),(offset)) || <a class="el" href="../../db/d71/yaml__private_8h.html#a11537007b89b66748d236bcc0925d99e">IS_BREAKZ_AT</a>((string),(offset)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00373">373</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <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#l02274">yaml_emitter_write_folded_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>.</p> </div> </div> <a id="ada21a5b01a1548b452ac0a5661b47e5a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada21a5b01a1548b452ac0a5661b47e5a">◆ </a></span>IS_BOM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_BOM</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#a9c12c04860af761837d6e79fe89999cc">IS_BOM_AT</a>(string,0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00301">301</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</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>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01928">yaml_parser_scan_to_next_token()</a>.</p> </div> </div> <a id="a9c12c04860af761837d6e79fe89999cc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c12c04860af761837d6e79fe89999cc">◆ </a></span>IS_BOM_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_BOM_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </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="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((<span class="keywordtype">string</span>),<span class="stringliteral">'\xEF'</span>,(offset)) \</div><div class="line"> && <a class="code" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((<span class="keywordtype">string</span>),<span class="stringliteral">'\xBB'</span>,(offset)+1) \</div><div class="line"> && <a class="code" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((<span class="keywordtype">string</span>),<span class="stringliteral">'\xBF'</span>,(offset)+2)) <span class="comment">/* BOM (#xFEFF) */</span></div><div class="ttc" id="yaml__private_8h_html_ae30bcab859610b0301df75f152cf7610"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a></div><div class="ttdeci">#define CHECK_AT(string, octet, offset)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00177">yaml_private.h:177</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00296">296</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="af134f7ee322a5e7c17b8736d15431baf"></a> <h2 class="memtitle"><span class="permalink"><a href="#af134f7ee322a5e7c17b8736d15431baf">◆ </a></span>IS_BREAK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_BREAK</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#a2c2a3399a5298e63896361bd7cad234d">IS_BREAK_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00344">344</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <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#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>, <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="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02963">yaml_parser_scan_block_scalar_breaks()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01928">yaml_parser_scan_to_next_token()</a>.</p> </div> </div> <a id="a2c2a3399a5298e63896361bd7cad234d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c2a3399a5298e63896361bd7cad234d">◆ </a></span>IS_BREAK_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_BREAK_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </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="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((<span class="keywordtype">string</span>),<span class="charliteral">'\r'</span>,(offset)) <span class="comment">/* CR (#xD)*/</span> \</div><div class="line"> || <a class="code" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((<span class="keywordtype">string</span>),<span class="charliteral">'\n'</span>,(offset)) <span class="comment">/* LF (#xA) */</span> \</div><div class="line"> || (<a class="code" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((<span class="keywordtype">string</span>),<span class="stringliteral">'\xC2'</span>,(offset)) \</div><div class="line"> && <a class="code" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((<span class="keywordtype">string</span>),<span class="stringliteral">'\x85'</span>,(offset)+1)) <span class="comment">/* NEL (#x85) */</span> \</div><div class="line"> || (<a class="code" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((<span class="keywordtype">string</span>),<span class="stringliteral">'\xE2'</span>,(offset)) \</div><div class="line"> && <a class="code" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((<span class="keywordtype">string</span>),<span class="stringliteral">'\x80'</span>,(offset)+1) \</div><div class="line"> && <a class="code" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((<span class="keywordtype">string</span>),<span class="stringliteral">'\xA8'</span>,(offset)+2)) <span class="comment">/* LS (#x2028) */</span> \</div><div class="line"> || (<a class="code" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((<span class="keywordtype">string</span>),<span class="stringliteral">'\xE2'</span>,(offset)) \</div><div class="line"> && <a class="code" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((<span class="keywordtype">string</span>),<span class="stringliteral">'\x80'</span>,(offset)+1) \</div><div class="line"> && <a class="code" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((<span class="keywordtype">string</span>),<span class="stringliteral">'\xA9'</span>,(offset)+2))) <span class="comment">/* PS (#x2029) */</span></div><div class="ttc" id="yaml__private_8h_html_ae30bcab859610b0301df75f152cf7610"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a></div><div class="ttdeci">#define CHECK_AT(string, octet, offset)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00177">yaml_private.h:177</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00332">332</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</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="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>.</p> </div> </div> <a id="a09db140f05465fc1c71a2c322d3c0f4e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a09db140f05465fc1c71a2c322d3c0f4e">◆ </a></span>IS_BREAKZ</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_BREAKZ</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#a11537007b89b66748d236bcc0925d99e">IS_BREAKZ_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00358">358</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01928">yaml_parser_scan_to_next_token()</a>.</p> </div> </div> <a id="a11537007b89b66748d236bcc0925d99e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a11537007b89b66748d236bcc0925d99e">◆ </a></span>IS_BREAKZ_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_BREAKZ_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../db/d71/yaml__private_8h.html#a2c2a3399a5298e63896361bd7cad234d">IS_BREAK_AT</a>((string),(offset)) || <a class="el" href="../../db/d71/yaml__private_8h.html#a34457f30d2910db22751dbb9a4a4416c">IS_Z_AT</a>((string),(offset)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00355">355</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="a8e950eb5a17fb0d0697a6e40daad1dd4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8e950eb5a17fb0d0697a6e40daad1dd4">◆ </a></span>IS_CRLF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_CRLF</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#a81b95cbc40ea387cff65b93c64995be4">IS_CRLF_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00349">349</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="a81b95cbc40ea387cff65b93c64995be4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a81b95cbc40ea387cff65b93c64995be4">◆ </a></span>IS_CRLF_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_CRLF_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((string),'\r',(offset)) && <a class="el" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((string),'\n',(offset)+1))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00346">346</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="aab0af461609768a89bf5bfa09a580a3c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aab0af461609768a89bf5bfa09a580a3c">◆ </a></span>IS_DIGIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_DIGIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#ab6079aa8aab03516411e8c38d757e6da">IS_DIGIT_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00211">211</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02218">yaml_parser_scan_version_directive_number()</a>.</p> </div> </div> <a id="ab6079aa8aab03516411e8c38d757e6da"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab6079aa8aab03516411e8c38d757e6da">◆ </a></span>IS_DIGIT_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_DIGIT_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </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">(((string).pointer[offset] >= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'0'</span> && \</div><div class="line"> (string).pointer[offset] <= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'9'</span>))</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="../../db/d71/yaml__private_8h_source.html#l00207">207</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="a81a7b92c7bd5135da7485d2edb368809"></a> <h2 class="memtitle"><span class="permalink"><a href="#a81a7b92c7bd5135da7485d2edb368809">◆ </a></span>IS_HEX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_HEX</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#a4b1afd7e46e44d99065b7f3d9b86c8a0">IS_HEX_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00234">234</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="a4b1afd7e46e44d99065b7f3d9b86c8a0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4b1afd7e46e44d99065b7f3d9b86c8a0">◆ </a></span>IS_HEX_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_HEX_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </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">(((string).pointer[offset] >= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'0'</span> && \</div><div class="line"> (string).pointer[offset] <= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'9'</span>) || \</div><div class="line"> ((<span class="keywordtype">string</span>).pointer[offset] >= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'A'</span> && \</div><div class="line"> (<span class="keywordtype">string</span>).pointer[offset] <= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'F'</span>) || \</div><div class="line"> ((string).pointer[offset] >= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'a'</span> && \</div><div class="line"> (string).pointer[offset] <= (<a class="code" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>) <span class="charliteral">'f'</span>))</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="../../db/d71/yaml__private_8h_source.html#l00226">226</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02672">yaml_parser_scan_uri_escapes()</a>.</p> </div> </div> <a id="a76a0d825236e44d989b3facbb707ff56"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76a0d825236e44d989b3facbb707ff56">◆ </a></span>IS_PRINTABLE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_PRINTABLE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#acef51f5f22427fbeae68840f676a301a">IS_PRINTABLE_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00282">282</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01479">yaml_emitter_analyze_scalar()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l02021">yaml_emitter_write_double_quoted_scalar()</a>.</p> </div> </div> <a id="acef51f5f22427fbeae68840f676a301a"></a> <h2 class="memtitle"><span class="permalink"><a href="#acef51f5f22427fbeae68840f676a301a">◆ </a></span>IS_PRINTABLE_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_PRINTABLE_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </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">(((string).pointer[offset] == 0x0A) <span class="comment">/* . == #x0A */</span> \</div><div class="line"> || ((string).pointer[offset] >= 0x20 <span class="comment">/* #x20 <= . <= #x7E */</span> \</div><div class="line"> && (<span class="keywordtype">string</span>).pointer[offset] <= 0x7E) \</div><div class="line"> || ((<span class="keywordtype">string</span>).pointer[offset] == 0xC2 <span class="comment">/* #0xA0 <= . <= #xD7FF */</span> \</div><div class="line"> && (string).pointer[offset+1] >= 0xA0) \</div><div class="line"> || ((string).pointer[offset] > 0xC2 \</div><div class="line"> && (<span class="keywordtype">string</span>).pointer[offset] < 0xED) \</div><div class="line"> || ((<span class="keywordtype">string</span>).pointer[offset] == 0xED \</div><div class="line"> && (string).pointer[offset+1] < 0xA0) \</div><div class="line"> || ((string).pointer[offset] == 0xEE) \</div><div class="line"> || ((string).pointer[offset] == 0xEF <span class="comment">/* #xE000 <= . <= #xFFFD */</span> \</div><div class="line"> && !((<span class="keywordtype">string</span>).pointer[offset+1] == 0xBB <span class="comment">/* && . != #xFEFF */</span> \</div><div class="line"> && (string).pointer[offset+2] == 0xBF) \</div><div class="line"> && !((string).pointer[offset+1] == 0xBF \</div><div class="line"> && ((<span class="keywordtype">string</span>).pointer[offset+2] == 0xBE \</div><div class="line"> || (string).pointer[offset+2] == 0xBF))))</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00264">264</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="a5d54d246039bf7b776599453384f378b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5d54d246039bf7b776599453384f378b">◆ </a></span>IS_SPACE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_SPACE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#ac31c845704db789ef1a8bb430452dabc">IS_SPACE_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00309">309</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <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#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#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>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02963">yaml_parser_scan_block_scalar_breaks()</a>.</p> </div> </div> <a id="ac31c845704db789ef1a8bb430452dabc"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac31c845704db789ef1a8bb430452dabc">◆ </a></span>IS_SPACE_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_SPACE_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((string),' ',(offset))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00307">307</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</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#l02274">yaml_emitter_write_folded_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="a47ebe8892828244078cd4b752f93c579"></a> <h2 class="memtitle"><span class="permalink"><a href="#a47ebe8892828244078cd4b752f93c579">◆ </a></span>IS_SPACEZ</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_SPACEZ</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#ad00686c91f392625e70d6a5d9c2e86d6">IS_SPACEZ_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00367">367</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="ad00686c91f392625e70d6a5d9c2e86d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad00686c91f392625e70d6a5d9c2e86d6">◆ </a></span>IS_SPACEZ_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_SPACEZ_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../db/d71/yaml__private_8h.html#ac31c845704db789ef1a8bb430452dabc">IS_SPACE_AT</a>((string),(offset)) || <a class="el" href="../../db/d71/yaml__private_8h.html#a11537007b89b66748d236bcc0925d99e">IS_BREAKZ_AT</a>((string),(offset)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00364">364</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="a338f01627a951dcd42227252bcdd80dc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a338f01627a951dcd42227252bcdd80dc">◆ </a></span>IS_TAB</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_TAB</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#af4d928e7f48c6a86ffb8ac3b98a732da">IS_TAB_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00317">317</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02963">yaml_parser_scan_block_scalar_breaks()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>.</p> </div> </div> <a id="af4d928e7f48c6a86ffb8ac3b98a732da"></a> <h2 class="memtitle"><span class="permalink"><a href="#af4d928e7f48c6a86ffb8ac3b98a732da">◆ </a></span>IS_TAB_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_TAB_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((string),'\<a class="el" href="../../d8/dac/openssl_2conftest_8c.html#ad2c584e6472d5514c2fa94aea1697bb7">t</a>',(offset))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00315">315</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="abd59d3390c4035c6ddce768c0755fb11"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd59d3390c4035c6ddce768c0755fb11">◆ </a></span>IS_Z</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_Z</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#a34457f30d2910db22751dbb9a4a4416c">IS_Z_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00290">290</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>.</p> </div> </div> <a id="a34457f30d2910db22751dbb9a4a4416c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a34457f30d2910db22751dbb9a4a4416c">◆ </a></span>IS_Z_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_Z_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d71/yaml__private_8h.html#ae30bcab859610b0301df75f152cf7610">CHECK_AT</a>((string),'\0',(offset))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00288">288</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="a138b51045f9adfcf5efad3fd9348f87c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a138b51045f9adfcf5efad3fd9348f87c">◆ </a></span>JOIN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define JOIN</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">string_a, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">string_b </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="../../db/d71/yaml__private_8h.html#a0f6f9de725b2191fbf3de41c6e1fa4f9">yaml_string_join</a>(&(string_a).start, &(string_a).pointer, \</div><div class="line"> &(string_a).end, &(string_b).start, \</div><div class="line"> &(string_b).pointer, &(string_b).end)) ? \</div><div class="line"> ((string_b).pointer = (string_b).start, \</div><div class="line"> 1) : \</div><div class="line"> ((context)->error = <a class="code" href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a>, \</div><div class="line"> 0))</div><div class="ttc" id="group__basic_html_gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53"><div class="ttname"><a href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a></div><div class="ttdoc">Cannot allocate or reallocate a block of memory. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00127">yaml.h:127</a></div></div> <div class="ttc" id="yaml__private_8h_html_a0f6f9de725b2191fbf3de41c6e1fa4f9"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a0f6f9de725b2191fbf3de41c6e1fa4f9">yaml_string_join</a></div><div class="ttdeci">yaml_string_join(yaml_char_t **a_start, yaml_char_t **a_pointer, yaml_char_t **a_end, yaml_char_t **b_start, yaml_char_t **b_pointer, yaml_char_t **b_end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/de3/api_8c_source.html#l00095">api.c:95</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00160">160</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>.</p> </div> </div> <a id="a0613ff89b50cded4fc026b3240287f9d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0613ff89b50cded4fc026b3240287f9d">◆ </a></span>MAPPING_END_EVENT_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MAPPING_END_EVENT_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">event, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a>((event),<a class="el" href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577cadc3dc55f17056a657005fecfb80fbd30">YAML_MAPPING_END_EVENT</a>,(start_mark),(end_mark)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00608">608</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00369">yaml_emitter_dump_mapping()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00967">yaml_mapping_end_event_initialize()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00834">yaml_parser_parse_block_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01100">yaml_parser_parse_flow_mapping_key()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01071">yaml_parser_parse_flow_sequence_entry_mapping_end()</a>.</p> </div> </div> <a id="aade3e37e4c26e69c214f868e4508b1bb"></a> <h2 class="memtitle"><span class="permalink"><a href="#aade3e37e4c26e69c214f868e4508b1bb">◆ </a></span>MAPPING_NODE_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MAPPING_NODE_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_tag, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_pairs_start, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_pairs_end, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_style, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a7ac87abd2c0b56fd34d15444353a3fd8">NODE_INIT</a>((node),<a class="code" href="../../dd/d58/group__nodes.html#gga0897d4b6bdd1b56c7a5fa0ff17b4f798ac1a08580e3a70973583fc85e3e097ee6">YAML_MAPPING_NODE</a>,(node_tag),(start_mark),(end_mark)), \</div><div class="line"> (node).data.mapping.pairs.start = (node_pairs_start), \</div><div class="line"> (node).data.mapping.pairs.end = (node_pairs_end), \</div><div class="line"> (node).data.mapping.pairs.top = (node_pairs_start), \</div><div class="line"> (node).data.mapping.style = (node_style))</div><div class="ttc" id="yaml__private_8h_html_a7ac87abd2c0b56fd34d15444353a3fd8"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a7ac87abd2c0b56fd34d15444353a3fd8">NODE_INIT</a></div><div class="ttdeci">#define NODE_INIT(node, node_type, node_tag, node_start_mark, node_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00635">yaml_private.h:635</a></div></div> <div class="ttc" id="group__nodes_html_gga0897d4b6bdd1b56c7a5fa0ff17b4f798ac1a08580e3a70973583fc85e3e097ee6"><div class="ttname"><a href="../../dd/d58/group__nodes.html#gga0897d4b6bdd1b56c7a5fa0ff17b4f798ac1a08580e3a70973583fc85e3e097ee6">YAML_MAPPING_NODE</a></div><div class="ttdoc">A mapping node. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00699">yaml.h:699</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00657">657</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l01307">yaml_document_add_mapping()</a>, and <a class="el" href="../../d3/d96/loader_8c_source.html#l00394">yaml_parser_load_mapping()</a>.</p> </div> </div> <a id="a67e7fff318d2bc02e685d4bcebb45821"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67e7fff318d2bc02e685d4bcebb45821">◆ </a></span>MAPPING_START_EVENT_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MAPPING_START_EVENT_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">event, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_anchor, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_tag, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_implicit, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_style, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a>((event),<a class="code" href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577ca0f6982f6d1c325ee71af518c2c66dae8">YAML_MAPPING_START_EVENT</a>,(start_mark),(end_mark)), \</div><div class="line"> (event).data.mapping_start.anchor = (event_anchor), \</div><div class="line"> (event).data.mapping_start.tag = (event_tag), \</div><div class="line"> (event).data.mapping_start.implicit = (event_implicit), \</div><div class="line"> (event).data.mapping_start.style = (event_style))</div><div class="ttc" id="group__events_html_gga454fccebae859c188fe3e7fa3299577ca0f6982f6d1c325ee71af518c2c66dae8"><div class="ttname"><a href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577ca0f6982f6d1c325ee71af518c2c66dae8">YAML_MAPPING_START_EVENT</a></div><div class="ttdoc">A MAPPING-START event. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00378">yaml.h:378</a></div></div> <div class="ttc" id="yaml__private_8h_html_a0f71b7cf733bae383a47aef75073f02c"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a></div><div class="ttdeci">#define EVENT_INIT(event, event_type, event_start_mark, event_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00549">yaml_private.h:549</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00600">600</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00369">yaml_emitter_dump_mapping()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00928">yaml_mapping_start_event_initialize()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00949">yaml_parser_parse_flow_sequence_entry()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>.</p> </div> </div> <a id="a96bbb99c195c909e61de7fd7c031d27c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a96bbb99c195c909e61de7fd7c031d27c">◆ </a></span>MOVE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MOVE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   ((string).pointer += <a class="el" href="../../db/d71/yaml__private_8h.html#a21b1340d9d382c890496359506594a71">WIDTH</a>((string)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00394">394</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</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#l01479">yaml_emitter_analyze_scalar()</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#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#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="a7ac87abd2c0b56fd34d15444353a3fd8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7ac87abd2c0b56fd34d15444353a3fd8">◆ </a></span>NODE_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NODE_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682">node_type</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_tag, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_end_mark </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">(memset(&(node), 0, <span class="keyword">sizeof</span>(<a class="code" href="../../da/db0/structyaml__node__s.html">yaml_node_t</a>)), \</div><div class="line"> (node).<a class="code" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a> = (<a class="code" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682">node_type</a>), \</div><div class="line"> (node).tag = (node_tag), \</div><div class="line"> (node).start_mark = (node_start_mark), \</div><div class="line"> (node).end_mark = (node_end_mark))</div><div class="ttc" id="node_8h_html_a6a276b85e2da28c5f9c3dbce61c55682"><div class="ttname"><a href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682">node_type</a></div><div class="ttdeci">node_type</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d77/node_8h_source.html#l00022">node.h:22</a></div></div> <div class="ttc" id="structyaml__node__s_html"><div class="ttname"><a href="../../da/db0/structyaml__node__s.html">yaml_node_s</a></div><div class="ttdoc">The node structure. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00717">yaml.h:717</a></div></div> <div class="ttc" id="tcltklib_8c_html_ac765329451135abec74c45e1897abf26"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a></div><div class="ttdeci">int type</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l00112">tcltklib.c:112</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00635">635</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="af1dc14f5199c7ddd6404f221ce581a7f"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1dc14f5199c7ddd6404f221ce581a7f">◆ </a></span>NULL_STRING</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NULL_STRING   { <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a> }</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00126">126</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02120">yaml_parser_scan_directive_name()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02510">yaml_parser_scan_tag_handle()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>.</p> </div> </div> <a id="a29a61474854edfeed19457644161249f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a29a61474854edfeed19457644161249f">◆ </a></span>OUTPUT_BUFFER_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OUTPUT_BUFFER_SIZE   16384</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00073">73</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00349">yaml_emitter_initialize()</a>.</p> </div> </div> <a id="a63af01b216c32414b69ed7f9a79c4e3b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a63af01b216c32414b69ed7f9a79c4e3b">◆ </a></span>OUTPUT_RAW_BUFFER_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OUTPUT_RAW_BUFFER_SIZE   (<a class="el" href="../../db/d71/yaml__private_8h.html#a29a61474854edfeed19457644161249f">OUTPUT_BUFFER_SIZE</a>*2+2)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00081">81</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00349">yaml_emitter_initialize()</a>.</p> </div> </div> <a id="a356921b7daeaf9dba5ab8adf14d46d5e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a356921b7daeaf9dba5ab8adf14d46d5e">◆ </a></span>POP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define POP</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">stack </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (*(--(stack).<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">457</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l01121">yaml_document_delete()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01034">yaml_document_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00696">yaml_document_start_event_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00386">yaml_emitter_delete()</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#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#l00691">yaml_emitter_emit_document_end()</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>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l01019">yaml_emitter_emit_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01194">yaml_parser_decrease_flow_level()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00214">yaml_parser_delete()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00152">yaml_parser_delete_aliases()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00834">yaml_parser_parse_block_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00726">yaml_parser_parse_block_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00440">yaml_parser_parse_document_content()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00470">yaml_parser_parse_document_end()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01100">yaml_parser_parse_flow_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00949">yaml_parser_parse_flow_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00784">yaml_parser_parse_indentless_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">yaml_parser_process_directives()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01267">yaml_parser_unroll_indent()</a>.</p> </div> </div> <a id="a31c917b4feabc5d1672248dc92e4cd47"></a> <h2 class="memtitle"><span class="permalink"><a href="#a31c917b4feabc5d1672248dc92e4cd47">◆ </a></span>PUSH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PUSH</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">stack, </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">(((stack).<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a> != (stack).end \</div><div class="line"> || <a class="code" href="../../db/d71/yaml__private_8h.html#a3086acc72501e944acd7bec2d2635a08">yaml_stack_extend</a>((<span class="keywordtype">void</span> **)&(stack).start, \</div><div class="line"> (<span class="keywordtype">void</span> **)&(stack).<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a>, (<span class="keywordtype">void</span> **)&(stack).end)) ? \</div><div class="line"> (*((stack).<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a>++) = value, \</div><div class="line"> 1) : \</div><div class="line"> ((context)->error = <a class="code" href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a>, \</div><div class="line"> 0))</div><div class="ttc" id="group__basic_html_gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53"><div class="ttname"><a href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a></div><div class="ttdoc">Cannot allocate or reallocate a block of memory. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00127">yaml.h:127</a></div></div> <div class="ttc" id="yaml__private_8h_html_a3086acc72501e944acd7bec2d2635a08"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a3086acc72501e944acd7bec2d2635a08">yaml_stack_extend</a></div><div class="ttdeci">yaml_stack_extend(void **start, void **top, void **end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/de3/api_8c_source.html#l00118">api.c:118</a></div></div> <div class="ttc" id="nkf-utf8_2nkf_8c_html_a3fdd42ea34070a54e696b3adc28c4be3"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a></div><div class="ttdeci">unsigned int top</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04309">nkf.c:4309</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00448">448</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> </div> </div> <a id="ae448f227f6a40a2572510109f55452ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae448f227f6a40a2572510109f55452ed">◆ </a></span>QUEUE_DEL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define QUEUE_DEL</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">queue </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="../../db/d71/yaml__private_8h.html#a76ad3dbd461f17b46b7fe5e0f1cf67b2">yaml_free</a>((queue).start), \</div><div class="line"> (queue).start = (queue).head = (queue).<a class="code" href="../../d4/d71/st_8c.html#aeb205b1461b511358d0bdd0a457b6428">tail</a> = (queue).end = 0)</div><div class="ttc" id="st_8c_html_aeb205b1461b511358d0bdd0a457b6428"><div class="ttname"><a href="../../d4/d71/st_8c.html#aeb205b1461b511358d0bdd0a457b6428">tail</a></div><div class="ttdeci">#define tail</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/d71/st_8c_source.html#l00108">st.c:108</a></div></div> <div class="ttc" id="yaml__private_8h_html_a76ad3dbd461f17b46b7fe5e0f1cf67b2"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a76ad3dbd461f17b46b7fe5e0f1cf67b2">yaml_free</a></div><div class="ttdeci">yaml_free(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/de3/api_8c_source.html#l00051">api.c:51</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00468">468</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00386">yaml_emitter_delete()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00349">yaml_emitter_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00214">yaml_parser_delete()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00171">yaml_parser_initialize()</a>.</p> </div> </div> <a id="a425d664334f609e5f73cd29c31ee8d16"></a> <h2 class="memtitle"><span class="permalink"><a href="#a425d664334f609e5f73cd29c31ee8d16">◆ </a></span>QUEUE_EMPTY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define QUEUE_EMPTY</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">queue </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((queue).<a class="el" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a> == (queue).<a class="el" href="../../d4/d71/st_8c.html#aeb205b1461b511358d0bdd0a457b6428">tail</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00472">472</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00386">yaml_emitter_delete()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00309">yaml_emitter_need_more_events()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00214">yaml_parser_delete()</a>.</p> </div> </div> <a id="a58a57b1990bb4990b8e574a169a6e1a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58a57b1990bb4990b8e574a169a6e1a4">◆ </a></span>QUEUE_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define QUEUE_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">queue, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a> </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">(((queue).start = <a class="code" href="../../db/d71/yaml__private_8h.html#aa86a3d3d95427e2a4cda0a2e4e00d291">yaml_malloc</a>((<a class="code" href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a>)*<span class="keyword">sizeof</span>(*(queue).start))) ? \</div><div class="line"> ((queue).<a class="code" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a> = (queue).tail = (queue).start, \</div><div class="line"> (queue).end = (queue).start+(<a class="code" href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a>), \</div><div class="line"> 1) : \</div><div class="line"> ((context)->error = <a class="code" href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a>, \</div><div class="line"> 0))</div><div class="ttc" id="group__basic_html_gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53"><div class="ttname"><a href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a></div><div class="ttdoc">Cannot allocate or reallocate a block of memory. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00127">yaml.h:127</a></div></div> <div class="ttc" id="yaml__private_8h_html_aa86a3d3d95427e2a4cda0a2e4e00d291"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#aa86a3d3d95427e2a4cda0a2e4e00d291">yaml_malloc</a></div><div class="ttdeci">yaml_malloc(size_t size)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/de3/api_8c_source.html#l00031">api.c:31</a></div></div> <div class="ttc" id="st_8c_html_a6d1197264c8235ebd5bda57ba423914e"><div class="ttname"><a href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a></div><div class="ttdeci">#define head</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/d71/st_8c_source.html#l00107">st.c:107</a></div></div> <div class="ttc" id="encoding_8c_html_a439227feff9d7f55384e8780cfc2eb82"><div class="ttname"><a href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a></div><div class="ttdeci">int size</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/db5/encoding_8c_source.html#l00049">encoding.c:49</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00460">460</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00349">yaml_emitter_initialize()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00171">yaml_parser_initialize()</a>.</p> </div> </div> <a id="a2615102dfe2e528dbb072906f18c0420"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2615102dfe2e528dbb072906f18c0420">◆ </a></span>QUEUE_INSERT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define QUEUE_INSERT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">queue, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">index, </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">(((queue).<a class="code" href="../../d4/d71/st_8c.html#aeb205b1461b511358d0bdd0a457b6428">tail</a> != (queue).end \</div><div class="line"> || <a class="code" href="../../db/d71/yaml__private_8h.html#aa1e3bc532db6918a0ff4becc452024ef">yaml_queue_extend</a>((<span class="keywordtype">void</span> **)&(queue).start, (<span class="keywordtype">void</span> **)&(queue).<a class="code" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a>, \</div><div class="line"> (<span class="keywordtype">void</span> **)&(queue).<a class="code" href="../../d4/d71/st_8c.html#aeb205b1461b511358d0bdd0a457b6428">tail</a>, (<span class="keywordtype">void</span> **)&(queue).end)) ? \</div><div class="line"> (<a class="code" href="../../d3/d90/missing_8h.html#a809a3e9326a0d3e5aa549b17085b057d">memmove</a>((queue).<a class="code" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a>+(index)+1,(queue).<a class="code" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a>+(index), \</div><div class="line"> ((queue).<a class="code" href="../../d4/d71/st_8c.html#aeb205b1461b511358d0bdd0a457b6428">tail</a>-(queue).<a class="code" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a>-(index))*<span class="keyword">sizeof</span>(*(queue).start)), \</div><div class="line"> *((queue).<a class="code" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a>+(index)) = value, \</div><div class="line"> (queue).tail++, \</div><div class="line"> 1) : \</div><div class="line"> ((context)->error = <a class="code" href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a>, \</div><div class="line"> 0))</div><div class="ttc" id="st_8c_html_aeb205b1461b511358d0bdd0a457b6428"><div class="ttname"><a href="../../d4/d71/st_8c.html#aeb205b1461b511358d0bdd0a457b6428">tail</a></div><div class="ttdeci">#define tail</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/d71/st_8c_source.html#l00108">st.c:108</a></div></div> <div class="ttc" id="group__basic_html_gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53"><div class="ttname"><a href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a></div><div class="ttdoc">Cannot allocate or reallocate a block of memory. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00127">yaml.h:127</a></div></div> <div class="ttc" id="st_8c_html_a6d1197264c8235ebd5bda57ba423914e"><div class="ttname"><a href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a></div><div class="ttdeci">#define head</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/d71/st_8c_source.html#l00107">st.c:107</a></div></div> <div class="ttc" id="missing_8h_html_a809a3e9326a0d3e5aa549b17085b057d"><div class="ttname"><a href="../../d3/d90/missing_8h.html#a809a3e9326a0d3e5aa549b17085b057d">memmove</a></div><div class="ttdeci">RUBY_EXTERN void * memmove(void *, const void *, size_t)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d6f/memmove_8c_source.html#l00007">memmove.c:7</a></div></div> <div class="ttc" id="yaml__private_8h_html_aa1e3bc532db6918a0ff4becc452024ef"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#aa1e3bc532db6918a0ff4becc452024ef">yaml_queue_extend</a></div><div class="ttdeci">yaml_queue_extend(void **start, void **head, void **tail, void **end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/de3/api_8c_source.html#l00136">api.c:136</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00487">487</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01692">yaml_parser_fetch_value()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01212">yaml_parser_roll_indent()</a>.</p> </div> </div> <a id="abf25270839a67f509e7232667777d668"></a> <h2 class="memtitle"><span class="permalink"><a href="#abf25270839a67f509e7232667777d668">◆ </a></span>SCALAR_EVENT_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SCALAR_EVENT_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">event, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_anchor, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_tag, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_value, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_length, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_plain_implicit, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_quoted_implicit, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_style, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a>((event),<a class="code" href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577ca8b16dc795bb228e33d647d1bdf683713">YAML_SCALAR_EVENT</a>,(start_mark),(end_mark)), \</div><div class="line"> (event).data.scalar.anchor = (event_anchor), \</div><div class="line"> (event).data.scalar.tag = (event_tag), \</div><div class="line"> (event).data.scalar.value = (event_value), \</div><div class="line"> (event).data.scalar.length = (event_length), \</div><div class="line"> (event).data.scalar.plain_implicit = (event_plain_implicit), \</div><div class="line"> (event).data.scalar.quoted_implicit = (event_quoted_implicit), \</div><div class="line"> (event).data.scalar.style = (event_style))</div><div class="ttc" id="yaml__private_8h_html_a0f71b7cf733bae383a47aef75073f02c"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a></div><div class="ttdeci">#define EVENT_INIT(event, event_type, event_start_mark, event_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00549">yaml_private.h:549</a></div></div> <div class="ttc" id="group__events_html_gga454fccebae859c188fe3e7fa3299577ca8b16dc795bb228e33d647d1bdf683713"><div class="ttname"><a href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577ca8b16dc795bb228e33d647d1bdf683713">YAML_SCALAR_EVENT</a></div><div class="ttdoc">A SCALAR event. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00370">yaml.h:370</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00578">578</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00316">yaml_emitter_dump_scalar()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01206">yaml_parser_process_empty_scalar()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00815">yaml_scalar_event_initialize()</a>.</p> </div> </div> <a id="a94c52fb389bcd611a360855b44dcbaea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a94c52fb389bcd611a360855b44dcbaea">◆ </a></span>SCALAR_NODE_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SCALAR_NODE_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_tag, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_value, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_length, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_style, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a7ac87abd2c0b56fd34d15444353a3fd8">NODE_INIT</a>((node),<a class="code" href="../../dd/d58/group__nodes.html#gga0897d4b6bdd1b56c7a5fa0ff17b4f798a413ec8ce6b728c9ace703d194b370a45">YAML_SCALAR_NODE</a>,(node_tag),(start_mark),(end_mark)), \</div><div class="line"> (node).data.scalar.value = (node_value), \</div><div class="line"> (node).data.scalar.length = (node_length), \</div><div class="line"> (node).data.scalar.style = (node_style))</div><div class="ttc" id="yaml__private_8h_html_a7ac87abd2c0b56fd34d15444353a3fd8"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a7ac87abd2c0b56fd34d15444353a3fd8">NODE_INIT</a></div><div class="ttdeci">#define NODE_INIT(node, node_type, node_tag, node_start_mark, node_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00635">yaml_private.h:635</a></div></div> <div class="ttc" id="group__nodes_html_gga0897d4b6bdd1b56c7a5fa0ff17b4f798a413ec8ce6b728c9ace703d194b370a45"><div class="ttname"><a href="../../dd/d58/group__nodes.html#gga0897d4b6bdd1b56c7a5fa0ff17b4f798a413ec8ce6b728c9ace703d194b370a45">YAML_SCALAR_NODE</a></div><div class="ttdoc">A scalar node. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00695">yaml.h:695</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00642">642</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l01198">yaml_document_add_scalar()</a>, and <a class="el" href="../../d3/d96/loader_8c_source.html#l00283">yaml_parser_load_scalar()</a>.</p> </div> </div> <a id="a42434cbb82db09e75632ca4f96ae084b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a42434cbb82db09e75632ca4f96ae084b">◆ </a></span>SCALAR_TOKEN_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SCALAR_TOKEN_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_value, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_length, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_style, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a>((<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>),<a class="code" href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbda107a78f31dd9857d06e9ead7936ea51e">YAML_SCALAR_TOKEN</a>,(start_mark),(end_mark)), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).data.scalar.value = (token_value), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).data.scalar.length = (token_length), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).data.scalar.style = (token_style))</div><div class="ttc" id="yaml__private_8h_html_a1a9efba7938da41375eb2f6dfe9a1746"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a></div><div class="ttdeci">#define TOKEN_INIT(token, token_type, token_start_mark, token_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00503">yaml_private.h:503</a></div></div> <div class="ttc" id="ripper_8c_html_a762077f24f1e3564cc3b863ceafccf9b"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a></div><div class="ttdeci">ID token</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l16726">ripper.c:16726</a></div></div> <div class="ttc" id="group__tokens_html_ggaae955b10aa6b5f922de64873bf4ccdbda107a78f31dd9857d06e9ead7936ea51e"><div class="ttname"><a href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbda107a78f31dd9857d06e9ead7936ea51e">YAML_SCALAR_TOKEN</a></div><div class="ttdoc">A SCALAR token. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00263">yaml.h:263</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00529">529</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>.</p> </div> </div> <a id="a0ab5e9954adcb5da061a48cd35c4ed1d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0ab5e9954adcb5da061a48cd35c4ed1d">◆ </a></span>SEQUENCE_END_EVENT_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SEQUENCE_END_EVENT_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">event, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a>((event),<a class="el" href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577ca2a8af98529275987d73eb307b6a92898">YAML_SEQUENCE_END_EVENT</a>,(start_mark),(end_mark)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00597">597</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00339">yaml_emitter_dump_sequence()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00726">yaml_parser_parse_block_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00949">yaml_parser_parse_flow_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00784">yaml_parser_parse_indentless_sequence_entry()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00912">yaml_sequence_end_event_initialize()</a>.</p> </div> </div> <a id="a24183e6f25d00ed15ae972af74bc58b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24183e6f25d00ed15ae972af74bc58b9">◆ </a></span>SEQUENCE_NODE_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SEQUENCE_NODE_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_tag, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_items_start, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_items_end, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node_style, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a7ac87abd2c0b56fd34d15444353a3fd8">NODE_INIT</a>((node),<a class="code" href="../../dd/d58/group__nodes.html#gga0897d4b6bdd1b56c7a5fa0ff17b4f798a6c03b52f7ee737982eac5e4001faac15">YAML_SEQUENCE_NODE</a>,(node_tag),(start_mark),(end_mark)), \</div><div class="line"> (node).data.sequence.items.start = (node_items_start), \</div><div class="line"> (node).data.sequence.items.end = (node_items_end), \</div><div class="line"> (node).data.sequence.items.top = (node_items_start), \</div><div class="line"> (node).data.sequence.style = (node_style))</div><div class="ttc" id="yaml__private_8h_html_a7ac87abd2c0b56fd34d15444353a3fd8"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a7ac87abd2c0b56fd34d15444353a3fd8">NODE_INIT</a></div><div class="ttdeci">#define NODE_INIT(node, node_type, node_tag, node_start_mark, node_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00635">yaml_private.h:635</a></div></div> <div class="ttc" id="group__nodes_html_gga0897d4b6bdd1b56c7a5fa0ff17b4f798a6c03b52f7ee737982eac5e4001faac15"><div class="ttname"><a href="../../dd/d58/group__nodes.html#gga0897d4b6bdd1b56c7a5fa0ff17b4f798a6c03b52f7ee737982eac5e4001faac15">YAML_SEQUENCE_NODE</a></div><div class="ttdoc">A sequence node. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00697">yaml.h:697</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00649">649</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l01257">yaml_document_add_sequence()</a>, and <a class="el" href="../../d3/d96/loader_8c_source.html#l00327">yaml_parser_load_sequence()</a>.</p> </div> </div> <a id="a037d0c22e230d2722ec6468835828b05"></a> <h2 class="memtitle"><span class="permalink"><a href="#a037d0c22e230d2722ec6468835828b05">◆ </a></span>SEQUENCE_START_EVENT_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SEQUENCE_START_EVENT_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">event, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_anchor, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_tag, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_implicit, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_style, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a>((event),<a class="code" href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577cad90ccd43e238221f542defa3c8eaf093">YAML_SEQUENCE_START_EVENT</a>,(start_mark),(end_mark)), \</div><div class="line"> (event).data.sequence_start.anchor = (event_anchor), \</div><div class="line"> (event).data.sequence_start.tag = (event_tag), \</div><div class="line"> (event).data.sequence_start.implicit = (event_implicit), \</div><div class="line"> (event).data.sequence_start.style = (event_style))</div><div class="ttc" id="group__events_html_gga454fccebae859c188fe3e7fa3299577cad90ccd43e238221f542defa3c8eaf093"><div class="ttname"><a href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577cad90ccd43e238221f542defa3c8eaf093">YAML_SEQUENCE_START_EVENT</a></div><div class="ttdoc">A SEQUENCE-START event. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00373">yaml.h:373</a></div></div> <div class="ttc" id="yaml__private_8h_html_a0f71b7cf733bae383a47aef75073f02c"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a></div><div class="ttdeci">#define EVENT_INIT(event, event_type, event_start_mark, event_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00549">yaml_private.h:549</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00589">589</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00339">yaml_emitter_dump_sequence()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00873">yaml_sequence_start_event_initialize()</a>.</p> </div> </div> <a id="a970cf554391967491e54d884aafc6086"></a> <h2 class="memtitle"><span class="permalink"><a href="#a970cf554391967491e54d884aafc6086">◆ </a></span>STACK_DEL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STACK_DEL</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">stack </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="../../db/d71/yaml__private_8h.html#a76ad3dbd461f17b46b7fe5e0f1cf67b2">yaml_free</a>((stack).start), \</div><div class="line"> (stack).start = (stack).top = (stack).end = 0)</div><div class="ttc" id="yaml__private_8h_html_a76ad3dbd461f17b46b7fe5e0f1cf67b2"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a76ad3dbd461f17b46b7fe5e0f1cf67b2">yaml_free</a></div><div class="ttdeci">yaml_free(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/de3/api_8c_source.html#l00051">api.c:51</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00434">434</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l01307">yaml_document_add_mapping()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01257">yaml_document_add_sequence()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01121">yaml_document_delete()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01034">yaml_document_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00696">yaml_document_start_event_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00386">yaml_emitter_delete()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00167">yaml_emitter_delete_document_and_anchors()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00349">yaml_emitter_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00214">yaml_parser_delete()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00152">yaml_parser_delete_aliases()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00171">yaml_parser_initialize()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">yaml_parser_process_directives()</a>.</p> </div> </div> <a id="aa2e10bceed8ceb0fe0dd26ef4f249830"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa2e10bceed8ceb0fe0dd26ef4f249830">◆ </a></span>STACK_EMPTY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STACK_EMPTY</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">stack </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">((void)(context), \</div><div class="line"> ((stack).start == (stack).top))</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00438">438</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l01121">yaml_document_delete()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01034">yaml_document_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00696">yaml_document_start_event_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00386">yaml_emitter_delete()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00112">yaml_emitter_dump()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00691">yaml_emitter_emit_document_end()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00214">yaml_parser_delete()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00152">yaml_parser_delete_aliases()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00470">yaml_parser_parse_document_end()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">yaml_parser_process_directives()</a>.</p> </div> </div> <a id="af2b71e4c6a1c75d062db43a9412f188c"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2b71e4c6a1c75d062db43a9412f188c">◆ </a></span>STACK_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STACK_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">stack, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a> </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">(((stack).start = <a class="code" href="../../db/d71/yaml__private_8h.html#aa86a3d3d95427e2a4cda0a2e4e00d291">yaml_malloc</a>((<a class="code" href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a>)*<span class="keyword">sizeof</span>(*(stack).start))) ? \</div><div class="line"> ((stack).<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a> = (stack).start, \</div><div class="line"> (stack).end = (stack).start+(<a class="code" href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a>), \</div><div class="line"> 1) : \</div><div class="line"> ((context)->error = <a class="code" href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a>, \</div><div class="line"> 0))</div><div class="ttc" id="group__basic_html_gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53"><div class="ttname"><a href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a></div><div class="ttdoc">Cannot allocate or reallocate a block of memory. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00127">yaml.h:127</a></div></div> <div class="ttc" id="yaml__private_8h_html_aa86a3d3d95427e2a4cda0a2e4e00d291"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#aa86a3d3d95427e2a4cda0a2e4e00d291">yaml_malloc</a></div><div class="ttdeci">yaml_malloc(size_t size)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/de3/api_8c_source.html#l00031">api.c:31</a></div></div> <div class="ttc" id="nkf-utf8_2nkf_8c_html_a3fdd42ea34070a54e696b3adc28c4be3"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a></div><div class="ttdeci">unsigned int top</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04309">nkf.c:4309</a></div></div> <div class="ttc" id="encoding_8c_html_a439227feff9d7f55384e8780cfc2eb82"><div class="ttname"><a href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a></div><div class="ttdeci">int size</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/db5/encoding_8c_source.html#l00049">encoding.c:49</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00426">426</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l01307">yaml_document_add_mapping()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01257">yaml_document_add_sequence()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01034">yaml_document_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00696">yaml_document_start_event_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00349">yaml_emitter_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00171">yaml_parser_initialize()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00067">yaml_parser_load()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00394">yaml_parser_load_mapping()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00327">yaml_parser_load_sequence()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">yaml_parser_process_directives()</a>.</p> </div> </div> <a id="a7d74b3a5f870e12e40930b6faa726e41"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7d74b3a5f870e12e40930b6faa726e41">◆ </a></span>STACK_LIMIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STACK_LIMIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">stack, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a> </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">((stack).<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a> - (stack).start < (<a class="code" href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a>) ? \</div><div class="line"> 1 : \</div><div class="line"> ((context)->error = <a class="code" href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a>, \</div><div class="line"> 0))</div><div class="ttc" id="group__basic_html_gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53"><div class="ttname"><a href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a></div><div class="ttdoc">Cannot allocate or reallocate a block of memory. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00127">yaml.h:127</a></div></div> <div class="ttc" id="nkf-utf8_2nkf_8c_html_a3fdd42ea34070a54e696b3adc28c4be3"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a></div><div class="ttdeci">unsigned int top</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04309">nkf.c:4309</a></div></div> <div class="ttc" id="encoding_8c_html_a439227feff9d7f55384e8780cfc2eb82"><div class="ttname"><a href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a></div><div class="ttdeci">int size</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/db5/encoding_8c_source.html#l00049">encoding.c:49</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00442">442</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d96/loader_8c_source.html#l00394">yaml_parser_load_mapping()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00283">yaml_parser_load_scalar()</a>, and <a class="el" href="../../d3/d96/loader_8c_source.html#l00327">yaml_parser_load_sequence()</a>.</p> </div> </div> <a id="a5df89783065889aa84c37d67b40389c4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5df89783065889aa84c37d67b40389c4">◆ </a></span>STREAM_END_EVENT_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STREAM_END_EVENT_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">event, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a>((event),<a class="el" href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577ca4a5e76ed540645102a13352af2503d3b">YAML_STREAM_END_EVENT</a>,(start_mark),(end_mark)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00559">559</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00086">yaml_emitter_close()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00342">yaml_parser_parse_document_start()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00680">yaml_stream_end_event_initialize()</a>.</p> </div> </div> <a id="a867a09b0c832498eda733398f9df62d8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a867a09b0c832498eda733398f9df62d8">◆ </a></span>STREAM_END_TOKEN_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STREAM_END_TOKEN_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a>((<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>),<a class="el" href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbda020a0a266ed7fc4902dd02750512dc19">YAML_STREAM_END_TOKEN</a>,(start_mark),(end_mark)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00513">513</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01338">yaml_parser_fetch_stream_end()</a>.</p> </div> </div> <a id="aafe29c442132a39a5d08c6e86c412694"></a> <h2 class="memtitle"><span class="permalink"><a href="#aafe29c442132a39a5d08c6e86c412694">◆ </a></span>STREAM_START_EVENT_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STREAM_START_EVENT_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">event, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">event_encoding, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a>((event),<a class="code" href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577caa742e9970f14d1fe7ce4d178d79e8465">YAML_STREAM_START_EVENT</a>,(start_mark),(end_mark)), \</div><div class="line"> (event).data.stream_start.encoding = (event_encoding))</div><div class="ttc" id="yaml__private_8h_html_a0f71b7cf733bae383a47aef75073f02c"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a0f71b7cf733bae383a47aef75073f02c">EVENT_INIT</a></div><div class="ttdeci">#define EVENT_INIT(event, event_type, event_start_mark, event_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00549">yaml_private.h:549</a></div></div> <div class="ttc" id="group__events_html_gga454fccebae859c188fe3e7fa3299577caa742e9970f14d1fe7ce4d178d79e8465"><div class="ttname"><a href="../../d1/ddf/group__events.html#gga454fccebae859c188fe3e7fa3299577caa742e9970f14d1fe7ce4d178d79e8465">YAML_STREAM_START_EVENT</a></div><div class="ttdoc">A STREAM-START event. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00358">yaml.h:358</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00555">555</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d2b/dumper_8c_source.html#l00062">yaml_emitter_open()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00313">yaml_parser_parse_stream_start()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00663">yaml_stream_start_event_initialize()</a>.</p> </div> </div> <a id="a0b190551b1a43a393d708b534932c5f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0b190551b1a43a393d708b534932c5f8">◆ </a></span>STREAM_START_TOKEN_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STREAM_START_TOKEN_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_encoding, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a>((<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>),<a class="code" href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbdaf5f42f2d5025e5629034848d2e1db6c9">YAML_STREAM_START_TOKEN</a>,(start_mark),(end_mark)), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).data.stream_start.encoding = (token_encoding))</div><div class="ttc" id="group__tokens_html_ggaae955b10aa6b5f922de64873bf4ccdbdaf5f42f2d5025e5629034848d2e1db6c9"><div class="ttname"><a href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbdaf5f42f2d5025e5629034848d2e1db6c9">YAML_STREAM_START_TOKEN</a></div><div class="ttdoc">A STREAM-START token. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00218">yaml.h:218</a></div></div> <div class="ttc" id="yaml__private_8h_html_a1a9efba7938da41375eb2f6dfe9a1746"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a></div><div class="ttdeci">#define TOKEN_INIT(token, token_type, token_start_mark, token_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00503">yaml_private.h:503</a></div></div> <div class="ttc" id="ripper_8c_html_a762077f24f1e3564cc3b863ceafccf9b"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a></div><div class="ttdeci">ID token</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l16726">ripper.c:16726</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00509">509</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01300">yaml_parser_fetch_stream_start()</a>.</p> </div> </div> <a id="ad6ae4df380d9717835fd7e93c6ed7103"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad6ae4df380d9717835fd7e93c6ed7103">◆ </a></span>STRING</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STRING</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">length </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   { (string), (string)+(length), (string) }</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00128">128</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d05/objspace__dump_8c_source.html#l00096">obj_type()</a>.</p> </div> </div> <a id="ad6070041cb266935f59dc9c017c95c31"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad6070041cb266935f59dc9c017c95c31">◆ </a></span>STRING_ASSIGN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STRING_ASSIGN</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">value, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">length </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">((value).start = (<span class="keywordtype">string</span>), \</div><div class="line"> (value).end = (<span class="keywordtype">string</span>)+(length), \</div><div class="line"> (value).pointer = (string))</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00130">130</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</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#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="../../da/d1b/emitter_8c_source.html#l01349">yaml_emitter_analyze_tag_directive()</a>, <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="a34fdb3904a548e3cab12afcc556ccc65"></a> <h2 class="memtitle"><span class="permalink"><a href="#a34fdb3904a548e3cab12afcc556ccc65">◆ </a></span>STRING_DEL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STRING_DEL</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </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="../../db/d71/yaml__private_8h.html#a76ad3dbd461f17b46b7fe5e0f1cf67b2">yaml_free</a>((<span class="keywordtype">string</span>).start), \</div><div class="line"> (string).start = (<span class="keywordtype">string</span>).pointer = (string).end = 0)</div><div class="ttc" id="yaml__private_8h_html_a76ad3dbd461f17b46b7fe5e0f1cf67b2"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a76ad3dbd461f17b46b7fe5e0f1cf67b2">yaml_free</a></div><div class="ttdeci">yaml_free(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/de3/api_8c_source.html#l00051">api.c:51</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00144">144</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02120">yaml_parser_scan_directive_name()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02510">yaml_parser_scan_tag_handle()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>.</p> </div> </div> <a id="ab6ac2be4146a38410f11c65a94555302"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab6ac2be4146a38410f11c65a94555302">◆ </a></span>STRING_EXTEND</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STRING_EXTEND</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </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">((((string).pointer+5 < (<span class="keywordtype">string</span>).end) \</div><div class="line"> || <a class="code" href="../../db/d71/yaml__private_8h.html#ad0c71ebef5f52c94468e1817c82ac2bd">yaml_string_extend</a>(&(<span class="keywordtype">string</span>).start, \</div><div class="line"> &(string).pointer, &(<span class="keywordtype">string</span>).end)) ? \</div><div class="line"> 1 : \</div><div class="line"> ((context)->error = <a class="code" href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a>, \</div><div class="line"> 0))</div><div class="ttc" id="group__basic_html_gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53"><div class="ttname"><a href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a></div><div class="ttdoc">Cannot allocate or reallocate a block of memory. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00127">yaml.h:127</a></div></div> <div class="ttc" id="yaml__private_8h_html_ad0c71ebef5f52c94468e1817c82ac2bd"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#ad0c71ebef5f52c94468e1817c82ac2bd">yaml_string_extend</a></div><div class="ttdeci">yaml_string_extend(yaml_char_t **start, yaml_char_t **pointer, yaml_char_t **end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/de3/api_8c_source.html#l00074">api.c:74</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00148">148</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>.</p> </div> </div> <a id="a83f78dbd42cdf9ab97a20302c75bd889"></a> <h2 class="memtitle"><span class="permalink"><a href="#a83f78dbd42cdf9ab97a20302c75bd889">◆ </a></span>STRING_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STRING_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">context, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a> </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">(((string).start = <a class="code" href="../../db/d71/yaml__private_8h.html#aa86a3d3d95427e2a4cda0a2e4e00d291">yaml_malloc</a>(<a class="code" href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a>)) ? \</div><div class="line"> ((<span class="keywordtype">string</span>).pointer = (string).start, \</div><div class="line"> (<span class="keywordtype">string</span>).end = (string).start+(<a class="code" href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a>), \</div><div class="line"> memset((<span class="keywordtype">string</span>).start, 0, (<a class="code" href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a>)), \</div><div class="line"> 1) : \</div><div class="line"> ((context)->error = <a class="code" href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a>, \</div><div class="line"> 0))</div><div class="ttc" id="group__basic_html_gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53"><div class="ttname"><a href="../../d0/df6/group__basic.html#gga2efbcde2e82238117982b789c5a8ea01a57be0407d1f344206d9673c9571bde53">YAML_MEMORY_ERROR</a></div><div class="ttdoc">Cannot allocate or reallocate a block of memory. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00127">yaml.h:127</a></div></div> <div class="ttc" id="yaml__private_8h_html_aa86a3d3d95427e2a4cda0a2e4e00d291"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#aa86a3d3d95427e2a4cda0a2e4e00d291">yaml_malloc</a></div><div class="ttdeci">yaml_malloc(size_t size)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/de3/api_8c_source.html#l00031">api.c:31</a></div></div> <div class="ttc" id="encoding_8c_html_a439227feff9d7f55384e8780cfc2eb82"><div class="ttname"><a href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a></div><div class="ttdeci">int size</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/db5/encoding_8c_source.html#l00049">encoding.c:49</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00135">135</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02120">yaml_parser_scan_directive_name()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02510">yaml_parser_scan_tag_handle()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>.</p> </div> </div> <a id="a6ade67c49752a4387ca5ac298b7f81e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ade67c49752a4387ca5ac298b7f81e9">◆ </a></span>TAG_DIRECTIVE_TOKEN_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TAG_DIRECTIVE_TOKEN_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_handle, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_prefix, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a>((<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>),<a class="code" href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbdaed517a61b868769e2bfced40678be414">YAML_TAG_DIRECTIVE_TOKEN</a>,(start_mark),(end_mark)), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).data.tag_directive.handle = (token_handle), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).data.tag_directive.prefix = (token_prefix))</div><div class="ttc" id="yaml__private_8h_html_a1a9efba7938da41375eb2f6dfe9a1746"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a></div><div class="ttdeci">#define TOKEN_INIT(token, token_type, token_start_mark, token_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00503">yaml_private.h:503</a></div></div> <div class="ttc" id="ripper_8c_html_a762077f24f1e3564cc3b863ceafccf9b"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a></div><div class="ttdeci">ID token</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l16726">ripper.c:16726</a></div></div> <div class="ttc" id="group__tokens_html_ggaae955b10aa6b5f922de64873bf4ccdbdaed517a61b868769e2bfced40678be414"><div class="ttname"><a href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbdaed517a61b868769e2bfced40678be414">YAML_TAG_DIRECTIVE_TOKEN</a></div><div class="ttdoc">A TAG-DIRECTIVE token. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00225">yaml.h:225</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00540">540</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>.</p> </div> </div> <a id="a840ef264ac5211af3b52f5b573749df3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a840ef264ac5211af3b52f5b573749df3">◆ </a></span>TAG_TOKEN_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TAG_TOKEN_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_handle, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_suffix, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a>((<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>),<a class="code" href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbda8f02c514b72f29bd3c26b7c832d8152d">YAML_TAG_TOKEN</a>,(start_mark),(end_mark)), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).data.tag.handle = (token_handle), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).data.tag.suffix = (token_suffix))</div><div class="ttc" id="group__tokens_html_ggaae955b10aa6b5f922de64873bf4ccdbda8f02c514b72f29bd3c26b7c832d8152d"><div class="ttname"><a href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbda8f02c514b72f29bd3c26b7c832d8152d">YAML_TAG_TOKEN</a></div><div class="ttdoc">A TAG token. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00261">yaml.h:261</a></div></div> <div class="ttc" id="yaml__private_8h_html_a1a9efba7938da41375eb2f6dfe9a1746"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a></div><div class="ttdeci">#define TOKEN_INIT(token, token_type, token_start_mark, token_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00503">yaml_private.h:503</a></div></div> <div class="ttc" id="ripper_8c_html_a762077f24f1e3564cc3b863ceafccf9b"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a></div><div class="ttdeci">ID token</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l16726">ripper.c:16726</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00524">524</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">yaml_parser_scan_tag()</a>.</p> </div> </div> <a id="a1a9efba7938da41375eb2f6dfe9a1746"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1a9efba7938da41375eb2f6dfe9a1746">◆ </a></span>TOKEN_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TOKEN_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_type, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_end_mark </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">(memset(&(<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>), 0, <span class="keyword">sizeof</span>(<a class="code" href="../../d3/de4/structyaml__token__s.html">yaml_token_t</a>)), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).<a class="code" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a> = (token_type), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).start_mark = (token_start_mark), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).end_mark = (token_end_mark))</div><div class="ttc" id="ripper_8c_html_a762077f24f1e3564cc3b863ceafccf9b"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a></div><div class="ttdeci">ID token</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l16726">ripper.c:16726</a></div></div> <div class="ttc" id="tcltklib_8c_html_ac765329451135abec74c45e1897abf26"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a></div><div class="ttdeci">int type</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l00112">tcltklib.c:112</a></div></div> <div class="ttc" id="structyaml__token__s_html"><div class="ttname"><a href="../../d3/de4/structyaml__token__s.html">yaml_token_s</a></div><div class="ttdoc">The token structure. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00267">yaml.h:267</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00503">503</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01578">yaml_parser_fetch_block_entry()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01412">yaml_parser_fetch_document_indicator()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01500">yaml_parser_fetch_flow_collection_end()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01457">yaml_parser_fetch_flow_collection_start()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01543">yaml_parser_fetch_flow_entry()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01639">yaml_parser_fetch_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01692">yaml_parser_fetch_value()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01212">yaml_parser_roll_indent()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01267">yaml_parser_unroll_indent()</a>.</p> </div> </div> <a id="af1615d64cc38ad2ed257bf4c4a3a79b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1615d64cc38ad2ed257bf4c4a3a79b5">◆ </a></span>VERSION_DIRECTIVE_TOKEN_INIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VERSION_DIRECTIVE_TOKEN_INIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_major, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">token_minor, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start_mark, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end_mark </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="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a>((<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>),<a class="code" href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbdaa15a96ec81c00c7db8f83628a89542e4">YAML_VERSION_DIRECTIVE_TOKEN</a>,(start_mark),(end_mark)), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).data.version_directive.major = (token_major), \</div><div class="line"> (<a class="code" href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>).data.version_directive.minor = (token_minor))</div><div class="ttc" id="group__tokens_html_ggaae955b10aa6b5f922de64873bf4ccdbdaa15a96ec81c00c7db8f83628a89542e4"><div class="ttname"><a href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbdaa15a96ec81c00c7db8f83628a89542e4">YAML_VERSION_DIRECTIVE_TOKEN</a></div><div class="ttdoc">A VERSION-DIRECTIVE token. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00223">yaml.h:223</a></div></div> <div class="ttc" id="yaml__private_8h_html_a1a9efba7938da41375eb2f6dfe9a1746"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a1a9efba7938da41375eb2f6dfe9a1746">TOKEN_INIT</a></div><div class="ttdeci">#define TOKEN_INIT(token, token_type, token_start_mark, token_end_mark)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00503">yaml_private.h:503</a></div></div> <div class="ttc" id="ripper_8c_html_a762077f24f1e3564cc3b863ceafccf9b"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a></div><div class="ttdeci">ID token</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l16726">ripper.c:16726</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00535">535</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>.</p> </div> </div> <a id="a21b1340d9d382c890496359506594a71"></a> <h2 class="memtitle"><span class="permalink"><a href="#a21b1340d9d382c890496359506594a71">◆ </a></span>WIDTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WIDTH</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string</td><td>)</td> <td>   <a class="el" href="../../db/d71/yaml__private_8h.html#a283f1ddd5970840c8afd29ab83aeb70f">WIDTH_AT</a>((string),0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00388">388</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l01479">yaml_emitter_analyze_scalar()</a>, and <a class="el" href="../../da/d1b/emitter_8c_source.html#l01850">yaml_emitter_write_tag_content()</a>.</p> </div> </div> <a id="a283f1ddd5970840c8afd29ab83aeb70f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a283f1ddd5970840c8afd29ab83aeb70f">◆ </a></span>WIDTH_AT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WIDTH_AT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">string, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">offset </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">(((string).pointer[offset] & 0x80) == 0x00 ? 1 : \</div><div class="line"> ((string).pointer[offset] & 0xE0) == 0xC0 ? 2 : \</div><div class="line"> ((string).pointer[offset] & 0xF0) == 0xE0 ? 3 : \</div><div class="line"> ((string).pointer[offset] & 0xF8) == 0xF0 ? 4 : 0)</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00382">382</a> of file <a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d1b/emitter_8c_source.html#l02274">yaml_emitter_write_folded_scalar()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a76ad3dbd461f17b46b7fe5e0f1cf67b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76ad3dbd461f17b46b7fe5e0f1cf67b2">◆ </a></span>yaml_free()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_free </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00051">51</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l01307">yaml_document_add_mapping()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01198">yaml_document_add_scalar()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01257">yaml_document_add_sequence()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01121">yaml_document_delete()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01034">yaml_document_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00696">yaml_document_start_event_initialize()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00364">yaml_emitter_append_tag_directive()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00386">yaml_emitter_delete()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00167">yaml_emitter_delete_document_and_anchors()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00691">yaml_emitter_emit_document_end()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00983">yaml_event_delete()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00928">yaml_mapping_start_event_initialize()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01337">yaml_parser_append_tag_directive()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00214">yaml_parser_delete()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00152">yaml_parser_delete_aliases()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00260">yaml_parser_load_alias()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00394">yaml_parser_load_mapping()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00283">yaml_parser_load_scalar()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00327">yaml_parser_load_sequence()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00470">yaml_parser_parse_document_end()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00342">yaml_parser_parse_document_start()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">yaml_parser_process_directives()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00225">yaml_parser_register_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">yaml_parser_scan_tag()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02265">yaml_parser_scan_tag_directive_value()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00815">yaml_scalar_event_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00873">yaml_sequence_start_event_initialize()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00578">yaml_token_delete()</a>.</p> </div> </div> <a id="aa86a3d3d95427e2a4cda0a2e4e00d291"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa86a3d3d95427e2a4cda0a2e4e00d291">◆ </a></span>yaml_malloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_malloc </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00031">31</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00096">malloc</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l01198">yaml_document_add_scalar()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01034">yaml_document_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00696">yaml_document_start_event_initialize()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00112">yaml_emitter_dump()</a>, <a class="el" href="../../db/d2b/dumper_8c_source.html#l00248">yaml_emitter_generate_anchor()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">yaml_parser_process_directives()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01206">yaml_parser_process_empty_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">yaml_parser_scan_tag()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00815">yaml_scalar_event_initialize()</a>.</p> </div> </div> <a id="a5be835743965f7574d38aa6f76c97edc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5be835743965f7574d38aa6f76c97edc">◆ </a></span>yaml_parser_fetch_more_tokens()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_parser_fetch_more_tokens </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l00800">800</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00995">yaml_simple_key_s::possible</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01001">yaml_simple_key_s::token_number</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01056">yaml_parser_stale_simple_keys()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00742">yaml_parser_scan()</a>.</p> </div> </div> <a id="aca61f62c10e30089774ae9a4d12e1908"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca61f62c10e30089774ae9a4d12e1908">◆ </a></span>yaml_parser_update_buffer()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_parser_update_buffer </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</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> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/dd9/reader_8c_source.html#l00142">142</a> of file <a class="el" href="../../d5/dd9/reader_8c_source.html">reader.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/dac/ossl_8h_source.html#l00045">assert</a>, <a class="el" href="../../da/d6f/memmove_8c_source.html#l00007">memmove()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, <a class="el" href="../../d5/dd9/reader_8c_source.html#l00051">yaml_parser_determine_encoding()</a>, <a class="el" href="../../d5/dd9/reader_8c_source.html#l00026">yaml_parser_set_reader_error()</a>, <a class="el" href="../../d5/dd9/reader_8c_source.html#l00094">yaml_parser_update_raw_buffer()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00105">YAML_UTF16BE_ENCODING</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00103">YAML_UTF16LE_ENCODING</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00101">YAML_UTF8_ENCODING</a>.</p> </div> </div> <a id="aa1e3bc532db6918a0ff4becc452024ef"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa1e3bc532db6918a0ff4becc452024ef">◆ </a></span>yaml_queue_extend()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_queue_extend </td> <td>(</td> <td class="paramtype">void ** </td> <td class="paramname"><em>start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void ** </td> <td class="paramname"><em>head</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void ** </td> <td class="paramname"><em>tail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void ** </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00136">136</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../da/d6f/memmove_8c_source.html#l00007">memmove()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00108">tail</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00041">yaml_realloc()</a>.</p> </div> </div> <a id="a00649dbe4efb7df01d5a2cd8f0795995"></a> <h2 class="memtitle"><span class="permalink"><a href="#a00649dbe4efb7df01d5a2cd8f0795995">◆ </a></span>yaml_realloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_realloc </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00041">41</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00096">malloc</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00097">realloc</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00136">yaml_queue_extend()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00118">yaml_stack_extend()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00074">yaml_string_extend()</a>.</p> </div> </div> <a id="a3086acc72501e944acd7bec2d2635a08"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3086acc72501e944acd7bec2d2635a08">◆ </a></span>yaml_stack_extend()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_stack_extend </td> <td>(</td> <td class="paramtype">void ** </td> <td class="paramname"><em>start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void ** </td> <td class="paramname"><em>top</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void ** </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00118">118</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04309">top</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00041">yaml_realloc()</a>.</p> </div> </div> <a id="ad99effba654fb184e0fd7db012377092"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad99effba654fb184e0fd7db012377092">◆ </a></span>yaml_strdup()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_strdup </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00061">61</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d8/d3c/util_8h_source.html#l00067">strdup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00791">yaml_alias_event_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01307">yaml_document_add_mapping()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01198">yaml_document_add_scalar()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01257">yaml_document_add_sequence()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l01034">yaml_document_initialize()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00696">yaml_document_start_event_initialize()</a>, <a class="el" href="../../da/d1b/emitter_8c_source.html#l00364">yaml_emitter_append_tag_directive()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00928">yaml_mapping_start_event_initialize()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01337">yaml_parser_append_tag_directive()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00394">yaml_parser_load_mapping()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00283">yaml_parser_load_scalar()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00327">yaml_parser_load_sequence()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00815">yaml_scalar_event_initialize()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00873">yaml_sequence_start_event_initialize()</a>.</p> </div> </div> <a id="ad0c71ebef5f52c94468e1817c82ac2bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad0c71ebef5f52c94468e1817c82ac2bd">◆ </a></span>yaml_string_extend()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_string_extend </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>pointer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00074">74</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/de3/api_8c_source.html#l00041">yaml_realloc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00095">yaml_string_join()</a>.</p> </div> </div> <a id="a0f6f9de725b2191fbf3de41c6e1fa4f9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f6f9de725b2191fbf3de41c6e1fa4f9">◆ </a></span>yaml_string_join()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_string_join </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>a_start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>a_pointer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>a_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>b_start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>b_pointer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>b_end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de3/api_8c_source.html#l00095">95</a> of file <a class="el" href="../../d3/de3/api_8c_source.html">api.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/de3/api_8c_source.html#l00074">yaml_string_extend()</a>.</p> </div> </div> </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>