📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 04:05:45
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
/
d1
/
dd9
📍 /opt/alt/ruby20/share/doc/ruby/capi/html/d1/dd9
🔄 Refresh
✏️
Editing: structyaml__parser__s.html
Read Only
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: yaml_parser_s Struct Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.0.0p648(2015-12-16revision53162)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">yaml_parser_s Struct Reference<div class="ingroups"><a class="el" href="../../dd/da8/group__parser.html">Parser Definitions</a></div></div> </div> </div><!--header--> <div class="contents"> <p>The parser structure. <a href="../../d1/dd9/structyaml__parser__s.html#details">More...</a></p> <p><code>#include <<a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Data Fields</h2></td></tr> <tr class="memitem:a8cdb2fed4bb17b1d62d29fa06c53fef6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">start</a></td></tr> <tr class="memdesc:a8cdb2fed4bb17b1d62d29fa06c53fef6"><td class="mdescLeft"> </td><td class="mdescRight">The string start pointer. <a href="#a8cdb2fed4bb17b1d62d29fa06c53fef6">More...</a><br /></td></tr> <tr class="separator:a8cdb2fed4bb17b1d62d29fa06c53fef6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad74ffeb7f2eef0a12e34b0aac263ff3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">end</a></td></tr> <tr class="memdesc:aad74ffeb7f2eef0a12e34b0aac263ff3"><td class="mdescLeft"> </td><td class="mdescRight">The string end pointer. <a href="#aad74ffeb7f2eef0a12e34b0aac263ff3">More...</a><br /></td></tr> <tr class="separator:aad74ffeb7f2eef0a12e34b0aac263ff3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3406d2ba7e969c09344d4ced8c855007"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a3406d2ba7e969c09344d4ced8c855007">current</a></td></tr> <tr class="memdesc:a3406d2ba7e969c09344d4ced8c855007"><td class="mdescLeft"> </td><td class="mdescRight">The string current position. <a href="#a3406d2ba7e969c09344d4ced8c855007">More...</a><br /></td></tr> <tr class="separator:a3406d2ba7e969c09344d4ced8c855007"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b5feebcbf782c7fc681f02e1ccc3e23"><td class="memItemLeft" >struct {</td></tr> <tr class="memitem:a3f2e987d6d9c9904829af899ea52fd39"><td class="memItemLeft" >   <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">start</a></td></tr> <tr class="memdesc:a3f2e987d6d9c9904829af899ea52fd39"><td class="mdescLeft"> </td><td class="mdescRight">The string start pointer. <a href="#a3f2e987d6d9c9904829af899ea52fd39">More...</a><br /></td></tr> <tr class="separator:a3f2e987d6d9c9904829af899ea52fd39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add8badc9c387685d355c45d90cd0a470"><td class="memItemLeft" >   <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">end</a></td></tr> <tr class="memdesc:add8badc9c387685d355c45d90cd0a470"><td class="mdescLeft"> </td><td class="mdescRight">The string end pointer. <a href="#add8badc9c387685d355c45d90cd0a470">More...</a><br /></td></tr> <tr class="separator:add8badc9c387685d355c45d90cd0a470"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abe7d4d86061bb673f10d35790348840c"><td class="memItemLeft" >   <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a3406d2ba7e969c09344d4ced8c855007">current</a></td></tr> <tr class="memdesc:abe7d4d86061bb673f10d35790348840c"><td class="mdescLeft"> </td><td class="mdescRight">The string current position. <a href="#abe7d4d86061bb673f10d35790348840c">More...</a><br /></td></tr> <tr class="separator:abe7d4d86061bb673f10d35790348840c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b5feebcbf782c7fc681f02e1ccc3e23"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a5b5feebcbf782c7fc681f02e1ccc3e23">string</a></td></tr> <tr class="memdesc:a5b5feebcbf782c7fc681f02e1ccc3e23"><td class="mdescLeft"> </td><td class="mdescRight">String input data. <a href="#a5b5feebcbf782c7fc681f02e1ccc3e23">More...</a><br /></td></tr> <tr class="separator:a5b5feebcbf782c7fc681f02e1ccc3e23"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae69c2974e3c4c37e941a0e1971be15a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#ae69c2974e3c4c37e941a0e1971be15a9">file</a></td></tr> <tr class="memdesc:ae69c2974e3c4c37e941a0e1971be15a9"><td class="mdescLeft"> </td><td class="mdescRight">File input data. <a href="#ae69c2974e3c4c37e941a0e1971be15a9">More...</a><br /></td></tr> <tr class="separator:ae69c2974e3c4c37e941a0e1971be15a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5cdddcbd18566acc760a660a88f93ffd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a5cdddcbd18566acc760a660a88f93ffd">start</a></td></tr> <tr class="memdesc:a5cdddcbd18566acc760a660a88f93ffd"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the buffer. <a href="#a5cdddcbd18566acc760a660a88f93ffd">More...</a><br /></td></tr> <tr class="separator:a5cdddcbd18566acc760a660a88f93ffd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ff1f802eb95bc45f13e8e73ec009828"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a6ff1f802eb95bc45f13e8e73ec009828">end</a></td></tr> <tr class="memdesc:a6ff1f802eb95bc45f13e8e73ec009828"><td class="mdescLeft"> </td><td class="mdescRight">The end of the buffer. <a href="#a6ff1f802eb95bc45f13e8e73ec009828">More...</a><br /></td></tr> <tr class="separator:a6ff1f802eb95bc45f13e8e73ec009828"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8199466e3578374b3f984b6c0c4e2ae4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a8199466e3578374b3f984b6c0c4e2ae4">pointer</a></td></tr> <tr class="memdesc:a8199466e3578374b3f984b6c0c4e2ae4"><td class="mdescLeft"> </td><td class="mdescRight">The current position of the buffer. <a href="#a8199466e3578374b3f984b6c0c4e2ae4">More...</a><br /></td></tr> <tr class="separator:a8199466e3578374b3f984b6c0c4e2ae4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea4d8da24939825b2fadd368a71ec7de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#aea4d8da24939825b2fadd368a71ec7de">last</a></td></tr> <tr class="memdesc:aea4d8da24939825b2fadd368a71ec7de"><td class="mdescLeft"> </td><td class="mdescRight">The last filled position of the buffer. <a href="#aea4d8da24939825b2fadd368a71ec7de">More...</a><br /></td></tr> <tr class="separator:aea4d8da24939825b2fadd368a71ec7de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c08a94c21dfe1611c0d89aef0d3c46d"><td class="memItemLeft" align="right" valign="top">unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a6c08a94c21dfe1611c0d89aef0d3c46d">start</a></td></tr> <tr class="memdesc:a6c08a94c21dfe1611c0d89aef0d3c46d"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the buffer. <a href="#a6c08a94c21dfe1611c0d89aef0d3c46d">More...</a><br /></td></tr> <tr class="separator:a6c08a94c21dfe1611c0d89aef0d3c46d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa768a9c29ae2c3015fdb84ea313844e2"><td class="memItemLeft" align="right" valign="top">unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa768a9c29ae2c3015fdb84ea313844e2">end</a></td></tr> <tr class="memdesc:aa768a9c29ae2c3015fdb84ea313844e2"><td class="mdescLeft"> </td><td class="mdescRight">The end of the buffer. <a href="#aa768a9c29ae2c3015fdb84ea313844e2">More...</a><br /></td></tr> <tr class="separator:aa768a9c29ae2c3015fdb84ea313844e2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abea626790abfbcaeeb72a3772dc69e43"><td class="memItemLeft" align="right" valign="top">unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#abea626790abfbcaeeb72a3772dc69e43">pointer</a></td></tr> <tr class="memdesc:abea626790abfbcaeeb72a3772dc69e43"><td class="mdescLeft"> </td><td class="mdescRight">The current position of the buffer. <a href="#abea626790abfbcaeeb72a3772dc69e43">More...</a><br /></td></tr> <tr class="separator:abea626790abfbcaeeb72a3772dc69e43"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3ad1ccaf979092ece82bc981c5a22fb0"><td class="memItemLeft" align="right" valign="top">unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a3ad1ccaf979092ece82bc981c5a22fb0">last</a></td></tr> <tr class="memdesc:a3ad1ccaf979092ece82bc981c5a22fb0"><td class="mdescLeft"> </td><td class="mdescRight">The last filled position of the buffer. <a href="#a3ad1ccaf979092ece82bc981c5a22fb0">More...</a><br /></td></tr> <tr class="separator:a3ad1ccaf979092ece82bc981c5a22fb0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f33f5c8f19c1c124cba4857ab2a05c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a5f33f5c8f19c1c124cba4857ab2a05c7">start</a></td></tr> <tr class="memdesc:a5f33f5c8f19c1c124cba4857ab2a05c7"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the tokens queue. <a href="#a5f33f5c8f19c1c124cba4857ab2a05c7">More...</a><br /></td></tr> <tr class="separator:a5f33f5c8f19c1c124cba4857ab2a05c7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41594b6495f4d31edb977cafb8cbaf78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a41594b6495f4d31edb977cafb8cbaf78">end</a></td></tr> <tr class="memdesc:a41594b6495f4d31edb977cafb8cbaf78"><td class="mdescLeft"> </td><td class="mdescRight">The end of the tokens queue. <a href="#a41594b6495f4d31edb977cafb8cbaf78">More...</a><br /></td></tr> <tr class="separator:a41594b6495f4d31edb977cafb8cbaf78"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1c7a1248ca22159a3e60ba45b386507"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa1c7a1248ca22159a3e60ba45b386507">head</a></td></tr> <tr class="memdesc:aa1c7a1248ca22159a3e60ba45b386507"><td class="mdescLeft"> </td><td class="mdescRight">The head of the tokens queue. <a href="#aa1c7a1248ca22159a3e60ba45b386507">More...</a><br /></td></tr> <tr class="separator:aa1c7a1248ca22159a3e60ba45b386507"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a22ad26583d8d1264e982188358aa79b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a22ad26583d8d1264e982188358aa79b6">tail</a></td></tr> <tr class="memdesc:a22ad26583d8d1264e982188358aa79b6"><td class="mdescLeft"> </td><td class="mdescRight">The tail of the tokens queue. <a href="#a22ad26583d8d1264e982188358aa79b6">More...</a><br /></td></tr> <tr class="separator:a22ad26583d8d1264e982188358aa79b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7208590a6852001ff8e4343a97b0c24"><td class="memItemLeft" align="right" valign="top">int * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#ab7208590a6852001ff8e4343a97b0c24">start</a></td></tr> <tr class="memdesc:ab7208590a6852001ff8e4343a97b0c24"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the stack. <a href="#ab7208590a6852001ff8e4343a97b0c24">More...</a><br /></td></tr> <tr class="separator:ab7208590a6852001ff8e4343a97b0c24"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d8295bd62c7bb7be9486a1b4d71e736"><td class="memItemLeft" align="right" valign="top">int * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a6d8295bd62c7bb7be9486a1b4d71e736">end</a></td></tr> <tr class="memdesc:a6d8295bd62c7bb7be9486a1b4d71e736"><td class="mdescLeft"> </td><td class="mdescRight">The end of the stack. <a href="#a6d8295bd62c7bb7be9486a1b4d71e736">More...</a><br /></td></tr> <tr class="separator:a6d8295bd62c7bb7be9486a1b4d71e736"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9f1f879ba84bc51fa8feb1f47190aa23"><td class="memItemLeft" align="right" valign="top">int * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a9f1f879ba84bc51fa8feb1f47190aa23">top</a></td></tr> <tr class="memdesc:a9f1f879ba84bc51fa8feb1f47190aa23"><td class="mdescLeft"> </td><td class="mdescRight">The top of the stack. <a href="#a9f1f879ba84bc51fa8feb1f47190aa23">More...</a><br /></td></tr> <tr class="separator:a9f1f879ba84bc51fa8feb1f47190aa23"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac311a6d962e0f67dd11759b8999630c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/da8/group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#ac311a6d962e0f67dd11759b8999630c6">start</a></td></tr> <tr class="memdesc:ac311a6d962e0f67dd11759b8999630c6"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the stack. <a href="#ac311a6d962e0f67dd11759b8999630c6">More...</a><br /></td></tr> <tr class="separator:ac311a6d962e0f67dd11759b8999630c6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8416ffcb48c78a575ee21872d5aa698"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/da8/group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#ae8416ffcb48c78a575ee21872d5aa698">end</a></td></tr> <tr class="memdesc:ae8416ffcb48c78a575ee21872d5aa698"><td class="mdescLeft"> </td><td class="mdescRight">The end of the stack. <a href="#ae8416ffcb48c78a575ee21872d5aa698">More...</a><br /></td></tr> <tr class="separator:ae8416ffcb48c78a575ee21872d5aa698"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae610673669f06d46146198a346796276"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/da8/group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#ae610673669f06d46146198a346796276">top</a></td></tr> <tr class="memdesc:ae610673669f06d46146198a346796276"><td class="mdescLeft"> </td><td class="mdescRight">The top of the stack. <a href="#ae610673669f06d46146198a346796276">More...</a><br /></td></tr> <tr class="separator:ae610673669f06d46146198a346796276"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adfdc33f6f53dce4bee87f11821d879b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/da8/group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#adfdc33f6f53dce4bee87f11821d879b7">start</a></td></tr> <tr class="memdesc:adfdc33f6f53dce4bee87f11821d879b7"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the stack. <a href="#adfdc33f6f53dce4bee87f11821d879b7">More...</a><br /></td></tr> <tr class="separator:adfdc33f6f53dce4bee87f11821d879b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a211a0aedc964ba8cd07cb7875faa464b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/da8/group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a211a0aedc964ba8cd07cb7875faa464b">end</a></td></tr> <tr class="memdesc:a211a0aedc964ba8cd07cb7875faa464b"><td class="mdescLeft"> </td><td class="mdescRight">The end of the stack. <a href="#a211a0aedc964ba8cd07cb7875faa464b">More...</a><br /></td></tr> <tr class="separator:a211a0aedc964ba8cd07cb7875faa464b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3eecdcdeeb183d16e4219749620df0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/da8/group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#af3eecdcdeeb183d16e4219749620df0c">top</a></td></tr> <tr class="memdesc:af3eecdcdeeb183d16e4219749620df0c"><td class="mdescLeft"> </td><td class="mdescRight">The top of the stack. <a href="#af3eecdcdeeb183d16e4219749620df0c">More...</a><br /></td></tr> <tr class="separator:af3eecdcdeeb183d16e4219749620df0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5a3789882819f2fd69f2cd9deaac8f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#ab5a3789882819f2fd69f2cd9deaac8f6">start</a></td></tr> <tr class="memdesc:ab5a3789882819f2fd69f2cd9deaac8f6"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the stack. <a href="#ab5a3789882819f2fd69f2cd9deaac8f6">More...</a><br /></td></tr> <tr class="separator:ab5a3789882819f2fd69f2cd9deaac8f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad019da255ea73adf31d4b1aeac86bb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#aad019da255ea73adf31d4b1aeac86bb2">end</a></td></tr> <tr class="memdesc:aad019da255ea73adf31d4b1aeac86bb2"><td class="mdescLeft"> </td><td class="mdescRight">The end of the stack. <a href="#aad019da255ea73adf31d4b1aeac86bb2">More...</a><br /></td></tr> <tr class="separator:aad019da255ea73adf31d4b1aeac86bb2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2678112fd2eaa8f588f2d6217aabc9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#ab2678112fd2eaa8f588f2d6217aabc9d">top</a></td></tr> <tr class="memdesc:ab2678112fd2eaa8f588f2d6217aabc9d"><td class="mdescLeft"> </td><td class="mdescRight">The top of the stack. <a href="#ab2678112fd2eaa8f588f2d6217aabc9d">More...</a><br /></td></tr> <tr class="separator:ab2678112fd2eaa8f588f2d6217aabc9d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3614f6d6e673e8177e4555c9ecf830fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a3614f6d6e673e8177e4555c9ecf830fb">start</a></td></tr> <tr class="memdesc:a3614f6d6e673e8177e4555c9ecf830fb"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the list. <a href="#a3614f6d6e673e8177e4555c9ecf830fb">More...</a><br /></td></tr> <tr class="separator:a3614f6d6e673e8177e4555c9ecf830fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7fdc1ff8342636119934ac824a2ecc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa7fdc1ff8342636119934ac824a2ecc8">end</a></td></tr> <tr class="memdesc:aa7fdc1ff8342636119934ac824a2ecc8"><td class="mdescLeft"> </td><td class="mdescRight">The end of the list. <a href="#aa7fdc1ff8342636119934ac824a2ecc8">More...</a><br /></td></tr> <tr class="separator:aa7fdc1ff8342636119934ac824a2ecc8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a490eddbfcc27787e47de631a3d2e09a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a490eddbfcc27787e47de631a3d2e09a8">top</a></td></tr> <tr class="memdesc:a490eddbfcc27787e47de631a3d2e09a8"><td class="mdescLeft"> </td><td class="mdescRight">The top of the list. <a href="#a490eddbfcc27787e47de631a3d2e09a8">More...</a><br /></td></tr> <tr class="separator:a490eddbfcc27787e47de631a3d2e09a8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab9eddd3a112c3a4547bf87f6936aba94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/da8/group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#ab9eddd3a112c3a4547bf87f6936aba94">start</a></td></tr> <tr class="memdesc:ab9eddd3a112c3a4547bf87f6936aba94"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the list. <a href="#ab9eddd3a112c3a4547bf87f6936aba94">More...</a><br /></td></tr> <tr class="separator:ab9eddd3a112c3a4547bf87f6936aba94"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4011d41483171958bbf0b5124bde97c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/da8/group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a4011d41483171958bbf0b5124bde97c8">end</a></td></tr> <tr class="memdesc:a4011d41483171958bbf0b5124bde97c8"><td class="mdescLeft"> </td><td class="mdescRight">The end of the list. <a href="#a4011d41483171958bbf0b5124bde97c8">More...</a><br /></td></tr> <tr class="separator:a4011d41483171958bbf0b5124bde97c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24a3f3138b44de1914a3e54dbe0aeff7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/da8/group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a24a3f3138b44de1914a3e54dbe0aeff7">top</a></td></tr> <tr class="memdesc:a24a3f3138b44de1914a3e54dbe0aeff7"><td class="mdescLeft"> </td><td class="mdescRight">The top of the list. <a href="#a24a3f3138b44de1914a3e54dbe0aeff7">More...</a><br /></td></tr> <tr class="separator:a24a3f3138b44de1914a3e54dbe0aeff7"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Error handling</div></td></tr> <tr class="memitem:a6c5c3488ff22c8a4d234ca8587fa1472"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#ga1a449f0c1b023e2ef1a596093c018e73">yaml_error_type_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a6c5c3488ff22c8a4d234ca8587fa1472">error</a></td></tr> <tr class="memdesc:a6c5c3488ff22c8a4d234ca8587fa1472"><td class="mdescLeft"> </td><td class="mdescRight">Error type. <a href="#a6c5c3488ff22c8a4d234ca8587fa1472">More...</a><br /></td></tr> <tr class="separator:a6c5c3488ff22c8a4d234ca8587fa1472"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3dd8a43294cd420a433595a7a7d6e73d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a3dd8a43294cd420a433595a7a7d6e73d">problem</a></td></tr> <tr class="memdesc:a3dd8a43294cd420a433595a7a7d6e73d"><td class="mdescLeft"> </td><td class="mdescRight">Error description. <a href="#a3dd8a43294cd420a433595a7a7d6e73d">More...</a><br /></td></tr> <tr class="separator:a3dd8a43294cd420a433595a7a7d6e73d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae2d62a2ad45671c6dd89e18fb7c1c5bd"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#ae2d62a2ad45671c6dd89e18fb7c1c5bd">problem_offset</a></td></tr> <tr class="memdesc:ae2d62a2ad45671c6dd89e18fb7c1c5bd"><td class="mdescLeft"> </td><td class="mdescRight">The byte about which the problem occured. <a href="#ae2d62a2ad45671c6dd89e18fb7c1c5bd">More...</a><br /></td></tr> <tr class="separator:ae2d62a2ad45671c6dd89e18fb7c1c5bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8694691b20824f6595873b728cb3bc0f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a8694691b20824f6595873b728cb3bc0f">problem_value</a></td></tr> <tr class="memdesc:a8694691b20824f6595873b728cb3bc0f"><td class="mdescLeft"> </td><td class="mdescRight">The problematic value (<code>-1</code> is none). <a href="#a8694691b20824f6595873b728cb3bc0f">More...</a><br /></td></tr> <tr class="separator:a8694691b20824f6595873b728cb3bc0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a595b5412d39a4a9e441e5ad34fb059d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a595b5412d39a4a9e441e5ad34fb059d9">problem_mark</a></td></tr> <tr class="memdesc:a595b5412d39a4a9e441e5ad34fb059d9"><td class="mdescLeft"> </td><td class="mdescRight">The problem position. <a href="#a595b5412d39a4a9e441e5ad34fb059d9">More...</a><br /></td></tr> <tr class="separator:a595b5412d39a4a9e441e5ad34fb059d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6779b67a23bbf7c401e4257d5875ae6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a6779b67a23bbf7c401e4257d5875ae6b">context</a></td></tr> <tr class="memdesc:a6779b67a23bbf7c401e4257d5875ae6b"><td class="mdescLeft"> </td><td class="mdescRight">The error context. <a href="#a6779b67a23bbf7c401e4257d5875ae6b">More...</a><br /></td></tr> <tr class="separator:a6779b67a23bbf7c401e4257d5875ae6b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace259eec6e570f94b98b252e1a632e88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#ace259eec6e570f94b98b252e1a632e88">context_mark</a></td></tr> <tr class="memdesc:ace259eec6e570f94b98b252e1a632e88"><td class="mdescLeft"> </td><td class="mdescRight">The context position. <a href="#ace259eec6e570f94b98b252e1a632e88">More...</a><br /></td></tr> <tr class="separator:ace259eec6e570f94b98b252e1a632e88"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Reader stuff</div></td></tr> <tr class="memitem:a8c3af47a7a0750d437cba34699fcad30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/da8/group__parser.html#ga4982f7e4e001ddb47d2819f38f0cd9d6">yaml_read_handler_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a8c3af47a7a0750d437cba34699fcad30">read_handler</a></td></tr> <tr class="memdesc:a8c3af47a7a0750d437cba34699fcad30"><td class="mdescLeft"> </td><td class="mdescRight">Read handler. <a href="#a8c3af47a7a0750d437cba34699fcad30">More...</a><br /></td></tr> <tr class="separator:a8c3af47a7a0750d437cba34699fcad30"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11f265cd495e814c8ee7d3dd78ff2ca9"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a11f265cd495e814c8ee7d3dd78ff2ca9">read_handler_data</a></td></tr> <tr class="memdesc:a11f265cd495e814c8ee7d3dd78ff2ca9"><td class="mdescLeft"> </td><td class="mdescRight">A pointer for passing to the read handler. <a href="#a11f265cd495e814c8ee7d3dd78ff2ca9">More...</a><br /></td></tr> <tr class="separator:a11f265cd495e814c8ee7d3dd78ff2ca9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2829932a965b3457bb5dd57775a68da0"><td class="memItemLeft" >union {</td></tr> <tr class="memitem:ab40b914dd50312dda164e107cdfc0a8c"><td class="memItemLeft" >   struct {</td></tr> <tr class="memitem:a3f2e987d6d9c9904829af899ea52fd39"><td class="memItemLeft" >      <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">start</a></td></tr> <tr class="memdesc:a3f2e987d6d9c9904829af899ea52fd39"><td class="mdescLeft"> </td><td class="mdescRight">The string start pointer. <a href="#a3f2e987d6d9c9904829af899ea52fd39">More...</a><br /></td></tr> <tr class="separator:a3f2e987d6d9c9904829af899ea52fd39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add8badc9c387685d355c45d90cd0a470"><td class="memItemLeft" >      <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">end</a></td></tr> <tr class="memdesc:add8badc9c387685d355c45d90cd0a470"><td class="mdescLeft"> </td><td class="mdescRight">The string end pointer. <a href="#add8badc9c387685d355c45d90cd0a470">More...</a><br /></td></tr> <tr class="separator:add8badc9c387685d355c45d90cd0a470"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abe7d4d86061bb673f10d35790348840c"><td class="memItemLeft" >      <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a3406d2ba7e969c09344d4ced8c855007">current</a></td></tr> <tr class="memdesc:abe7d4d86061bb673f10d35790348840c"><td class="mdescLeft"> </td><td class="mdescRight">The string current position. <a href="#abe7d4d86061bb673f10d35790348840c">More...</a><br /></td></tr> <tr class="separator:abe7d4d86061bb673f10d35790348840c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab40b914dd50312dda164e107cdfc0a8c"><td class="memItemLeft" valign="top">   }   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a5b5feebcbf782c7fc681f02e1ccc3e23">string</a></td></tr> <tr class="memdesc:ab40b914dd50312dda164e107cdfc0a8c"><td class="mdescLeft"> </td><td class="mdescRight">String input data. <a href="#ab40b914dd50312dda164e107cdfc0a8c">More...</a><br /></td></tr> <tr class="separator:ab40b914dd50312dda164e107cdfc0a8c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4c664ddc5bf1d270fb2daec693dc5d9"><td class="memItemLeft" >   <a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#ae69c2974e3c4c37e941a0e1971be15a9">file</a></td></tr> <tr class="memdesc:ae4c664ddc5bf1d270fb2daec693dc5d9"><td class="mdescLeft"> </td><td class="mdescRight">File input data. <a href="#ae4c664ddc5bf1d270fb2daec693dc5d9">More...</a><br /></td></tr> <tr class="separator:ae4c664ddc5bf1d270fb2daec693dc5d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2829932a965b3457bb5dd57775a68da0"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a2829932a965b3457bb5dd57775a68da0">input</a></td></tr> <tr class="memdesc:a2829932a965b3457bb5dd57775a68da0"><td class="mdescLeft"> </td><td class="mdescRight">Standard (string or file) input data. <a href="#a2829932a965b3457bb5dd57775a68da0">More...</a><br /></td></tr> <tr class="separator:a2829932a965b3457bb5dd57775a68da0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6129a99d45aee14ec705aa54dbb493b7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a6129a99d45aee14ec705aa54dbb493b7">eof</a></td></tr> <tr class="memdesc:a6129a99d45aee14ec705aa54dbb493b7"><td class="mdescLeft"> </td><td class="mdescRight">EOF flag. <a href="#a6129a99d45aee14ec705aa54dbb493b7">More...</a><br /></td></tr> <tr class="separator:a6129a99d45aee14ec705aa54dbb493b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a609406a42576dc99d5b749d3aa7fc8e9"><td class="memItemLeft" >struct {</td></tr> <tr class="memitem:a7c29aecd56b8abd25ea68c39a7747748"><td class="memItemLeft" >   <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a5cdddcbd18566acc760a660a88f93ffd">start</a></td></tr> <tr class="memdesc:a7c29aecd56b8abd25ea68c39a7747748"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the buffer. <a href="#a7c29aecd56b8abd25ea68c39a7747748">More...</a><br /></td></tr> <tr class="separator:a7c29aecd56b8abd25ea68c39a7747748"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a402230ea7b9ebd3112b09a72f54a5e94"><td class="memItemLeft" >   <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a6ff1f802eb95bc45f13e8e73ec009828">end</a></td></tr> <tr class="memdesc:a402230ea7b9ebd3112b09a72f54a5e94"><td class="mdescLeft"> </td><td class="mdescRight">The end of the buffer. <a href="#a402230ea7b9ebd3112b09a72f54a5e94">More...</a><br /></td></tr> <tr class="separator:a402230ea7b9ebd3112b09a72f54a5e94"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0ef51e7816124aaa86462598879932a6"><td class="memItemLeft" >   <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a8199466e3578374b3f984b6c0c4e2ae4">pointer</a></td></tr> <tr class="memdesc:a0ef51e7816124aaa86462598879932a6"><td class="mdescLeft"> </td><td class="mdescRight">The current position of the buffer. <a href="#a0ef51e7816124aaa86462598879932a6">More...</a><br /></td></tr> <tr class="separator:a0ef51e7816124aaa86462598879932a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3c9ecbfe3d1e7a9e5b51e624890774e6"><td class="memItemLeft" >   <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aea4d8da24939825b2fadd368a71ec7de">last</a></td></tr> <tr class="memdesc:a3c9ecbfe3d1e7a9e5b51e624890774e6"><td class="mdescLeft"> </td><td class="mdescRight">The last filled position of the buffer. <a href="#a3c9ecbfe3d1e7a9e5b51e624890774e6">More...</a><br /></td></tr> <tr class="separator:a3c9ecbfe3d1e7a9e5b51e624890774e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a609406a42576dc99d5b749d3aa7fc8e9"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">buffer</a></td></tr> <tr class="memdesc:a609406a42576dc99d5b749d3aa7fc8e9"><td class="mdescLeft"> </td><td class="mdescRight">The working buffer. <a href="#a609406a42576dc99d5b749d3aa7fc8e9">More...</a><br /></td></tr> <tr class="separator:a609406a42576dc99d5b749d3aa7fc8e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1392f74681fd839482d0b87ca2e404e"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#ad1392f74681fd839482d0b87ca2e404e">unread</a></td></tr> <tr class="separator:ad1392f74681fd839482d0b87ca2e404e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a8dcec0be27676a8b6337a4fd8708b9"><td class="memItemLeft" >struct {</td></tr> <tr class="memitem:a4d4ca968c5e4551463e5038fa05f4f63"><td class="memItemLeft" >   unsigned char *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a6c08a94c21dfe1611c0d89aef0d3c46d">start</a></td></tr> <tr class="memdesc:a4d4ca968c5e4551463e5038fa05f4f63"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the buffer. <a href="#a4d4ca968c5e4551463e5038fa05f4f63">More...</a><br /></td></tr> <tr class="separator:a4d4ca968c5e4551463e5038fa05f4f63"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3ea5d7a4ca866119a3324d1f1ed96267"><td class="memItemLeft" >   unsigned char *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa768a9c29ae2c3015fdb84ea313844e2">end</a></td></tr> <tr class="memdesc:a3ea5d7a4ca866119a3324d1f1ed96267"><td class="mdescLeft"> </td><td class="mdescRight">The end of the buffer. <a href="#a3ea5d7a4ca866119a3324d1f1ed96267">More...</a><br /></td></tr> <tr class="separator:a3ea5d7a4ca866119a3324d1f1ed96267"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a48401fdbd65d4f5a1862ab2bddacbc59"><td class="memItemLeft" >   unsigned char *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#abea626790abfbcaeeb72a3772dc69e43">pointer</a></td></tr> <tr class="memdesc:a48401fdbd65d4f5a1862ab2bddacbc59"><td class="mdescLeft"> </td><td class="mdescRight">The current position of the buffer. <a href="#a48401fdbd65d4f5a1862ab2bddacbc59">More...</a><br /></td></tr> <tr class="separator:a48401fdbd65d4f5a1862ab2bddacbc59"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ebd29b3c3a324814a86c0de88e4df79"><td class="memItemLeft" >   unsigned char *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a3ad1ccaf979092ece82bc981c5a22fb0">last</a></td></tr> <tr class="memdesc:a6ebd29b3c3a324814a86c0de88e4df79"><td class="mdescLeft"> </td><td class="mdescRight">The last filled position of the buffer. <a href="#a6ebd29b3c3a324814a86c0de88e4df79">More...</a><br /></td></tr> <tr class="separator:a6ebd29b3c3a324814a86c0de88e4df79"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a8dcec0be27676a8b6337a4fd8708b9"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a5a8dcec0be27676a8b6337a4fd8708b9">raw_buffer</a></td></tr> <tr class="memdesc:a5a8dcec0be27676a8b6337a4fd8708b9"><td class="mdescLeft"> </td><td class="mdescRight">The raw buffer. <a href="#a5a8dcec0be27676a8b6337a4fd8708b9">More...</a><br /></td></tr> <tr class="separator:a5a8dcec0be27676a8b6337a4fd8708b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4f062e9d1fb1082bbf3996e46214905a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#ga2170996d7e636397b5e6bc0c1b7df7c6">yaml_encoding_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a4f062e9d1fb1082bbf3996e46214905a">encoding</a></td></tr> <tr class="memdesc:a4f062e9d1fb1082bbf3996e46214905a"><td class="mdescLeft"> </td><td class="mdescRight">The input encoding. <a href="#a4f062e9d1fb1082bbf3996e46214905a">More...</a><br /></td></tr> <tr class="separator:a4f062e9d1fb1082bbf3996e46214905a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04a7ba684ce49b2300c236c561439b13"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a04a7ba684ce49b2300c236c561439b13">offset</a></td></tr> <tr class="memdesc:a04a7ba684ce49b2300c236c561439b13"><td class="mdescLeft"> </td><td class="mdescRight">The offset of the current position (in bytes). <a href="#a04a7ba684ce49b2300c236c561439b13">More...</a><br /></td></tr> <tr class="separator:a04a7ba684ce49b2300c236c561439b13"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaeeb58dc348e6e6f89d6a7c8fea8f734"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#aaeeb58dc348e6e6f89d6a7c8fea8f734">mark</a></td></tr> <tr class="memdesc:aaeeb58dc348e6e6f89d6a7c8fea8f734"><td class="mdescLeft"> </td><td class="mdescRight">The mark of the current position. <a href="#aaeeb58dc348e6e6f89d6a7c8fea8f734">More...</a><br /></td></tr> <tr class="separator:aaeeb58dc348e6e6f89d6a7c8fea8f734"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Scanner stuff</div></td></tr> <tr class="memitem:a7fecde5abcce11406c271f7db08f7a05"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a7fecde5abcce11406c271f7db08f7a05">stream_start_produced</a></td></tr> <tr class="memdesc:a7fecde5abcce11406c271f7db08f7a05"><td class="mdescLeft"> </td><td class="mdescRight">Have we started to scan the input stream? <a href="#a7fecde5abcce11406c271f7db08f7a05">More...</a><br /></td></tr> <tr class="separator:a7fecde5abcce11406c271f7db08f7a05"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63ccf04d623f36c04b62cfd1fc6fccb5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a63ccf04d623f36c04b62cfd1fc6fccb5">stream_end_produced</a></td></tr> <tr class="memdesc:a63ccf04d623f36c04b62cfd1fc6fccb5"><td class="mdescLeft"> </td><td class="mdescRight">Have we reached the end of the input stream? <a href="#a63ccf04d623f36c04b62cfd1fc6fccb5">More...</a><br /></td></tr> <tr class="separator:a63ccf04d623f36c04b62cfd1fc6fccb5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a4bbbd3f58533e0969b7218c1e73fd4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a6a4bbbd3f58533e0969b7218c1e73fd4">flow_level</a></td></tr> <tr class="memdesc:a6a4bbbd3f58533e0969b7218c1e73fd4"><td class="mdescLeft"> </td><td class="mdescRight">The number of unclosed '[' and '{' indicators. <a href="#a6a4bbbd3f58533e0969b7218c1e73fd4">More...</a><br /></td></tr> <tr class="separator:a6a4bbbd3f58533e0969b7218c1e73fd4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a975f90e099306b433352594de4c68f11"><td class="memItemLeft" >struct {</td></tr> <tr class="memitem:a194cc241495a2f3e90ec6dda746757b7"><td class="memItemLeft" >   <a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a5f33f5c8f19c1c124cba4857ab2a05c7">start</a></td></tr> <tr class="memdesc:a194cc241495a2f3e90ec6dda746757b7"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the tokens queue. <a href="#a194cc241495a2f3e90ec6dda746757b7">More...</a><br /></td></tr> <tr class="separator:a194cc241495a2f3e90ec6dda746757b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af70701aed188176bd684379cfb2b5b31"><td class="memItemLeft" >   <a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a41594b6495f4d31edb977cafb8cbaf78">end</a></td></tr> <tr class="memdesc:af70701aed188176bd684379cfb2b5b31"><td class="mdescLeft"> </td><td class="mdescRight">The end of the tokens queue. <a href="#af70701aed188176bd684379cfb2b5b31">More...</a><br /></td></tr> <tr class="separator:af70701aed188176bd684379cfb2b5b31"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2c788b8cb7b652b9f4c61bb7b31059b"><td class="memItemLeft" >   <a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa1c7a1248ca22159a3e60ba45b386507">head</a></td></tr> <tr class="memdesc:ab2c788b8cb7b652b9f4c61bb7b31059b"><td class="mdescLeft"> </td><td class="mdescRight">The head of the tokens queue. <a href="#ab2c788b8cb7b652b9f4c61bb7b31059b">More...</a><br /></td></tr> <tr class="separator:ab2c788b8cb7b652b9f4c61bb7b31059b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49c8c8c20e4a9cf1120f17c115e4f83a"><td class="memItemLeft" >   <a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a22ad26583d8d1264e982188358aa79b6">tail</a></td></tr> <tr class="memdesc:a49c8c8c20e4a9cf1120f17c115e4f83a"><td class="mdescLeft"> </td><td class="mdescRight">The tail of the tokens queue. <a href="#a49c8c8c20e4a9cf1120f17c115e4f83a">More...</a><br /></td></tr> <tr class="separator:a49c8c8c20e4a9cf1120f17c115e4f83a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a975f90e099306b433352594de4c68f11"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">tokens</a></td></tr> <tr class="memdesc:a975f90e099306b433352594de4c68f11"><td class="mdescLeft"> </td><td class="mdescRight">The tokens queue. <a href="#a975f90e099306b433352594de4c68f11">More...</a><br /></td></tr> <tr class="separator:a975f90e099306b433352594de4c68f11"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7358e72ad071fec3185a833a3a245690"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a7358e72ad071fec3185a833a3a245690">tokens_parsed</a></td></tr> <tr class="memdesc:a7358e72ad071fec3185a833a3a245690"><td class="mdescLeft"> </td><td class="mdescRight">The number of tokens fetched from the queue. <a href="#a7358e72ad071fec3185a833a3a245690">More...</a><br /></td></tr> <tr class="separator:a7358e72ad071fec3185a833a3a245690"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b7d951a1195653cc109c1c54b4dacdc"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a9b7d951a1195653cc109c1c54b4dacdc">token_available</a></td></tr> <tr class="separator:a9b7d951a1195653cc109c1c54b4dacdc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a51f22ef72379052d5455b1f5899ae045"><td class="memItemLeft" >struct {</td></tr> <tr class="memitem:ae2372ad5468989eac8186fa02ee62230"><td class="memItemLeft" >   int *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#ab7208590a6852001ff8e4343a97b0c24">start</a></td></tr> <tr class="memdesc:ae2372ad5468989eac8186fa02ee62230"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the stack. <a href="#ae2372ad5468989eac8186fa02ee62230">More...</a><br /></td></tr> <tr class="separator:ae2372ad5468989eac8186fa02ee62230"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c7edfdc783cff3773903415e90a348b"><td class="memItemLeft" >   int *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a6d8295bd62c7bb7be9486a1b4d71e736">end</a></td></tr> <tr class="memdesc:a7c7edfdc783cff3773903415e90a348b"><td class="mdescLeft"> </td><td class="mdescRight">The end of the stack. <a href="#a7c7edfdc783cff3773903415e90a348b">More...</a><br /></td></tr> <tr class="separator:a7c7edfdc783cff3773903415e90a348b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a725ec0ecb6328de88ccd8451ccdeb0fa"><td class="memItemLeft" >   int *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a9f1f879ba84bc51fa8feb1f47190aa23">top</a></td></tr> <tr class="memdesc:a725ec0ecb6328de88ccd8451ccdeb0fa"><td class="mdescLeft"> </td><td class="mdescRight">The top of the stack. <a href="#a725ec0ecb6328de88ccd8451ccdeb0fa">More...</a><br /></td></tr> <tr class="separator:a725ec0ecb6328de88ccd8451ccdeb0fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a51f22ef72379052d5455b1f5899ae045"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a51f22ef72379052d5455b1f5899ae045">indents</a></td></tr> <tr class="memdesc:a51f22ef72379052d5455b1f5899ae045"><td class="mdescLeft"> </td><td class="mdescRight">The indentation levels stack. <a href="#a51f22ef72379052d5455b1f5899ae045">More...</a><br /></td></tr> <tr class="separator:a51f22ef72379052d5455b1f5899ae045"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abad00703b649df32ee0d7b00b2f10403"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#abad00703b649df32ee0d7b00b2f10403">indent</a></td></tr> <tr class="memdesc:abad00703b649df32ee0d7b00b2f10403"><td class="mdescLeft"> </td><td class="mdescRight">The current indentation level. <a href="#abad00703b649df32ee0d7b00b2f10403">More...</a><br /></td></tr> <tr class="separator:abad00703b649df32ee0d7b00b2f10403"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc85a7bfddc7ae9114cf115e43c89126"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#acc85a7bfddc7ae9114cf115e43c89126">simple_key_allowed</a></td></tr> <tr class="memdesc:acc85a7bfddc7ae9114cf115e43c89126"><td class="mdescLeft"> </td><td class="mdescRight">May a simple key occur at the current position? <a href="#acc85a7bfddc7ae9114cf115e43c89126">More...</a><br /></td></tr> <tr class="separator:acc85a7bfddc7ae9114cf115e43c89126"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a30ecab4ebf108a832b4c2f6b52a04530"><td class="memItemLeft" >struct {</td></tr> <tr class="memitem:a499a83761f8602543aa5476215f3875c"><td class="memItemLeft" >   <a class="el" href="../../dd/da8/group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#ac311a6d962e0f67dd11759b8999630c6">start</a></td></tr> <tr class="memdesc:a499a83761f8602543aa5476215f3875c"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the stack. <a href="#a499a83761f8602543aa5476215f3875c">More...</a><br /></td></tr> <tr class="separator:a499a83761f8602543aa5476215f3875c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa55dddb7eb3f9ddc491640183f06c0ca"><td class="memItemLeft" >   <a class="el" href="../../dd/da8/group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#ae8416ffcb48c78a575ee21872d5aa698">end</a></td></tr> <tr class="memdesc:aa55dddb7eb3f9ddc491640183f06c0ca"><td class="mdescLeft"> </td><td class="mdescRight">The end of the stack. <a href="#aa55dddb7eb3f9ddc491640183f06c0ca">More...</a><br /></td></tr> <tr class="separator:aa55dddb7eb3f9ddc491640183f06c0ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a03821cb4b1bb08c1db8eabde4f2c6936"><td class="memItemLeft" >   <a class="el" href="../../dd/da8/group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#ae610673669f06d46146198a346796276">top</a></td></tr> <tr class="memdesc:a03821cb4b1bb08c1db8eabde4f2c6936"><td class="mdescLeft"> </td><td class="mdescRight">The top of the stack. <a href="#a03821cb4b1bb08c1db8eabde4f2c6936">More...</a><br /></td></tr> <tr class="separator:a03821cb4b1bb08c1db8eabde4f2c6936"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a30ecab4ebf108a832b4c2f6b52a04530"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a30ecab4ebf108a832b4c2f6b52a04530">simple_keys</a></td></tr> <tr class="memdesc:a30ecab4ebf108a832b4c2f6b52a04530"><td class="mdescLeft"> </td><td class="mdescRight">The stack of simple keys. <a href="#a30ecab4ebf108a832b4c2f6b52a04530">More...</a><br /></td></tr> <tr class="separator:a30ecab4ebf108a832b4c2f6b52a04530"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Parser stuff</div></td></tr> <tr class="memitem:ae8555898befc45f530668a444a35e682"><td class="memItemLeft" >struct {</td></tr> <tr class="memitem:ab4dd81177a0fa324a6187a831502f472"><td class="memItemLeft" >   <a class="el" href="../../dd/da8/group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#adfdc33f6f53dce4bee87f11821d879b7">start</a></td></tr> <tr class="memdesc:ab4dd81177a0fa324a6187a831502f472"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the stack. <a href="#ab4dd81177a0fa324a6187a831502f472">More...</a><br /></td></tr> <tr class="separator:ab4dd81177a0fa324a6187a831502f472"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a20b82a68ff91a757313dcd9ea4a6ecc0"><td class="memItemLeft" >   <a class="el" href="../../dd/da8/group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a211a0aedc964ba8cd07cb7875faa464b">end</a></td></tr> <tr class="memdesc:a20b82a68ff91a757313dcd9ea4a6ecc0"><td class="mdescLeft"> </td><td class="mdescRight">The end of the stack. <a href="#a20b82a68ff91a757313dcd9ea4a6ecc0">More...</a><br /></td></tr> <tr class="separator:a20b82a68ff91a757313dcd9ea4a6ecc0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c702ccf66d224858c068ef45cf80e31"><td class="memItemLeft" >   <a class="el" href="../../dd/da8/group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#af3eecdcdeeb183d16e4219749620df0c">top</a></td></tr> <tr class="memdesc:a6c702ccf66d224858c068ef45cf80e31"><td class="mdescLeft"> </td><td class="mdescRight">The top of the stack. <a href="#a6c702ccf66d224858c068ef45cf80e31">More...</a><br /></td></tr> <tr class="separator:a6c702ccf66d224858c068ef45cf80e31"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8555898befc45f530668a444a35e682"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#ae8555898befc45f530668a444a35e682">states</a></td></tr> <tr class="memdesc:ae8555898befc45f530668a444a35e682"><td class="mdescLeft"> </td><td class="mdescRight">The parser states stack. <a href="#ae8555898befc45f530668a444a35e682">More...</a><br /></td></tr> <tr class="separator:ae8555898befc45f530668a444a35e682"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a069d39cdf587ac2188e69d8fb018be64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/da8/group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a069d39cdf587ac2188e69d8fb018be64">state</a></td></tr> <tr class="memdesc:a069d39cdf587ac2188e69d8fb018be64"><td class="mdescLeft"> </td><td class="mdescRight">The current parser state. <a href="#a069d39cdf587ac2188e69d8fb018be64">More...</a><br /></td></tr> <tr class="separator:a069d39cdf587ac2188e69d8fb018be64"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2a9ffe7b9e58333d2a44e2c460483762"><td class="memItemLeft" >struct {</td></tr> <tr class="memitem:a6ae7797b279c66e19eb81be624349bfb"><td class="memItemLeft" >   <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#ab5a3789882819f2fd69f2cd9deaac8f6">start</a></td></tr> <tr class="memdesc:a6ae7797b279c66e19eb81be624349bfb"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the stack. <a href="#a6ae7797b279c66e19eb81be624349bfb">More...</a><br /></td></tr> <tr class="separator:a6ae7797b279c66e19eb81be624349bfb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7fedcdf39116fefa5f7f7fb75188a5d9"><td class="memItemLeft" >   <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aad019da255ea73adf31d4b1aeac86bb2">end</a></td></tr> <tr class="memdesc:a7fedcdf39116fefa5f7f7fb75188a5d9"><td class="mdescLeft"> </td><td class="mdescRight">The end of the stack. <a href="#a7fedcdf39116fefa5f7f7fb75188a5d9">More...</a><br /></td></tr> <tr class="separator:a7fedcdf39116fefa5f7f7fb75188a5d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7433f619652b3aabc30f59189bfa5433"><td class="memItemLeft" >   <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#ab2678112fd2eaa8f588f2d6217aabc9d">top</a></td></tr> <tr class="memdesc:a7433f619652b3aabc30f59189bfa5433"><td class="mdescLeft"> </td><td class="mdescRight">The top of the stack. <a href="#a7433f619652b3aabc30f59189bfa5433">More...</a><br /></td></tr> <tr class="separator:a7433f619652b3aabc30f59189bfa5433"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2a9ffe7b9e58333d2a44e2c460483762"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a2a9ffe7b9e58333d2a44e2c460483762">marks</a></td></tr> <tr class="memdesc:a2a9ffe7b9e58333d2a44e2c460483762"><td class="mdescLeft"> </td><td class="mdescRight">The stack of marks. <a href="#a2a9ffe7b9e58333d2a44e2c460483762">More...</a><br /></td></tr> <tr class="separator:a2a9ffe7b9e58333d2a44e2c460483762"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a95cddcbd7fbdd7def3ce63cb7d74b8ac"><td class="memItemLeft" >struct {</td></tr> <tr class="memitem:aa2a1f3ccee02f59f40e0ce4f342ba3a0"><td class="memItemLeft" >   <a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a3614f6d6e673e8177e4555c9ecf830fb">start</a></td></tr> <tr class="memdesc:aa2a1f3ccee02f59f40e0ce4f342ba3a0"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the list. <a href="#aa2a1f3ccee02f59f40e0ce4f342ba3a0">More...</a><br /></td></tr> <tr class="separator:aa2a1f3ccee02f59f40e0ce4f342ba3a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af5cb1b952ed3f8f6b843c6e589003f97"><td class="memItemLeft" >   <a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa7fdc1ff8342636119934ac824a2ecc8">end</a></td></tr> <tr class="memdesc:af5cb1b952ed3f8f6b843c6e589003f97"><td class="mdescLeft"> </td><td class="mdescRight">The end of the list. <a href="#af5cb1b952ed3f8f6b843c6e589003f97">More...</a><br /></td></tr> <tr class="separator:af5cb1b952ed3f8f6b843c6e589003f97"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a72cc07540454fd8b3f7071d51fac99e9"><td class="memItemLeft" >   <a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a490eddbfcc27787e47de631a3d2e09a8">top</a></td></tr> <tr class="memdesc:a72cc07540454fd8b3f7071d51fac99e9"><td class="mdescLeft"> </td><td class="mdescRight">The top of the list. <a href="#a72cc07540454fd8b3f7071d51fac99e9">More...</a><br /></td></tr> <tr class="separator:a72cc07540454fd8b3f7071d51fac99e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a95cddcbd7fbdd7def3ce63cb7d74b8ac"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#a95cddcbd7fbdd7def3ce63cb7d74b8ac">tag_directives</a></td></tr> <tr class="memdesc:a95cddcbd7fbdd7def3ce63cb7d74b8ac"><td class="mdescLeft"> </td><td class="mdescRight">The list of TAG directives. <a href="#a95cddcbd7fbdd7def3ce63cb7d74b8ac">More...</a><br /></td></tr> <tr class="separator:a95cddcbd7fbdd7def3ce63cb7d74b8ac"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Dumper stuff</div></td></tr> <tr class="memitem:af83ed453b2ebef9b4e4e9cb79013cbb8"><td class="memItemLeft" >struct {</td></tr> <tr class="memitem:ae9d158942c6465ace33e8e2758bb1a3f"><td class="memItemLeft" >   <a class="el" href="../../dd/da8/group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#ab9eddd3a112c3a4547bf87f6936aba94">start</a></td></tr> <tr class="memdesc:ae9d158942c6465ace33e8e2758bb1a3f"><td class="mdescLeft"> </td><td class="mdescRight">The beginning of the list. <a href="#ae9d158942c6465ace33e8e2758bb1a3f">More...</a><br /></td></tr> <tr class="separator:ae9d158942c6465ace33e8e2758bb1a3f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad9e986c08c4c04f893a7810c93038077"><td class="memItemLeft" >   <a class="el" href="../../dd/da8/group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a4011d41483171958bbf0b5124bde97c8">end</a></td></tr> <tr class="memdesc:ad9e986c08c4c04f893a7810c93038077"><td class="mdescLeft"> </td><td class="mdescRight">The end of the list. <a href="#ad9e986c08c4c04f893a7810c93038077">More...</a><br /></td></tr> <tr class="separator:ad9e986c08c4c04f893a7810c93038077"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9ec48e92dbe83bac87305e024ff03a1"><td class="memItemLeft" >   <a class="el" href="../../dd/da8/group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a> *   <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a24a3f3138b44de1914a3e54dbe0aeff7">top</a></td></tr> <tr class="memdesc:af9ec48e92dbe83bac87305e024ff03a1"><td class="mdescLeft"> </td><td class="mdescRight">The top of the list. <a href="#af9ec48e92dbe83bac87305e024ff03a1">More...</a><br /></td></tr> <tr class="separator:af9ec48e92dbe83bac87305e024ff03a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af83ed453b2ebef9b4e4e9cb79013cbb8"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#af83ed453b2ebef9b4e4e9cb79013cbb8">aliases</a></td></tr> <tr class="memdesc:af83ed453b2ebef9b4e4e9cb79013cbb8"><td class="mdescLeft"> </td><td class="mdescRight">The alias data. <a href="#af83ed453b2ebef9b4e4e9cb79013cbb8">More...</a><br /></td></tr> <tr class="separator:af83ed453b2ebef9b4e4e9cb79013cbb8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3dad5822f49d86cfddc2e5e415a158c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d58/group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structyaml__parser__s.html#ac3dad5822f49d86cfddc2e5e415a158c">document</a></td></tr> <tr class="memdesc:ac3dad5822f49d86cfddc2e5e415a158c"><td class="mdescLeft"> </td><td class="mdescRight">The currently parsed document. <a href="#ac3dad5822f49d86cfddc2e5e415a158c">More...</a><br /></td></tr> <tr class="separator:ac3dad5822f49d86cfddc2e5e415a158c"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>The parser structure. </p> <p>All members are internal. Manage the structure using the <code>yaml_parser_</code> family of functions. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01081">1081</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div><h2 class="groupheader">Field Documentation</h2> <a id="af83ed453b2ebef9b4e4e9cb79013cbb8"></a> <h2 class="memtitle"><span class="permalink"><a href="#af83ed453b2ebef9b4e4e9cb79013cbb8">◆ </a></span>aliases</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } yaml_parser_s::aliases</td> </tr> </table> </div><div class="memdoc"> <p>The alias data. </p> <p class="reference">Referenced by <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>, and <a class="el" href="../../d3/d96/loader_8c_source.html#l00225">yaml_parser_register_anchor()</a>.</p> </div> </div> <a id="a609406a42576dc99d5b749d3aa7fc8e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a609406a42576dc99d5b749d3aa7fc8e9">◆ </a></span>buffer</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } yaml_parser_s::buffer</td> </tr> </table> </div><div class="memdoc"> <p>The working buffer. </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#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#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#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>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02265">yaml_parser_scan_tag_directive_value()</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>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02218">yaml_parser_scan_version_directive_number()</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="a6779b67a23bbf7c401e4257d5875ae6b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6779b67a23bbf7c401e4257d5875ae6b">◆ </a></span>context</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* yaml_parser_s::context</td> </tr> </table> </div><div class="memdoc"> <p>The error context. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01099">1099</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00062">make_exception()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00134">yaml_parser_set_composer_error_context()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00207">yaml_parser_set_parser_error_context()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> </div> </div> <a id="ace259eec6e570f94b98b252e1a632e88"></a> <h2 class="memtitle"><span class="permalink"><a href="#ace259eec6e570f94b98b252e1a632e88">◆ </a></span>context_mark</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> yaml_parser_s::context_mark</td> </tr> </table> </div><div class="memdoc"> <p>The context position. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01101">1101</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00062">make_exception()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00134">yaml_parser_set_composer_error_context()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00207">yaml_parser_set_parser_error_context()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> </div> </div> <a id="a3406d2ba7e969c09344d4ced8c855007"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3406d2ba7e969c09344d4ced8c855007">◆ </a></span>current</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char* yaml_parser_s::current</td> </tr> </table> </div><div class="memdoc"> <p>The string current position. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01127">1127</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="ac3dad5822f49d86cfddc2e5e415a158c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac3dad5822f49d86cfddc2e5e415a158c">◆ </a></span>document</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dd/d58/group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a>* yaml_parser_s::document</td> </tr> </table> </div><div class="memdoc"> <p>The currently parsed document. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01297">1297</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d96/loader_8c_source.html#l00165">yaml_parser_load_document()</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>, and <a class="el" href="../../d3/d96/loader_8c_source.html#l00225">yaml_parser_register_anchor()</a>.</p> </div> </div> <a id="a4f062e9d1fb1082bbf3996e46214905a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4f062e9d1fb1082bbf3996e46214905a">◆ </a></span>encoding</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#ga2170996d7e636397b5e6bc0c1b7df7c6">yaml_encoding_t</a> yaml_parser_s::encoding</td> </tr> </table> </div><div class="memdoc"> <p>The input encoding. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01165">1165</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/dd9/reader_8c_source.html#l00051">yaml_parser_determine_encoding()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01300">yaml_parser_fetch_stream_start()</a>.</p> </div> </div> <a id="aad74ffeb7f2eef0a12e34b0aac263ff3"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad74ffeb7f2eef0a12e34b0aac263ff3">◆ </a></span>end <span class="overload">[1/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char* yaml_parser_s::end</td> </tr> </table> </div><div class="memdoc"> <p>The string end pointer. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01125">1125</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/dd9/reader_8c_source.html#l00094">yaml_parser_update_raw_buffer()</a>.</p> </div> </div> <a id="a6ff1f802eb95bc45f13e8e73ec009828"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ff1f802eb95bc45f13e8e73ec009828">◆ </a></span>end <span class="overload">[2/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* yaml_parser_s::end</td> </tr> </table> </div><div class="memdoc"> <p>The end of the buffer. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01142">1142</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="aa768a9c29ae2c3015fdb84ea313844e2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa768a9c29ae2c3015fdb84ea313844e2">◆ </a></span>end <span class="overload">[3/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char* yaml_parser_s::end</td> </tr> </table> </div><div class="memdoc"> <p>The end of the buffer. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01157">1157</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="a41594b6495f4d31edb977cafb8cbaf78"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41594b6495f4d31edb977cafb8cbaf78">◆ </a></span>end <span class="overload">[4/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a>* yaml_parser_s::end</td> </tr> </table> </div><div class="memdoc"> <p>The end of the tokens queue. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01196">1196</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="a6d8295bd62c7bb7be9486a1b4d71e736"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6d8295bd62c7bb7be9486a1b4d71e736">◆ </a></span>end <span class="overload">[5/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int* yaml_parser_s::end</td> </tr> </table> </div><div class="memdoc"> <p>The end of the stack. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01214">1214</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="ae8416ffcb48c78a575ee21872d5aa698"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8416ffcb48c78a575ee21872d5aa698">◆ </a></span>end <span class="overload">[6/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dd/da8/group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a>* yaml_parser_s::end</td> </tr> </table> </div><div class="memdoc"> <p>The end of the stack. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01230">1230</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="a211a0aedc964ba8cd07cb7875faa464b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a211a0aedc964ba8cd07cb7875faa464b">◆ </a></span>end <span class="overload">[7/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dd/da8/group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a>* yaml_parser_s::end</td> </tr> </table> </div><div class="memdoc"> <p>The end of the stack. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01249">1249</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="aad019da255ea73adf31d4b1aeac86bb2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad019da255ea73adf31d4b1aeac86bb2">◆ </a></span>end <span class="overload">[8/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a>* yaml_parser_s::end</td> </tr> </table> </div><div class="memdoc"> <p>The end of the stack. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01262">1262</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="aa7fdc1ff8342636119934ac824a2ecc8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7fdc1ff8342636119934ac824a2ecc8">◆ </a></span>end <span class="overload">[9/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a>* yaml_parser_s::end</td> </tr> </table> </div><div class="memdoc"> <p>The end of the list. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01272">1272</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="a4011d41483171958bbf0b5124bde97c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4011d41483171958bbf0b5124bde97c8">◆ </a></span>end <span class="overload">[10/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dd/da8/group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a>* yaml_parser_s::end</td> </tr> </table> </div><div class="memdoc"> <p>The end of the list. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01291">1291</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="a6129a99d45aee14ec705aa54dbb493b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6129a99d45aee14ec705aa54dbb493b7">◆ </a></span>eof</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int yaml_parser_s::eof</td> </tr> </table> </div><div class="memdoc"> <p>EOF flag. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01135">1135</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/dd9/reader_8c_source.html#l00051">yaml_parser_determine_encoding()</a>, and <a class="el" href="../../d5/dd9/reader_8c_source.html#l00094">yaml_parser_update_raw_buffer()</a>.</p> </div> </div> <a id="a6c5c3488ff22c8a4d234ca8587fa1472"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c5c3488ff22c8a4d234ca8587fa1472">◆ </a></span>error</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#ga1a449f0c1b023e2ef1a596093c018e73">yaml_error_type_t</a> yaml_parser_s::error</td> </tr> </table> </div><div class="memdoc"> <p>Error type. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01089">1089</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01337">yaml_parser_append_tag_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01168">yaml_parser_increase_flow_level()</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#l01212">yaml_parser_roll_indent()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00119">yaml_parser_set_composer_error()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00134">yaml_parser_set_composer_error_context()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00196">yaml_parser_set_parser_error()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00207">yaml_parser_set_parser_error_context()</a>, <a class="el" href="../../d5/dd9/reader_8c_source.html#l00026">yaml_parser_set_reader_error()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> </div> </div> <a id="ae69c2974e3c4c37e941a0e1971be15a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae69c2974e3c4c37e941a0e1971be15a9">◆ </a></span>file</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a>* yaml_parser_s::file</td> </tr> </table> </div><div class="memdoc"> <p>File input data. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01131">1131</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00269">yaml_file_read_handler()</a>.</p> </div> </div> <a id="a6a4bbbd3f58533e0969b7218c1e73fd4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6a4bbbd3f58533e0969b7218c1e73fd4">◆ </a></span>flow_level</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int yaml_parser_s::flow_level</td> </tr> </table> </div><div class="memdoc"> <p>The number of unclosed '[' and '{' indicators. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01189">1189</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01194">yaml_parser_decrease_flow_level()</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#l01639">yaml_parser_fetch_key()</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#l01692">yaml_parser_fetch_value()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01168">yaml_parser_increase_flow_level()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01212">yaml_parser_roll_indent()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">yaml_parser_save_simple_key()</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#l01928">yaml_parser_scan_to_next_token()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01267">yaml_parser_unroll_indent()</a>.</p> </div> </div> <a id="aa1c7a1248ca22159a3e60ba45b386507"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa1c7a1248ca22159a3e60ba45b386507">◆ </a></span>head</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a>* yaml_parser_s::head</td> </tr> </table> </div><div class="memdoc"> <p>The head of the tokens queue. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01198">1198</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">yaml_parser_save_simple_key()</a>.</p> </div> </div> <a id="abad00703b649df32ee0d7b00b2f10403"></a> <h2 class="memtitle"><span class="permalink"><a href="#abad00703b649df32ee0d7b00b2f10403">◆ </a></span>indent</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int yaml_parser_s::indent</td> </tr> </table> </div><div class="memdoc"> <p>The current indentation level. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01220">1220</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.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>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01212">yaml_parser_roll_indent()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">yaml_parser_save_simple_key()</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#l03393">yaml_parser_scan_plain_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01267">yaml_parser_unroll_indent()</a>.</p> </div> </div> <a id="a51f22ef72379052d5455b1f5899ae045"></a> <h2 class="memtitle"><span class="permalink"><a href="#a51f22ef72379052d5455b1f5899ae045">◆ </a></span>indents</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } yaml_parser_s::indents</td> </tr> </table> </div><div class="memdoc"> <p>The indentation levels stack. </p> <p class="reference">Referenced by <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="a2829932a965b3457bb5dd57775a68da0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2829932a965b3457bb5dd57775a68da0">◆ </a></span>input</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">union { ... } yaml_parser_s::input</td> </tr> </table> </div><div class="memdoc"> <p>Standard (string or file) input data. </p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00269">yaml_file_read_handler()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00243">yaml_string_read_handler()</a>.</p> </div> </div> <a id="aea4d8da24939825b2fadd368a71ec7de"></a> <h2 class="memtitle"><span class="permalink"><a href="#aea4d8da24939825b2fadd368a71ec7de">◆ </a></span>last <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* yaml_parser_s::last</td> </tr> </table> </div><div class="memdoc"> <p>The last filled position of the buffer. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01146">1146</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/dd9/reader_8c_source.html#l00051">yaml_parser_determine_encoding()</a>, and <a class="el" href="../../d5/dd9/reader_8c_source.html#l00094">yaml_parser_update_raw_buffer()</a>.</p> </div> </div> <a id="a3ad1ccaf979092ece82bc981c5a22fb0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3ad1ccaf979092ece82bc981c5a22fb0">◆ </a></span>last <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char* yaml_parser_s::last</td> </tr> </table> </div><div class="memdoc"> <p>The last filled position of the buffer. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01161">1161</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="aaeeb58dc348e6e6f89d6a7c8fea8f734"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaeeb58dc348e6e6f89d6a7c8fea8f734">◆ </a></span>mark</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> yaml_parser_s::mark</td> </tr> </table> </div><div class="memdoc"> <p>The mark of the current position. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">1171</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00523">mark()</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#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#l00860">yaml_parser_fetch_next_token()</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#l01692">yaml_parser_fetch_value()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">yaml_parser_save_simple_key()</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#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>, <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#l01928">yaml_parser_scan_to_next_token()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01056">yaml_parser_stale_simple_keys()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01267">yaml_parser_unroll_indent()</a>.</p> </div> </div> <a id="a2a9ffe7b9e58333d2a44e2c460483762"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2a9ffe7b9e58333d2a44e2c460483762">◆ </a></span>marks</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } yaml_parser_s::marks</td> </tr> </table> </div><div class="memdoc"> <p>The stack of marks. </p> <p class="reference">Referenced by <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#l01100">yaml_parser_parse_flow_mapping_key()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00949">yaml_parser_parse_flow_sequence_entry()</a>.</p> </div> </div> <a id="a04a7ba684ce49b2300c236c561439b13"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04a7ba684ce49b2300c236c561439b13">◆ </a></span>offset</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t yaml_parser_s::offset</td> </tr> </table> </div><div class="memdoc"> <p>The offset of the current position (in bytes). </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01168">1168</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/dd9/reader_8c_source.html#l00051">yaml_parser_determine_encoding()</a>, and <a class="el" href="../../d5/dd9/reader_8c_source.html#l00094">yaml_parser_update_raw_buffer()</a>.</p> </div> </div> <a id="a8199466e3578374b3f984b6c0c4e2ae4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8199466e3578374b3f984b6c0c4e2ae4">◆ </a></span>pointer <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* yaml_parser_s::pointer</td> </tr> </table> </div><div class="memdoc"> <p>The current position of the buffer. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01144">1144</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/dd9/reader_8c_source.html#l00051">yaml_parser_determine_encoding()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, and <a class="el" href="../../d5/dd9/reader_8c_source.html#l00094">yaml_parser_update_raw_buffer()</a>.</p> </div> </div> <a id="abea626790abfbcaeeb72a3772dc69e43"></a> <h2 class="memtitle"><span class="permalink"><a href="#abea626790abfbcaeeb72a3772dc69e43">◆ </a></span>pointer <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char* yaml_parser_s::pointer</td> </tr> </table> </div><div class="memdoc"> <p>The current position of the buffer. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01159">1159</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="a3dd8a43294cd420a433595a7a7d6e73d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3dd8a43294cd420a433595a7a7d6e73d">◆ </a></span>problem</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* yaml_parser_s::problem</td> </tr> </table> </div><div class="memdoc"> <p>Error description. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01091">1091</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00062">make_exception()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00119">yaml_parser_set_composer_error()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00134">yaml_parser_set_composer_error_context()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00196">yaml_parser_set_parser_error()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00207">yaml_parser_set_parser_error_context()</a>, <a class="el" href="../../d5/dd9/reader_8c_source.html#l00026">yaml_parser_set_reader_error()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> </div> </div> <a id="a595b5412d39a4a9e441e5ad34fb059d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a595b5412d39a4a9e441e5ad34fb059d9">◆ </a></span>problem_mark</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> yaml_parser_s::problem_mark</td> </tr> </table> </div><div class="memdoc"> <p>The problem position. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01097">1097</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d96/loader_8c_source.html#l00119">yaml_parser_set_composer_error()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00134">yaml_parser_set_composer_error_context()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00196">yaml_parser_set_parser_error()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00207">yaml_parser_set_parser_error_context()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> </div> </div> <a id="ae2d62a2ad45671c6dd89e18fb7c1c5bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae2d62a2ad45671c6dd89e18fb7c1c5bd">◆ </a></span>problem_offset</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t yaml_parser_s::problem_offset</td> </tr> </table> </div><div class="memdoc"> <p>The byte about which the problem occured. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01093">1093</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00062">make_exception()</a>, and <a class="el" href="../../d5/dd9/reader_8c_source.html#l00026">yaml_parser_set_reader_error()</a>.</p> </div> </div> <a id="a8694691b20824f6595873b728cb3bc0f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8694691b20824f6595873b728cb3bc0f">◆ </a></span>problem_value</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int yaml_parser_s::problem_value</td> </tr> </table> </div><div class="memdoc"> <p>The problematic value (<code>-1</code> is none). </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01095">1095</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/dd9/reader_8c_source.html#l00026">yaml_parser_set_reader_error()</a>.</p> </div> </div> <a id="a5a8dcec0be27676a8b6337a4fd8708b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5a8dcec0be27676a8b6337a4fd8708b9">◆ </a></span>raw_buffer</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } yaml_parser_s::raw_buffer</td> </tr> </table> </div><div class="memdoc"> <p>The raw buffer. </p> <p class="reference">Referenced by <a class="el" href="../../d5/dd9/reader_8c_source.html#l00051">yaml_parser_determine_encoding()</a>, and <a class="el" href="../../d5/dd9/reader_8c_source.html#l00094">yaml_parser_update_raw_buffer()</a>.</p> </div> </div> <a id="a8c3af47a7a0750d437cba34699fcad30"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8c3af47a7a0750d437cba34699fcad30">◆ </a></span>read_handler</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dd/da8/group__parser.html#ga4982f7e4e001ddb47d2819f38f0cd9d6">yaml_read_handler_t</a>* yaml_parser_s::read_handler</td> </tr> </table> </div><div class="memdoc"> <p>Read handler. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01113">1113</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/dd9/reader_8c_source.html#l00094">yaml_parser_update_raw_buffer()</a>.</p> </div> </div> <a id="a11f265cd495e814c8ee7d3dd78ff2ca9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a11f265cd495e814c8ee7d3dd78ff2ca9">◆ </a></span>read_handler_data</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* yaml_parser_s::read_handler_data</td> </tr> </table> </div><div class="memdoc"> <p>A pointer for passing to the read handler. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01116">1116</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/dd9/reader_8c_source.html#l00094">yaml_parser_update_raw_buffer()</a>.</p> </div> </div> <a id="acc85a7bfddc7ae9114cf115e43c89126"></a> <h2 class="memtitle"><span class="permalink"><a href="#acc85a7bfddc7ae9114cf115e43c89126">◆ </a></span>simple_key_allowed</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int yaml_parser_s::simple_key_allowed</td> </tr> </table> </div><div class="memdoc"> <p>May a simple key occur at the current position? </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">1223</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <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#l01097">yaml_parser_save_simple_key()</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="a30ecab4ebf108a832b4c2f6b52a04530"></a> <h2 class="memtitle"><span class="permalink"><a href="#a30ecab4ebf108a832b4c2f6b52a04530">◆ </a></span>simple_keys</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } yaml_parser_s::simple_keys</td> </tr> </table> </div><div class="memdoc"> <p>The stack of simple keys. </p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01194">yaml_parser_decrease_flow_level()</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#l01692">yaml_parser_fetch_value()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01168">yaml_parser_increase_flow_level()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01141">yaml_parser_remove_simple_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">yaml_parser_save_simple_key()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01056">yaml_parser_stale_simple_keys()</a>.</p> </div> </div> <a id="a8cdb2fed4bb17b1d62d29fa06c53fef6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8cdb2fed4bb17b1d62d29fa06c53fef6">◆ </a></span>start <span class="overload">[1/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char* yaml_parser_s::start</td> </tr> </table> </div><div class="memdoc"> <p>The string start pointer. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01123">1123</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <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#l00260">yaml_parser_load_alias()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</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#l01056">yaml_parser_stale_simple_keys()</a>, and <a class="el" href="../../d5/dd9/reader_8c_source.html#l00094">yaml_parser_update_raw_buffer()</a>.</p> </div> </div> <a id="a5cdddcbd18566acc760a660a88f93ffd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5cdddcbd18566acc760a660a88f93ffd">◆ </a></span>start <span class="overload">[2/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* yaml_parser_s::start</td> </tr> </table> </div><div class="memdoc"> <p>The beginning of the buffer. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01140">1140</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="a6c08a94c21dfe1611c0d89aef0d3c46d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c08a94c21dfe1611c0d89aef0d3c46d">◆ </a></span>start <span class="overload">[3/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char* yaml_parser_s::start</td> </tr> </table> </div><div class="memdoc"> <p>The beginning of the buffer. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01155">1155</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="a5f33f5c8f19c1c124cba4857ab2a05c7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f33f5c8f19c1c124cba4857ab2a05c7">◆ </a></span>start <span class="overload">[4/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a>* yaml_parser_s::start</td> </tr> </table> </div><div class="memdoc"> <p>The beginning of the tokens queue. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01194">1194</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="ab7208590a6852001ff8e4343a97b0c24"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab7208590a6852001ff8e4343a97b0c24">◆ </a></span>start <span class="overload">[5/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int* yaml_parser_s::start</td> </tr> </table> </div><div class="memdoc"> <p>The beginning of the stack. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01212">1212</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="ac311a6d962e0f67dd11759b8999630c6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac311a6d962e0f67dd11759b8999630c6">◆ </a></span>start <span class="overload">[6/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dd/da8/group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a>* yaml_parser_s::start</td> </tr> </table> </div><div class="memdoc"> <p>The beginning of the stack. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01228">1228</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="adfdc33f6f53dce4bee87f11821d879b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#adfdc33f6f53dce4bee87f11821d879b7">◆ </a></span>start <span class="overload">[7/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dd/da8/group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a>* yaml_parser_s::start</td> </tr> </table> </div><div class="memdoc"> <p>The beginning of the stack. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01247">1247</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="ab5a3789882819f2fd69f2cd9deaac8f6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab5a3789882819f2fd69f2cd9deaac8f6">◆ </a></span>start <span class="overload">[8/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a>* yaml_parser_s::start</td> </tr> </table> </div><div class="memdoc"> <p>The beginning of the stack. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01260">1260</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="a3614f6d6e673e8177e4555c9ecf830fb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3614f6d6e673e8177e4555c9ecf830fb">◆ </a></span>start <span class="overload">[9/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a>* yaml_parser_s::start</td> </tr> </table> </div><div class="memdoc"> <p>The beginning of the list. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01270">1270</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="ab9eddd3a112c3a4547bf87f6936aba94"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab9eddd3a112c3a4547bf87f6936aba94">◆ </a></span>start <span class="overload">[10/10]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dd/da8/group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a>* yaml_parser_s::start</td> </tr> </table> </div><div class="memdoc"> <p>The beginning of the list. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01289">1289</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="a069d39cdf587ac2188e69d8fb018be64"></a> <h2 class="memtitle"><span class="permalink"><a href="#a069d39cdf587ac2188e69d8fb018be64">◆ </a></span>state</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dd/da8/group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> yaml_parser_s::state</td> </tr> </table> </div><div class="memdoc"> <p>The current parser state. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">1255</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <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#l00899">yaml_parser_parse_block_mapping_value()</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#l00342">yaml_parser_parse_document_start()</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#l01170">yaml_parser_parse_flow_mapping_value()</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#l01071">yaml_parser_parse_flow_sequence_entry_mapping_end()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01010">yaml_parser_parse_flow_sequence_entry_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01040">yaml_parser_parse_flow_sequence_entry_mapping_value()</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#l00313">yaml_parser_parse_stream_start()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="ae8555898befc45f530668a444a35e682"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8555898befc45f530668a444a35e682">◆ </a></span>states</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } yaml_parser_s::states</td> </tr> </table> </div><div class="memdoc"> <p>The parser states stack. </p> <p class="reference">Referenced by <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#l00899">yaml_parser_parse_block_mapping_value()</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#l00342">yaml_parser_parse_document_start()</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#l01170">yaml_parser_parse_flow_mapping_value()</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#l01010">yaml_parser_parse_flow_sequence_entry_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01040">yaml_parser_parse_flow_sequence_entry_mapping_value()</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>.</p> </div> </div> <a id="a63ccf04d623f36c04b62cfd1fc6fccb5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a63ccf04d623f36c04b62cfd1fc6fccb5">◆ </a></span>stream_end_produced</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int yaml_parser_s::stream_end_produced</td> </tr> </table> </div><div class="memdoc"> <p>Have we reached the end of the input stream? </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01186">1186</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="a7fecde5abcce11406c271f7db08f7a05"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7fecde5abcce11406c271f7db08f7a05">◆ </a></span>stream_start_produced</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int yaml_parser_s::stream_start_produced</td> </tr> </table> </div><div class="memdoc"> <p>Have we started to scan the input stream? </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01183">1183</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.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>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01300">yaml_parser_fetch_stream_start()</a>.</p> </div> </div> <a id="a5b5feebcbf782c7fc681f02e1ccc3e23"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b5feebcbf782c7fc681f02e1ccc3e23">◆ </a></span>string</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } yaml_parser_s::string</td> </tr> </table> </div><div class="memdoc"> <p>String input data. </p> <p class="reference">Referenced by <a class="el" href="../../d3/de3/api_8c_source.html#l00243">yaml_string_read_handler()</a>.</p> </div> </div> <a id="a95cddcbd7fbdd7def3ce63cb7d74b8ac"></a> <h2 class="memtitle"><span class="permalink"><a href="#a95cddcbd7fbdd7def3ce63cb7d74b8ac">◆ </a></span>tag_directives</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } yaml_parser_s::tag_directives</td> </tr> </table> </div><div class="memdoc"> <p>The list of TAG directives. </p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01337">yaml_parser_append_tag_directive()</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#l00529">yaml_parser_parse_node()</a>.</p> </div> </div> <a id="a22ad26583d8d1264e982188358aa79b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a22ad26583d8d1264e982188358aa79b6">◆ </a></span>tail</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a>* yaml_parser_s::tail</td> </tr> </table> </div><div class="memdoc"> <p>The tail of the tokens queue. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01200">1200</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">yaml_parser_save_simple_key()</a>.</p> </div> </div> <a id="a9b7d951a1195653cc109c1c54b4dacdc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b7d951a1195653cc109c1c54b4dacdc">◆ </a></span>token_available</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int yaml_parser_s::token_available</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01207">1207</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="a975f90e099306b433352594de4c68f11"></a> <h2 class="memtitle"><span class="permalink"><a href="#a975f90e099306b433352594de4c68f11">◆ </a></span>tokens</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } yaml_parser_s::tokens</td> </tr> </table> </div><div class="memdoc"> <p>The tokens queue. </p> <p class="reference">Referenced by <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>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">yaml_parser_save_simple_key()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01267">yaml_parser_unroll_indent()</a>.</p> </div> </div> <a id="a7358e72ad071fec3185a833a3a245690"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7358e72ad071fec3185a833a3a245690">◆ </a></span>tokens_parsed</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t yaml_parser_s::tokens_parsed</td> </tr> </table> </div><div class="memdoc"> <p>The number of tokens fetched from the queue. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01204">1204</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <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#l01097">yaml_parser_save_simple_key()</a>.</p> </div> </div> <a id="a9f1f879ba84bc51fa8feb1f47190aa23"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9f1f879ba84bc51fa8feb1f47190aa23">◆ </a></span>top <span class="overload">[1/6]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int* yaml_parser_s::top</td> </tr> </table> </div><div class="memdoc"> <p>The top of the stack. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01216">1216</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01337">yaml_parser_append_tag_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01692">yaml_parser_fetch_value()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00260">yaml_parser_load_alias()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</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#l01141">yaml_parser_remove_simple_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">yaml_parser_save_simple_key()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01056">yaml_parser_stale_simple_keys()</a>.</p> </div> </div> <a id="ae610673669f06d46146198a346796276"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae610673669f06d46146198a346796276">◆ </a></span>top <span class="overload">[2/6]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dd/da8/group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a>* yaml_parser_s::top</td> </tr> </table> </div><div class="memdoc"> <p>The top of the stack. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01232">1232</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="af3eecdcdeeb183d16e4219749620df0c"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3eecdcdeeb183d16e4219749620df0c">◆ </a></span>top <span class="overload">[3/6]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dd/da8/group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a>* yaml_parser_s::top</td> </tr> </table> </div><div class="memdoc"> <p>The top of the stack. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01251">1251</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="ab2678112fd2eaa8f588f2d6217aabc9d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab2678112fd2eaa8f588f2d6217aabc9d">◆ </a></span>top <span class="overload">[4/6]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a>* yaml_parser_s::top</td> </tr> </table> </div><div class="memdoc"> <p>The top of the stack. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01264">1264</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="a490eddbfcc27787e47de631a3d2e09a8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a490eddbfcc27787e47de631a3d2e09a8">◆ </a></span>top <span class="overload">[5/6]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a>* yaml_parser_s::top</td> </tr> </table> </div><div class="memdoc"> <p>The top of the list. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01274">1274</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="a24a3f3138b44de1914a3e54dbe0aeff7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24a3f3138b44de1914a3e54dbe0aeff7">◆ </a></span>top <span class="overload">[6/6]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dd/da8/group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a>* yaml_parser_s::top</td> </tr> </table> </div><div class="memdoc"> <p>The top of the list. </p> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01293">1293</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <a id="ad1392f74681fd839482d0b87ca2e404e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad1392f74681fd839482d0b87ca2e404e">◆ </a></span>unread</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t yaml_parser_s::unread</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01150">1150</a> of file <a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a>.</p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li>ext/psych/yaml/<a class="el" href="../../dc/dfe/yaml_8h_source.html">yaml.h</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel