~ubuntu-branches/ubuntu/saucy/libyaml/saucy-security

« back to all changes in this revision

Viewing changes to doc/html/structyaml__emitter__s.html

  • Committer: Bazaar Package Importer
  • Author(s): Anders Kaseorg
  • Date: 2011-05-30 22:27:27 UTC
  • mto: This revision was merged to the branch mainline in revision 5.
  • Revision ID: james.westby@ubuntu.com-20110530222727-0zt9c89q4tdpb1kh
Tags: upstream-0.1.4
ImportĀ upstreamĀ versionĀ 0.1.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
2
<html xmlns="http://www.w3.org/1999/xhtml">
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
3
5
<title>yaml: yaml_emitter_s Struct Reference</title>
4
 
<link href="tabs.css" rel="stylesheet" type="text/css">
5
 
<link href="doxygen.css" rel="stylesheet" type="text/css">
6
 
</head><body>
7
 
<!-- Generated by Doxygen 1.5.8 -->
 
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
 
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
 
8
</head>
 
9
<body>
 
10
<!-- Generated by Doxygen 1.7.1 -->
8
11
<div class="navigation" id="top">
9
12
  <div class="tabs">
10
 
    <ul>
 
13
    <ul class="tablist">
11
14
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
12
15
      <li><a href="modules.html"><span>Modules</span></a></li>
13
16
      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
14
17
      <li><a href="files.html"><span>Files</span></a></li>
15
18
    </ul>
16
19
  </div>
17
 
  <div class="tabs">
18
 
    <ul>
 
20
  <div class="tabs2">
 
21
    <ul class="tablist">
19
22
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
20
23
      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
21
24
    </ul>
22
25
  </div>
23
26
</div>
24
 
<div class="contents">
25
 
<h1>yaml_emitter_s Struct Reference<br>
 
27
<div class="header">
 
28
  <div class="headertitle">
 
29
<h1>yaml_emitter_s Struct Reference<br/>
26
30
<small>
27
31
[<a class="el" href="group__emitter.html">Emitter Definitions</a>]</small>
28
 
</h1><!-- doxytag: class="yaml_emitter_s" -->The emitter structure.  
29
 
<a href="#_details">More...</a>
30
 
<p>
31
 
<code>#include &lt;yaml.h&gt;</code>
32
 
<p>
33
 
<table border="0" cellpadding="0" cellspacing="0">
34
 
<tr><td></td></tr>
35
 
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
36
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#db154d3d10b34077792b8e4a0f0596f7">buffer</a></td></tr>
37
 
 
38
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The buffer pointer.  <a href="#db154d3d10b34077792b8e4a0f0596f7"></a><br></td></tr>
39
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#53bdc6a00632b48c81098aad91a9fd8d">size</a></td></tr>
40
 
 
41
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The buffer size.  <a href="#53bdc6a00632b48c81098aad91a9fd8d"></a><br></td></tr>
42
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#1851639b8f0e53b8e272c806d9fb648b">size_written</a></td></tr>
43
 
 
44
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of written bytes.  <a href="#1851639b8f0e53b8e272c806d9fb648b"></a><br></td></tr>
45
 
<tr><td class="memItemLeft" nowrap>struct {</td></tr>
46
 
 
47
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;unsigned char *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#db154d3d10b34077792b8e4a0f0596f7">buffer</a></td></tr>
48
 
 
49
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The buffer pointer.  <a href="#3de1a03e7bc3762ec8ecc0ceb782513d"></a><br></td></tr>
50
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;size_t&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#53bdc6a00632b48c81098aad91a9fd8d">size</a></td></tr>
51
 
 
52
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The buffer size.  <a href="#cdc370d1fa896a5845589e2428b22a7b"></a><br></td></tr>
53
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;size_t *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#1851639b8f0e53b8e272c806d9fb648b">size_written</a></td></tr>
54
 
 
55
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of written bytes.  <a href="#8ca97f49c08d7d9534792cd679f2bbc8"></a><br></td></tr>
56
 
<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#8803fe1047e8bcea9bdfcad0743fa0dd">string</a></td></tr>
57
 
 
58
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">String output data.  <a href="#8803fe1047e8bcea9bdfcad0743fa0dd"></a><br></td></tr>
59
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">FILE *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#bfe1e82cd5c4a180b1468e65ccfd1c61">file</a></td></tr>
60
 
 
61
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">File output data.  <a href="#bfe1e82cd5c4a180b1468e65ccfd1c61"></a><br></td></tr>
62
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#1c8f40a58f0a3061449b3fed02be145e">start</a></td></tr>
63
 
 
64
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the buffer.  <a href="#1c8f40a58f0a3061449b3fed02be145e"></a><br></td></tr>
65
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#42285849529f1b0eb9f4aac2eaef5204">end</a></td></tr>
66
 
 
67
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the buffer.  <a href="#42285849529f1b0eb9f4aac2eaef5204"></a><br></td></tr>
68
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#7615ab51145234f467984f3091558852">pointer</a></td></tr>
69
 
 
70
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current position of the buffer.  <a href="#7615ab51145234f467984f3091558852"></a><br></td></tr>
71
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#df20e81d4690b86732932aff06a6d2e6">last</a></td></tr>
72
 
 
73
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The last filled position of the buffer.  <a href="#df20e81d4690b86732932aff06a6d2e6"></a><br></td></tr>
74
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#e8913d3c0bf4c987dc452efee2c802e3">start</a></td></tr>
75
 
 
76
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the buffer.  <a href="#e8913d3c0bf4c987dc452efee2c802e3"></a><br></td></tr>
77
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#bb03bd7a5b832de48f9fbc9512ed7936">end</a></td></tr>
78
 
 
79
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the buffer.  <a href="#bb03bd7a5b832de48f9fbc9512ed7936"></a><br></td></tr>
80
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#ed9370f42cea4dff82f96839ce760b5a">pointer</a></td></tr>
81
 
 
82
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current position of the buffer.  <a href="#ed9370f42cea4dff82f96839ce760b5a"></a><br></td></tr>
83
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#d0c5410fff4602266a0c6e0af730dd70">last</a></td></tr>
84
 
 
85
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The last filled position of the buffer.  <a href="#d0c5410fff4602266a0c6e0af730dd70"></a><br></td></tr>
86
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__emitter.html#g0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#d68af21e510adcfc2db43b31e791efe1">start</a></td></tr>
87
 
 
88
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the stack.  <a href="#d68af21e510adcfc2db43b31e791efe1"></a><br></td></tr>
89
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__emitter.html#g0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#126a19ae360206437647892a344a30f0">end</a></td></tr>
90
 
 
91
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the stack.  <a href="#126a19ae360206437647892a344a30f0"></a><br></td></tr>
92
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__emitter.html#g0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#afa8b6f21022ce2f4cb9b44ad15a535e">top</a></td></tr>
93
 
 
94
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The top of the stack.  <a href="#afa8b6f21022ce2f4cb9b44ad15a535e"></a><br></td></tr>
95
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#2c31edecd7f6dfd87fe3f8e12b705884">start</a></td></tr>
96
 
 
97
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the event queue.  <a href="#2c31edecd7f6dfd87fe3f8e12b705884"></a><br></td></tr>
98
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#55703a15e71c6b9551a2f4feb888bdcb">end</a></td></tr>
99
 
 
100
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the event queue.  <a href="#55703a15e71c6b9551a2f4feb888bdcb"></a><br></td></tr>
101
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#547dfd20576006e606ffb0d8042b4234">head</a></td></tr>
102
 
 
103
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The head of the event queue.  <a href="#547dfd20576006e606ffb0d8042b4234"></a><br></td></tr>
104
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#cafa1e3cb872fa7917217469659fb273">tail</a></td></tr>
105
 
 
106
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tail of the event queue.  <a href="#cafa1e3cb872fa7917217469659fb273"></a><br></td></tr>
107
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#28ec8053132a8e7cf29df983835754b7">start</a></td></tr>
108
 
 
109
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the stack.  <a href="#28ec8053132a8e7cf29df983835754b7"></a><br></td></tr>
110
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#6669a94bc18247491e59c709852be0d1">end</a></td></tr>
111
 
 
112
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the stack.  <a href="#6669a94bc18247491e59c709852be0d1"></a><br></td></tr>
113
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#5779bcbfd04df64e42434b7599332d11">top</a></td></tr>
114
 
 
115
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The top of the stack.  <a href="#5779bcbfd04df64e42434b7599332d11"></a><br></td></tr>
116
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#94afdd9750b95529bbbbd09456a4391d">start</a></td></tr>
117
 
 
118
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the list.  <a href="#94afdd9750b95529bbbbd09456a4391d"></a><br></td></tr>
119
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#3b28127063323de1d88fc18cdb6adf8a">end</a></td></tr>
120
 
 
121
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the list.  <a href="#3b28127063323de1d88fc18cdb6adf8a"></a><br></td></tr>
122
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#8e3f468d814d2aa5e074f7da1648d34a">top</a></td></tr>
123
 
 
124
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The top of the list.  <a href="#8e3f468d814d2aa5e074f7da1648d34a"></a><br></td></tr>
125
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#6f2882bde71e478e29dc5b293def8739">anchor</a></td></tr>
126
 
 
127
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The anchor value.  <a href="#6f2882bde71e478e29dc5b293def8739"></a><br></td></tr>
128
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#ece73cc234475630032b1c75a735eeb5">anchor_length</a></td></tr>
129
 
 
130
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The anchor length.  <a href="#ece73cc234475630032b1c75a735eeb5"></a><br></td></tr>
131
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1129c6f9ae5cd3b437b8ab8767324f03"></a><!-- doxytag: member="yaml_emitter_s::alias" ref="1129c6f9ae5cd3b437b8ab8767324f03" args="" -->
132
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#1129c6f9ae5cd3b437b8ab8767324f03">alias</a></td></tr>
133
 
 
134
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is it an alias? <br></td></tr>
135
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#7f043a9092eef2d644cc8f1180386239">handle</a></td></tr>
136
 
 
137
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag handle.  <a href="#7f043a9092eef2d644cc8f1180386239"></a><br></td></tr>
138
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#3552cece6908f99518205e8cbe2c793a">handle_length</a></td></tr>
139
 
 
140
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag handle length.  <a href="#3552cece6908f99518205e8cbe2c793a"></a><br></td></tr>
141
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#d9b61d5e9e05a47b2f873342ab226188">suffix</a></td></tr>
142
 
 
143
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag suffix.  <a href="#d9b61d5e9e05a47b2f873342ab226188"></a><br></td></tr>
144
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#d83936bbd4b6b77c79555c71cccc8fb5">suffix_length</a></td></tr>
145
 
 
146
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag suffix length.  <a href="#d83936bbd4b6b77c79555c71cccc8fb5"></a><br></td></tr>
147
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#20246ec76d64854ff93629cf1b424d86">value</a></td></tr>
148
 
 
149
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The scalar value.  <a href="#20246ec76d64854ff93629cf1b424d86"></a><br></td></tr>
150
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#4f72d57ad020803803e78922ecdec580">length</a></td></tr>
151
 
 
152
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The scalar length.  <a href="#4f72d57ad020803803e78922ecdec580"></a><br></td></tr>
153
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="363a1aaaf512433ee7eab3083428cc70"></a><!-- doxytag: member="yaml_emitter_s::multiline" ref="363a1aaaf512433ee7eab3083428cc70" args="" -->
154
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#363a1aaaf512433ee7eab3083428cc70">multiline</a></td></tr>
155
 
 
156
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Does the scalar contain line breaks? <br></td></tr>
157
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd8496f5bb995bb5aacc349fd6b45bf5"></a><!-- doxytag: member="yaml_emitter_s::flow_plain_allowed" ref="fd8496f5bb995bb5aacc349fd6b45bf5" args="" -->
158
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#fd8496f5bb995bb5aacc349fd6b45bf5">flow_plain_allowed</a></td></tr>
159
 
 
160
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expessed in the flow plain style? <br></td></tr>
161
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5b5f6c9d687d788c8dac86d213ef4c16"></a><!-- doxytag: member="yaml_emitter_s::block_plain_allowed" ref="5b5f6c9d687d788c8dac86d213ef4c16" args="" -->
162
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#5b5f6c9d687d788c8dac86d213ef4c16">block_plain_allowed</a></td></tr>
163
 
 
164
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expressed in the block plain style? <br></td></tr>
165
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3729ff7e7add06a1a1d9067a557a59fc"></a><!-- doxytag: member="yaml_emitter_s::single_quoted_allowed" ref="3729ff7e7add06a1a1d9067a557a59fc" args="" -->
166
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#3729ff7e7add06a1a1d9067a557a59fc">single_quoted_allowed</a></td></tr>
167
 
 
168
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expressed in the single quoted style? <br></td></tr>
169
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="64e05972897d02f606627ef0cf3c7420"></a><!-- doxytag: member="yaml_emitter_s::block_allowed" ref="64e05972897d02f606627ef0cf3c7420" args="" -->
170
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#64e05972897d02f606627ef0cf3c7420">block_allowed</a></td></tr>
171
 
 
172
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expressed in the literal or folded styles? <br></td></tr>
173
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__styles.html#g3fa6405631e1afe5bd5c488a6c5e8065">yaml_scalar_style_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#cd1e83d220103aa24577038cfb1c2d21">style</a></td></tr>
174
 
 
175
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The output style.  <a href="#cd1e83d220103aa24577038cfb1c2d21"></a><br></td></tr>
176
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#8f00c3c08e0d87bab11e91a4464a50bc">references</a></td></tr>
177
 
 
178
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of references.  <a href="#8f00c3c08e0d87bab11e91a4464a50bc"></a><br></td></tr>
179
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#88154c89db7ec99fb322b1970371c350">anchor</a></td></tr>
180
 
 
181
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The anchor id.  <a href="#88154c89db7ec99fb322b1970371c350"></a><br></td></tr>
182
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6c3e98c02ffae879717b3d09f9458936"></a><!-- doxytag: member="yaml_emitter_s::serialized" ref="6c3e98c02ffae879717b3d09f9458936" args="" -->
183
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#6c3e98c02ffae879717b3d09f9458936">serialized</a></td></tr>
184
 
 
185
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the node has been emitted? <br></td></tr>
 
32
</h1>  </div>
 
33
</div>
 
34
<div class="contents">
 
35
<!-- doxytag: class="yaml_emitter_s" -->
 
36
<p>The emitter structure.  
 
37
<a href="#_details">More...</a></p>
 
38
 
 
39
<p><code>#include &lt;yaml.h&gt;</code></p>
 
40
<table class="memberdecls">
 
41
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
 
42
Data Fields</h2></td></tr>
 
43
<tr><td class="memItemLeft" align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#adb154d3d10b34077792b8e4a0f0596f7">buffer</a></td></tr>
 
44
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The buffer pointer.  <a href="#adb154d3d10b34077792b8e4a0f0596f7"></a><br/></td></tr>
 
45
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a53bdc6a00632b48c81098aad91a9fd8d">size</a></td></tr>
 
46
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The buffer size.  <a href="#a53bdc6a00632b48c81098aad91a9fd8d"></a><br/></td></tr>
 
47
<tr><td class="memItemLeft" align="right" valign="top">size_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a1851639b8f0e53b8e272c806d9fb648b">size_written</a></td></tr>
 
48
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of written bytes.  <a href="#a1851639b8f0e53b8e272c806d9fb648b"></a><br/></td></tr>
 
49
<tr><td class="memItemLeft" >struct {</td></tr>
 
50
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;unsigned char *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#adb154d3d10b34077792b8e4a0f0596f7">buffer</a></td></tr>
 
51
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The buffer pointer.  <a href="#a5ce72aa2067fe7f22bd75a95eb076053"></a><br/></td></tr>
 
52
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;size_t&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a53bdc6a00632b48c81098aad91a9fd8d">size</a></td></tr>
 
53
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The buffer size.  <a href="#ad24c67d483fff16060e1134b19962d2b"></a><br/></td></tr>
 
54
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;size_t *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a1851639b8f0e53b8e272c806d9fb648b">size_written</a></td></tr>
 
55
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of written bytes.  <a href="#a1d428c6dcc5082c6cbf1e2aede852c9a"></a><br/></td></tr>
 
56
<tr><td class="memItemLeft" valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a8803fe1047e8bcea9bdfcad0743fa0dd">string</a></td></tr>
 
57
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">String output data.  <a href="#a8803fe1047e8bcea9bdfcad0743fa0dd"></a><br/></td></tr>
 
58
<tr><td class="memItemLeft" align="right" valign="top">FILE *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#abfe1e82cd5c4a180b1468e65ccfd1c61">file</a></td></tr>
 
59
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">File output data.  <a href="#abfe1e82cd5c4a180b1468e65ccfd1c61"></a><br/></td></tr>
 
60
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a1c8f40a58f0a3061449b3fed02be145e">start</a></td></tr>
 
61
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the buffer.  <a href="#a1c8f40a58f0a3061449b3fed02be145e"></a><br/></td></tr>
 
62
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a42285849529f1b0eb9f4aac2eaef5204">end</a></td></tr>
 
63
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the buffer.  <a href="#a42285849529f1b0eb9f4aac2eaef5204"></a><br/></td></tr>
 
64
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a7615ab51145234f467984f3091558852">pointer</a></td></tr>
 
65
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current position of the buffer.  <a href="#a7615ab51145234f467984f3091558852"></a><br/></td></tr>
 
66
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#adf20e81d4690b86732932aff06a6d2e6">last</a></td></tr>
 
67
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The last filled position of the buffer.  <a href="#adf20e81d4690b86732932aff06a6d2e6"></a><br/></td></tr>
 
68
<tr><td class="memItemLeft" align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#ae8913d3c0bf4c987dc452efee2c802e3">start</a></td></tr>
 
69
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the buffer.  <a href="#ae8913d3c0bf4c987dc452efee2c802e3"></a><br/></td></tr>
 
70
<tr><td class="memItemLeft" align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#abb03bd7a5b832de48f9fbc9512ed7936">end</a></td></tr>
 
71
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the buffer.  <a href="#abb03bd7a5b832de48f9fbc9512ed7936"></a><br/></td></tr>
 
72
<tr><td class="memItemLeft" align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#aed9370f42cea4dff82f96839ce760b5a">pointer</a></td></tr>
 
73
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current position of the buffer.  <a href="#aed9370f42cea4dff82f96839ce760b5a"></a><br/></td></tr>
 
74
<tr><td class="memItemLeft" align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#ad0c5410fff4602266a0c6e0af730dd70">last</a></td></tr>
 
75
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The last filled position of the buffer.  <a href="#ad0c5410fff4602266a0c6e0af730dd70"></a><br/></td></tr>
 
76
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__emitter.html#ga0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#ad68af21e510adcfc2db43b31e791efe1">start</a></td></tr>
 
77
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the stack.  <a href="#ad68af21e510adcfc2db43b31e791efe1"></a><br/></td></tr>
 
78
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__emitter.html#ga0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a126a19ae360206437647892a344a30f0">end</a></td></tr>
 
79
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the stack.  <a href="#a126a19ae360206437647892a344a30f0"></a><br/></td></tr>
 
80
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__emitter.html#ga0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#aafa8b6f21022ce2f4cb9b44ad15a535e">top</a></td></tr>
 
81
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The top of the stack.  <a href="#aafa8b6f21022ce2f4cb9b44ad15a535e"></a><br/></td></tr>
 
82
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a2c31edecd7f6dfd87fe3f8e12b705884">start</a></td></tr>
 
83
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the event queue.  <a href="#a2c31edecd7f6dfd87fe3f8e12b705884"></a><br/></td></tr>
 
84
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a55703a15e71c6b9551a2f4feb888bdcb">end</a></td></tr>
 
85
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the event queue.  <a href="#a55703a15e71c6b9551a2f4feb888bdcb"></a><br/></td></tr>
 
86
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a547dfd20576006e606ffb0d8042b4234">head</a></td></tr>
 
87
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The head of the event queue.  <a href="#a547dfd20576006e606ffb0d8042b4234"></a><br/></td></tr>
 
88
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#acafa1e3cb872fa7917217469659fb273">tail</a></td></tr>
 
89
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tail of the event queue.  <a href="#acafa1e3cb872fa7917217469659fb273"></a><br/></td></tr>
 
90
<tr><td class="memItemLeft" align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a28ec8053132a8e7cf29df983835754b7">start</a></td></tr>
 
91
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the stack.  <a href="#a28ec8053132a8e7cf29df983835754b7"></a><br/></td></tr>
 
92
<tr><td class="memItemLeft" align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a6669a94bc18247491e59c709852be0d1">end</a></td></tr>
 
93
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the stack.  <a href="#a6669a94bc18247491e59c709852be0d1"></a><br/></td></tr>
 
94
<tr><td class="memItemLeft" align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a5779bcbfd04df64e42434b7599332d11">top</a></td></tr>
 
95
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The top of the stack.  <a href="#a5779bcbfd04df64e42434b7599332d11"></a><br/></td></tr>
 
96
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a94afdd9750b95529bbbbd09456a4391d">start</a></td></tr>
 
97
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the list.  <a href="#a94afdd9750b95529bbbbd09456a4391d"></a><br/></td></tr>
 
98
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a3b28127063323de1d88fc18cdb6adf8a">end</a></td></tr>
 
99
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the list.  <a href="#a3b28127063323de1d88fc18cdb6adf8a"></a><br/></td></tr>
 
100
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a8e3f468d814d2aa5e074f7da1648d34a">top</a></td></tr>
 
101
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The top of the list.  <a href="#a8e3f468d814d2aa5e074f7da1648d34a"></a><br/></td></tr>
 
102
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a6f2882bde71e478e29dc5b293def8739">anchor</a></td></tr>
 
103
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The anchor value.  <a href="#a6f2882bde71e478e29dc5b293def8739"></a><br/></td></tr>
 
104
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#aece73cc234475630032b1c75a735eeb5">anchor_length</a></td></tr>
 
105
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The anchor length.  <a href="#aece73cc234475630032b1c75a735eeb5"></a><br/></td></tr>
 
106
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1129c6f9ae5cd3b437b8ab8767324f03"></a><!-- doxytag: member="yaml_emitter_s::alias" ref="a1129c6f9ae5cd3b437b8ab8767324f03" args="" -->
 
107
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a1129c6f9ae5cd3b437b8ab8767324f03">alias</a></td></tr>
 
108
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is it an alias? <br/></td></tr>
 
109
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a7f043a9092eef2d644cc8f1180386239">handle</a></td></tr>
 
110
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag handle.  <a href="#a7f043a9092eef2d644cc8f1180386239"></a><br/></td></tr>
 
111
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a3552cece6908f99518205e8cbe2c793a">handle_length</a></td></tr>
 
112
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag handle length.  <a href="#a3552cece6908f99518205e8cbe2c793a"></a><br/></td></tr>
 
113
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#ad9b61d5e9e05a47b2f873342ab226188">suffix</a></td></tr>
 
114
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag suffix.  <a href="#ad9b61d5e9e05a47b2f873342ab226188"></a><br/></td></tr>
 
115
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#ad83936bbd4b6b77c79555c71cccc8fb5">suffix_length</a></td></tr>
 
116
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag suffix length.  <a href="#ad83936bbd4b6b77c79555c71cccc8fb5"></a><br/></td></tr>
 
117
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a20246ec76d64854ff93629cf1b424d86">value</a></td></tr>
 
118
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The scalar value.  <a href="#a20246ec76d64854ff93629cf1b424d86"></a><br/></td></tr>
 
119
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a4f72d57ad020803803e78922ecdec580">length</a></td></tr>
 
120
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The scalar length.  <a href="#a4f72d57ad020803803e78922ecdec580"></a><br/></td></tr>
 
121
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a363a1aaaf512433ee7eab3083428cc70"></a><!-- doxytag: member="yaml_emitter_s::multiline" ref="a363a1aaaf512433ee7eab3083428cc70" args="" -->
 
122
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a363a1aaaf512433ee7eab3083428cc70">multiline</a></td></tr>
 
123
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Does the scalar contain line breaks? <br/></td></tr>
 
124
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd8496f5bb995bb5aacc349fd6b45bf5"></a><!-- doxytag: member="yaml_emitter_s::flow_plain_allowed" ref="afd8496f5bb995bb5aacc349fd6b45bf5" args="" -->
 
125
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#afd8496f5bb995bb5aacc349fd6b45bf5">flow_plain_allowed</a></td></tr>
 
126
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expessed in the flow plain style? <br/></td></tr>
 
127
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b5f6c9d687d788c8dac86d213ef4c16"></a><!-- doxytag: member="yaml_emitter_s::block_plain_allowed" ref="a5b5f6c9d687d788c8dac86d213ef4c16" args="" -->
 
128
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a5b5f6c9d687d788c8dac86d213ef4c16">block_plain_allowed</a></td></tr>
 
129
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expressed in the block plain style? <br/></td></tr>
 
130
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3729ff7e7add06a1a1d9067a557a59fc"></a><!-- doxytag: member="yaml_emitter_s::single_quoted_allowed" ref="a3729ff7e7add06a1a1d9067a557a59fc" args="" -->
 
131
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a3729ff7e7add06a1a1d9067a557a59fc">single_quoted_allowed</a></td></tr>
 
132
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expressed in the single quoted style? <br/></td></tr>
 
133
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64e05972897d02f606627ef0cf3c7420"></a><!-- doxytag: member="yaml_emitter_s::block_allowed" ref="a64e05972897d02f606627ef0cf3c7420" args="" -->
 
134
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a64e05972897d02f606627ef0cf3c7420">block_allowed</a></td></tr>
 
135
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expressed in the literal or folded styles? <br/></td></tr>
 
136
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__styles.html#ga3fa6405631e1afe5bd5c488a6c5e8065">yaml_scalar_style_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#acd1e83d220103aa24577038cfb1c2d21">style</a></td></tr>
 
137
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The output style.  <a href="#acd1e83d220103aa24577038cfb1c2d21"></a><br/></td></tr>
 
138
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a8f00c3c08e0d87bab11e91a4464a50bc">references</a></td></tr>
 
139
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of references.  <a href="#a8f00c3c08e0d87bab11e91a4464a50bc"></a><br/></td></tr>
 
140
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a88154c89db7ec99fb322b1970371c350">anchor</a></td></tr>
 
141
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The anchor id.  <a href="#a88154c89db7ec99fb322b1970371c350"></a><br/></td></tr>
 
142
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c3e98c02ffae879717b3d09f9458936"></a><!-- doxytag: member="yaml_emitter_s::serialized" ref="a6c3e98c02ffae879717b3d09f9458936" args="" -->
 
143
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a6c3e98c02ffae879717b3d09f9458936">serialized</a></td></tr>
 
144
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the node has been emitted? <br/></td></tr>
186
145
<tr><td colspan="2"><div class="groupHeader">Error handling</div></td></tr>
187
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__basic.html#g1a449f0c1b023e2ef1a596093c018e73">yaml_error_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#fa2d6367a86ae6d43df14e24479bb0a7">error</a></td></tr>
188
 
 
189
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Error type.  <a href="#fa2d6367a86ae6d43df14e24479bb0a7"></a><br></td></tr>
190
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#e076ef7c85ae107a2233dd4206577800">problem</a></td></tr>
191
 
 
192
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Error description.  <a href="#e076ef7c85ae107a2233dd4206577800"></a><br></td></tr>
 
146
<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrpaf042bafd560f7bd09b37efa40772311"></a> </p>
 
147
</div></td></tr>
 
148
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#ga1a449f0c1b023e2ef1a596093c018e73">yaml_error_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#afa2d6367a86ae6d43df14e24479bb0a7">error</a></td></tr>
 
149
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Error type.  <a href="#afa2d6367a86ae6d43df14e24479bb0a7"></a><br/></td></tr>
 
150
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#ae076ef7c85ae107a2233dd4206577800">problem</a></td></tr>
 
151
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Error description.  <a href="#ae076ef7c85ae107a2233dd4206577800"></a><br/></td></tr>
193
152
<tr><td colspan="2"><div class="groupHeader">Writer stuff</div></td></tr>
194
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__emitter.html#g1669659aacbe631ad406c78fce1f5379">yaml_write_handler_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#efa7e29ba8042ed1d133a02bb368ea3e">write_handler</a></td></tr>
195
 
 
196
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write handler.  <a href="#efa7e29ba8042ed1d133a02bb368ea3e"></a><br></td></tr>
197
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#6c4fe0176b69da64ac1ddc7e091967e5">write_handler_data</a></td></tr>
198
 
 
199
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A pointer for passing to the white handler.  <a href="#6c4fe0176b69da64ac1ddc7e091967e5"></a><br></td></tr>
200
 
<tr><td class="memItemLeft" nowrap>union {</td></tr>
201
 
 
202
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;struct {</td></tr>
203
 
 
204
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned char *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#db154d3d10b34077792b8e4a0f0596f7">buffer</a></td></tr>
205
 
 
206
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The buffer pointer.  <a href="#3de1a03e7bc3762ec8ecc0ceb782513d"></a><br></td></tr>
207
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;size_t&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#53bdc6a00632b48c81098aad91a9fd8d">size</a></td></tr>
208
 
 
209
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The buffer size.  <a href="#cdc370d1fa896a5845589e2428b22a7b"></a><br></td></tr>
210
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;size_t *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#1851639b8f0e53b8e272c806d9fb648b">size_written</a></td></tr>
211
 
 
212
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of written bytes.  <a href="#8ca97f49c08d7d9534792cd679f2bbc8"></a><br></td></tr>
213
 
<tr><td class="memItemLeft" nowrap valign="top">&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#8803fe1047e8bcea9bdfcad0743fa0dd">string</a></td></tr>
214
 
 
215
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">String output data.  <a href="#9230ae6633cc1c25626194542111a677"></a><br></td></tr>
216
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;FILE *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#bfe1e82cd5c4a180b1468e65ccfd1c61">file</a></td></tr>
217
 
 
218
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">File output data.  <a href="#32b4e1cc2a64cbe25cf5d657030091a9"></a><br></td></tr>
219
 
<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a975acf559cc87d79abdb732c994f56f">output</a></td></tr>
220
 
 
221
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Standard (string or file) output data.  <a href="#a975acf559cc87d79abdb732c994f56f"></a><br></td></tr>
222
 
<tr><td class="memItemLeft" nowrap>struct {</td></tr>
223
 
 
224
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#1c8f40a58f0a3061449b3fed02be145e">start</a></td></tr>
225
 
 
226
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the buffer.  <a href="#7398d07abda1d9b8fe8398060f23dba8"></a><br></td></tr>
227
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#42285849529f1b0eb9f4aac2eaef5204">end</a></td></tr>
228
 
 
229
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the buffer.  <a href="#600fff3ed7e14d9b97d8f01b525d292d"></a><br></td></tr>
230
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#7615ab51145234f467984f3091558852">pointer</a></td></tr>
231
 
 
232
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current position of the buffer.  <a href="#9306ca21a7d520e6c78f6f52856305fc"></a><br></td></tr>
233
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#df20e81d4690b86732932aff06a6d2e6">last</a></td></tr>
234
 
 
235
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The last filled position of the buffer.  <a href="#7b4914b9739829c486e4edfbc7af5aa2"></a><br></td></tr>
236
 
<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#fb2700e9b866b5be0ff6c7549c719f81">buffer</a></td></tr>
237
 
 
238
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The working buffer.  <a href="#fb2700e9b866b5be0ff6c7549c719f81"></a><br></td></tr>
239
 
<tr><td class="memItemLeft" nowrap>struct {</td></tr>
240
 
 
241
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;unsigned char *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#e8913d3c0bf4c987dc452efee2c802e3">start</a></td></tr>
242
 
 
243
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the buffer.  <a href="#00989e28160512f41575746a4e8d200a"></a><br></td></tr>
244
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;unsigned char *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#bb03bd7a5b832de48f9fbc9512ed7936">end</a></td></tr>
245
 
 
246
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the buffer.  <a href="#61de7ca2737085581787e42f2a456e4e"></a><br></td></tr>
247
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;unsigned char *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#ed9370f42cea4dff82f96839ce760b5a">pointer</a></td></tr>
248
 
 
249
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current position of the buffer.  <a href="#42cd8db55ad7bf5c2966fdf7c2bb5298"></a><br></td></tr>
250
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;unsigned char *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#d0c5410fff4602266a0c6e0af730dd70">last</a></td></tr>
251
 
 
252
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The last filled position of the buffer.  <a href="#b1a4dcbfcd343482cea5052710fe489b"></a><br></td></tr>
253
 
<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#6eeffbc9cd5beb89b679740b7f1d6d09">raw_buffer</a></td></tr>
254
 
 
255
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The raw buffer.  <a href="#6eeffbc9cd5beb89b679740b7f1d6d09"></a><br></td></tr>
256
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__basic.html#g2170996d7e636397b5e6bc0c1b7df7c6">yaml_encoding_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#da17f19fa6248d6ee493684b03700857">encoding</a></td></tr>
257
 
 
258
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The stream encoding.  <a href="#da17f19fa6248d6ee493684b03700857"></a><br></td></tr>
 
153
<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrpee82c26a762d9eda665a45fdcdae7f67"></a> </p>
 
154
</div></td></tr>
 
155
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__emitter.html#ga1669659aacbe631ad406c78fce1f5379">yaml_write_handler_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#aefa7e29ba8042ed1d133a02bb368ea3e">write_handler</a></td></tr>
 
156
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write handler.  <a href="#aefa7e29ba8042ed1d133a02bb368ea3e"></a><br/></td></tr>
 
157
<tr><td class="memItemLeft" align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a6c4fe0176b69da64ac1ddc7e091967e5">write_handler_data</a></td></tr>
 
158
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A pointer for passing to the white handler.  <a href="#a6c4fe0176b69da64ac1ddc7e091967e5"></a><br/></td></tr>
 
159
<tr><td class="memItemLeft" >union {</td></tr>
 
160
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;struct {</td></tr>
 
161
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned char *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#adb154d3d10b34077792b8e4a0f0596f7">buffer</a></td></tr>
 
162
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The buffer pointer.  <a href="#a5ce72aa2067fe7f22bd75a95eb076053"></a><br/></td></tr>
 
163
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;size_t&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a53bdc6a00632b48c81098aad91a9fd8d">size</a></td></tr>
 
164
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The buffer size.  <a href="#ad24c67d483fff16060e1134b19962d2b"></a><br/></td></tr>
 
165
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;size_t *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a1851639b8f0e53b8e272c806d9fb648b">size_written</a></td></tr>
 
166
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of written bytes.  <a href="#a1d428c6dcc5082c6cbf1e2aede852c9a"></a><br/></td></tr>
 
167
<tr><td class="memItemLeft" valign="top">&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a8803fe1047e8bcea9bdfcad0743fa0dd">string</a></td></tr>
 
168
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">String output data.  <a href="#a43d34f4667ee7c0da8d6b9406a1dce96"></a><br/></td></tr>
 
169
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;FILE *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#abfe1e82cd5c4a180b1468e65ccfd1c61">file</a></td></tr>
 
170
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">File output data.  <a href="#afb86cb14f60416cc07eedb20585f3764"></a><br/></td></tr>
 
171
<tr><td class="memItemLeft" valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#aa975acf559cc87d79abdb732c994f56f">output</a></td></tr>
 
172
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Standard (string or file) output data.  <a href="#aa975acf559cc87d79abdb732c994f56f"></a><br/></td></tr>
 
173
<tr><td class="memItemLeft" >struct {</td></tr>
 
174
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a1c8f40a58f0a3061449b3fed02be145e">start</a></td></tr>
 
175
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the buffer.  <a href="#adbc4316b40afdcc9ef49d3929d97eb1c"></a><br/></td></tr>
 
176
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a42285849529f1b0eb9f4aac2eaef5204">end</a></td></tr>
 
177
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the buffer.  <a href="#ab1a7ec35fcc61cc3affe62bc5ee9e0b2"></a><br/></td></tr>
 
178
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a7615ab51145234f467984f3091558852">pointer</a></td></tr>
 
179
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current position of the buffer.  <a href="#a84fcdc6e2cd91ff2e38594a1d8f435a6"></a><br/></td></tr>
 
180
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#adf20e81d4690b86732932aff06a6d2e6">last</a></td></tr>
 
181
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The last filled position of the buffer.  <a href="#ab86889ad01535a8c288408df3f7455c2"></a><br/></td></tr>
 
182
<tr><td class="memItemLeft" valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#afb2700e9b866b5be0ff6c7549c719f81">buffer</a></td></tr>
 
183
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The working buffer.  <a href="#afb2700e9b866b5be0ff6c7549c719f81"></a><br/></td></tr>
 
184
<tr><td class="memItemLeft" >struct {</td></tr>
 
185
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;unsigned char *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#ae8913d3c0bf4c987dc452efee2c802e3">start</a></td></tr>
 
186
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the buffer.  <a href="#a9096d152a3292fca324044907326804a"></a><br/></td></tr>
 
187
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;unsigned char *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#abb03bd7a5b832de48f9fbc9512ed7936">end</a></td></tr>
 
188
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the buffer.  <a href="#a64a25c335013ec4497a5f14796111828"></a><br/></td></tr>
 
189
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;unsigned char *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#aed9370f42cea4dff82f96839ce760b5a">pointer</a></td></tr>
 
190
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current position of the buffer.  <a href="#a523f757260794400ffdae6d051090710"></a><br/></td></tr>
 
191
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;unsigned char *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#ad0c5410fff4602266a0c6e0af730dd70">last</a></td></tr>
 
192
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The last filled position of the buffer.  <a href="#aaff93992cd5c0be1386b3f8090207ea6"></a><br/></td></tr>
 
193
<tr><td class="memItemLeft" valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a6eeffbc9cd5beb89b679740b7f1d6d09">raw_buffer</a></td></tr>
 
194
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The raw buffer.  <a href="#a6eeffbc9cd5beb89b679740b7f1d6d09"></a><br/></td></tr>
 
195
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#ga2170996d7e636397b5e6bc0c1b7df7c6">yaml_encoding_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#ada17f19fa6248d6ee493684b03700857">encoding</a></td></tr>
 
196
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The stream encoding.  <a href="#ada17f19fa6248d6ee493684b03700857"></a><br/></td></tr>
259
197
<tr><td colspan="2"><div class="groupHeader">Emitter stuff</div></td></tr>
260
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb0259cdc5e2bb23faaf7266496df827"></a><!-- doxytag: member="yaml_emitter_s::canonical" ref="cb0259cdc5e2bb23faaf7266496df827" args="" -->
261
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#cb0259cdc5e2bb23faaf7266496df827">canonical</a></td></tr>
262
 
 
263
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the output is in the canonical style? <br></td></tr>
264
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#33545f8924be89daf8b81dc905d558c0">best_indent</a></td></tr>
265
 
 
266
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of indentation spaces.  <a href="#33545f8924be89daf8b81dc905d558c0"></a><br></td></tr>
267
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#56dde6b352bdf7d4031f89d2b5d704f6">best_width</a></td></tr>
268
 
 
269
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The preferred width of the output lines.  <a href="#56dde6b352bdf7d4031f89d2b5d704f6"></a><br></td></tr>
270
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="76372a2413f71a5b36bf77a58d8f5d40"></a><!-- doxytag: member="yaml_emitter_s::unicode" ref="76372a2413f71a5b36bf77a58d8f5d40" args="" -->
271
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#76372a2413f71a5b36bf77a58d8f5d40">unicode</a></td></tr>
272
 
 
273
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allow unescaped non-ASCII characters? <br></td></tr>
274
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__basic.html#g64d1365e1acd4deeab50d6b48e39cb6d">yaml_break_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#84c1b884d805588495067ee98a8e7c50">line_break</a></td></tr>
275
 
 
276
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The preferred line break.  <a href="#84c1b884d805588495067ee98a8e7c50"></a><br></td></tr>
277
 
<tr><td class="memItemLeft" nowrap>struct {</td></tr>
278
 
 
279
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__emitter.html#g0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#d68af21e510adcfc2db43b31e791efe1">start</a></td></tr>
280
 
 
281
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the stack.  <a href="#de26838334fb9d053270d8611c5cea84"></a><br></td></tr>
282
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__emitter.html#g0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#126a19ae360206437647892a344a30f0">end</a></td></tr>
283
 
 
284
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the stack.  <a href="#840ad2f7468a0a4599c92fdb0d8b6c31"></a><br></td></tr>
285
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__emitter.html#g0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#afa8b6f21022ce2f4cb9b44ad15a535e">top</a></td></tr>
286
 
 
287
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The top of the stack.  <a href="#8bc41a658885de250cd94ce398b43a34"></a><br></td></tr>
288
 
<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#6dc87fbd5b074507e102b967492b135d">states</a></td></tr>
289
 
 
290
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The stack of states.  <a href="#6dc87fbd5b074507e102b967492b135d"></a><br></td></tr>
291
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__emitter.html#g0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#29f1d4f27ff9b9616c154f0730dd24ee">state</a></td></tr>
292
 
 
293
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current emitter state.  <a href="#29f1d4f27ff9b9616c154f0730dd24ee"></a><br></td></tr>
294
 
<tr><td class="memItemLeft" nowrap>struct {</td></tr>
295
 
 
296
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#2c31edecd7f6dfd87fe3f8e12b705884">start</a></td></tr>
297
 
 
298
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the event queue.  <a href="#758cef2154788e258519da9dc115b236"></a><br></td></tr>
299
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#55703a15e71c6b9551a2f4feb888bdcb">end</a></td></tr>
300
 
 
301
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the event queue.  <a href="#558752cda23946ec7c48e89b11d093e5"></a><br></td></tr>
302
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#547dfd20576006e606ffb0d8042b4234">head</a></td></tr>
303
 
 
304
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The head of the event queue.  <a href="#b1319817935c2fdd82d1408118e6b4ee"></a><br></td></tr>
305
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#cafa1e3cb872fa7917217469659fb273">tail</a></td></tr>
306
 
 
307
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tail of the event queue.  <a href="#45ea42ba05a30f6ea0508dd820d25e7a"></a><br></td></tr>
308
 
<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#3516b49eb7579e422750a94a9d7c1700">events</a></td></tr>
309
 
 
310
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The event queue.  <a href="#3516b49eb7579e422750a94a9d7c1700"></a><br></td></tr>
311
 
<tr><td class="memItemLeft" nowrap>struct {</td></tr>
312
 
 
313
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#28ec8053132a8e7cf29df983835754b7">start</a></td></tr>
314
 
 
315
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the stack.  <a href="#ac045f8171a34981e11ac04b366510a1"></a><br></td></tr>
316
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#6669a94bc18247491e59c709852be0d1">end</a></td></tr>
317
 
 
318
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the stack.  <a href="#b899ae5def549dd94f09d57e5de437b0"></a><br></td></tr>
319
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#5779bcbfd04df64e42434b7599332d11">top</a></td></tr>
320
 
 
321
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The top of the stack.  <a href="#2f4efd2e4cdb064bf686f91962b47141"></a><br></td></tr>
322
 
<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#d31c591593ccb78e6b04887bf4f162c8">indents</a></td></tr>
323
 
 
324
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The stack of indentation levels.  <a href="#d31c591593ccb78e6b04887bf4f162c8"></a><br></td></tr>
325
 
<tr><td class="memItemLeft" nowrap>struct {</td></tr>
326
 
 
327
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#94afdd9750b95529bbbbd09456a4391d">start</a></td></tr>
328
 
 
329
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the list.  <a href="#3f974930ae4f9f782c5aaae43be29b3e"></a><br></td></tr>
330
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#3b28127063323de1d88fc18cdb6adf8a">end</a></td></tr>
331
 
 
332
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the list.  <a href="#ccecc7febcb95d27119e7bc20bed58f5"></a><br></td></tr>
333
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#8e3f468d814d2aa5e074f7da1648d34a">top</a></td></tr>
334
 
 
335
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The top of the list.  <a href="#647c50d3a198f35315150a7abef2a728"></a><br></td></tr>
336
 
<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#9dc51f2ccb8a517e2dc029e1af960258">tag_directives</a></td></tr>
337
 
 
338
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The list of tag directives.  <a href="#9dc51f2ccb8a517e2dc029e1af960258"></a><br></td></tr>
339
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#93a73494a5d62464a67cc71f86ad9728">indent</a></td></tr>
340
 
 
341
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current indentation level.  <a href="#93a73494a5d62464a67cc71f86ad9728"></a><br></td></tr>
342
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#50f8e97c4290b83ebd646b4c4f5c5de9">flow_level</a></td></tr>
343
 
 
344
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current flow level.  <a href="#50f8e97c4290b83ebd646b4c4f5c5de9"></a><br></td></tr>
345
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="70fb5f09cc60de989fbec2868f4db19e"></a><!-- doxytag: member="yaml_emitter_s::root_context" ref="70fb5f09cc60de989fbec2868f4db19e" args="" -->
346
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#70fb5f09cc60de989fbec2868f4db19e">root_context</a></td></tr>
347
 
 
348
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is it the document root context? <br></td></tr>
349
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9d20d55b0914ff81bf0f56e57ca7416e"></a><!-- doxytag: member="yaml_emitter_s::sequence_context" ref="9d20d55b0914ff81bf0f56e57ca7416e" args="" -->
350
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#9d20d55b0914ff81bf0f56e57ca7416e">sequence_context</a></td></tr>
351
 
 
352
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is it a sequence context? <br></td></tr>
353
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a7527d8da86b28d95ff18b29f9d82f0"></a><!-- doxytag: member="yaml_emitter_s::mapping_context" ref="5a7527d8da86b28d95ff18b29f9d82f0" args="" -->
354
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#5a7527d8da86b28d95ff18b29f9d82f0">mapping_context</a></td></tr>
355
 
 
356
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is it a mapping context? <br></td></tr>
357
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc0db69cdae44c1385bbb2b6c207371b"></a><!-- doxytag: member="yaml_emitter_s::simple_key_context" ref="cc0db69cdae44c1385bbb2b6c207371b" args="" -->
358
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#cc0db69cdae44c1385bbb2b6c207371b">simple_key_context</a></td></tr>
359
 
 
360
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is it a simple mapping key context? <br></td></tr>
361
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#4fe9295608f19a687e41ec3661383e88">line</a></td></tr>
362
 
 
363
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current line.  <a href="#4fe9295608f19a687e41ec3661383e88"></a><br></td></tr>
364
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#678fbbacad5d1f3f9bb7516282888b8a">column</a></td></tr>
365
 
 
366
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current column.  <a href="#678fbbacad5d1f3f9bb7516282888b8a"></a><br></td></tr>
367
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="160ed0cf1cc6116b65772d14ced2d867"></a><!-- doxytag: member="yaml_emitter_s::whitespace" ref="160ed0cf1cc6116b65772d14ced2d867" args="" -->
368
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#160ed0cf1cc6116b65772d14ced2d867">whitespace</a></td></tr>
369
 
 
370
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the last character was a whitespace? <br></td></tr>
371
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="407de8ff950b16b4254a381d4e5cea42"></a><!-- doxytag: member="yaml_emitter_s::indention" ref="407de8ff950b16b4254a381d4e5cea42" args="" -->
372
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#407de8ff950b16b4254a381d4e5cea42">indention</a></td></tr>
373
 
 
374
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the last character was an indentation character (' ', '-', '?', ':')? <br></td></tr>
375
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="65e84454b702622c41a068768c144c51"></a><!-- doxytag: member="yaml_emitter_s::open_ended" ref="65e84454b702622c41a068768c144c51" args="" -->
376
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#65e84454b702622c41a068768c144c51">open_ended</a></td></tr>
377
 
 
378
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If an explicit document end is required? <br></td></tr>
379
 
<tr><td class="memItemLeft" nowrap>struct {</td></tr>
380
 
 
381
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#6f2882bde71e478e29dc5b293def8739">anchor</a></td></tr>
382
 
 
383
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The anchor value.  <a href="#306b548114f849a1c9d758b57f419466"></a><br></td></tr>
384
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;size_t&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#ece73cc234475630032b1c75a735eeb5">anchor_length</a></td></tr>
385
 
 
386
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The anchor length.  <a href="#391cb53843f4a8cd9e0dd10c93e9bd7e"></a><br></td></tr>
387
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#1129c6f9ae5cd3b437b8ab8767324f03">alias</a></td></tr>
388
 
 
389
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is it an alias? <br></td></tr>
390
 
<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#d8883d967ee02e3e15e58bc2533188cc">anchor_data</a></td></tr>
391
 
 
392
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Anchor analysis.  <a href="#d8883d967ee02e3e15e58bc2533188cc"></a><br></td></tr>
393
 
<tr><td class="memItemLeft" nowrap>struct {</td></tr>
394
 
 
395
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#7f043a9092eef2d644cc8f1180386239">handle</a></td></tr>
396
 
 
397
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag handle.  <a href="#909eee205483c2d98a96d7ad8edfc9af"></a><br></td></tr>
398
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;size_t&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#3552cece6908f99518205e8cbe2c793a">handle_length</a></td></tr>
399
 
 
400
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag handle length.  <a href="#4e1e44c36d58c603bd20f2b7e49ced20"></a><br></td></tr>
401
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#d9b61d5e9e05a47b2f873342ab226188">suffix</a></td></tr>
402
 
 
403
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag suffix.  <a href="#52a60d9bebe64d3ab58831d89dd7510d"></a><br></td></tr>
404
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;size_t&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#d83936bbd4b6b77c79555c71cccc8fb5">suffix_length</a></td></tr>
405
 
 
406
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag suffix length.  <a href="#641257c4a0031b413f15d149098079d3"></a><br></td></tr>
407
 
<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#3b947fbbc337d123af10c58abf1353a4">tag_data</a></td></tr>
408
 
 
409
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tag analysis.  <a href="#3b947fbbc337d123af10c58abf1353a4"></a><br></td></tr>
410
 
<tr><td class="memItemLeft" nowrap>struct {</td></tr>
411
 
 
412
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#20246ec76d64854ff93629cf1b424d86">value</a></td></tr>
413
 
 
414
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The scalar value.  <a href="#b11c296cbe028e99186cfccdcd527b80"></a><br></td></tr>
415
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;size_t&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#4f72d57ad020803803e78922ecdec580">length</a></td></tr>
416
 
 
417
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The scalar length.  <a href="#6279bdf68208f9fcdc9f9b982c531fee"></a><br></td></tr>
418
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#363a1aaaf512433ee7eab3083428cc70">multiline</a></td></tr>
419
 
 
420
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Does the scalar contain line breaks? <br></td></tr>
421
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#fd8496f5bb995bb5aacc349fd6b45bf5">flow_plain_allowed</a></td></tr>
422
 
 
423
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expessed in the flow plain style? <br></td></tr>
424
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#5b5f6c9d687d788c8dac86d213ef4c16">block_plain_allowed</a></td></tr>
425
 
 
426
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expressed in the block plain style? <br></td></tr>
427
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#3729ff7e7add06a1a1d9067a557a59fc">single_quoted_allowed</a></td></tr>
428
 
 
429
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expressed in the single quoted style? <br></td></tr>
430
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#64e05972897d02f606627ef0cf3c7420">block_allowed</a></td></tr>
431
 
 
432
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expressed in the literal or folded styles? <br></td></tr>
433
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__styles.html#g3fa6405631e1afe5bd5c488a6c5e8065">yaml_scalar_style_t</a>&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#cd1e83d220103aa24577038cfb1c2d21">style</a></td></tr>
434
 
 
435
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The output style.  <a href="#bb5a7f2dd34a71a941868847cc543f16"></a><br></td></tr>
436
 
<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#c3f80f4cb9c361b5fa4fa8f5cc04dbac">scalar_data</a></td></tr>
437
 
 
438
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Scalar analysis.  <a href="#c3f80f4cb9c361b5fa4fa8f5cc04dbac"></a><br></td></tr>
 
198
<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrp57228565532f46f6090d0fe7426f7ac0"></a> </p>
 
199
</div></td></tr>
 
200
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb0259cdc5e2bb23faaf7266496df827"></a><!-- doxytag: member="yaml_emitter_s::canonical" ref="acb0259cdc5e2bb23faaf7266496df827" args="" -->
 
201
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#acb0259cdc5e2bb23faaf7266496df827">canonical</a></td></tr>
 
202
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the output is in the canonical style? <br/></td></tr>
 
203
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a33545f8924be89daf8b81dc905d558c0">best_indent</a></td></tr>
 
204
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of indentation spaces.  <a href="#a33545f8924be89daf8b81dc905d558c0"></a><br/></td></tr>
 
205
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a56dde6b352bdf7d4031f89d2b5d704f6">best_width</a></td></tr>
 
206
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The preferred width of the output lines.  <a href="#a56dde6b352bdf7d4031f89d2b5d704f6"></a><br/></td></tr>
 
207
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76372a2413f71a5b36bf77a58d8f5d40"></a><!-- doxytag: member="yaml_emitter_s::unicode" ref="a76372a2413f71a5b36bf77a58d8f5d40" args="" -->
 
208
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a76372a2413f71a5b36bf77a58d8f5d40">unicode</a></td></tr>
 
209
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allow unescaped non-ASCII characters? <br/></td></tr>
 
210
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#ga64d1365e1acd4deeab50d6b48e39cb6d">yaml_break_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a84c1b884d805588495067ee98a8e7c50">line_break</a></td></tr>
 
211
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The preferred line break.  <a href="#a84c1b884d805588495067ee98a8e7c50"></a><br/></td></tr>
 
212
<tr><td class="memItemLeft" >struct {</td></tr>
 
213
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="group__emitter.html#ga0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#ad68af21e510adcfc2db43b31e791efe1">start</a></td></tr>
 
214
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the stack.  <a href="#a4f917a8c795813420ecfc1f30bcb5ea9"></a><br/></td></tr>
 
215
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="group__emitter.html#ga0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a126a19ae360206437647892a344a30f0">end</a></td></tr>
 
216
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the stack.  <a href="#a4a5f2a6fc80a080b58a80d6f29f374b6"></a><br/></td></tr>
 
217
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="group__emitter.html#ga0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#aafa8b6f21022ce2f4cb9b44ad15a535e">top</a></td></tr>
 
218
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The top of the stack.  <a href="#ada10f335135a1ce5d90bbff5542dfe68"></a><br/></td></tr>
 
219
<tr><td class="memItemLeft" valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a6dc87fbd5b074507e102b967492b135d">states</a></td></tr>
 
220
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The stack of states.  <a href="#a6dc87fbd5b074507e102b967492b135d"></a><br/></td></tr>
 
221
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__emitter.html#ga0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a29f1d4f27ff9b9616c154f0730dd24ee">state</a></td></tr>
 
222
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current emitter state.  <a href="#a29f1d4f27ff9b9616c154f0730dd24ee"></a><br/></td></tr>
 
223
<tr><td class="memItemLeft" >struct {</td></tr>
 
224
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a2c31edecd7f6dfd87fe3f8e12b705884">start</a></td></tr>
 
225
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the event queue.  <a href="#a7ba41d2e39753745641acfa882814b0f"></a><br/></td></tr>
 
226
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a55703a15e71c6b9551a2f4feb888bdcb">end</a></td></tr>
 
227
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the event queue.  <a href="#ac6a1a353e78f8e8c1fd161e9b43b74bd"></a><br/></td></tr>
 
228
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a547dfd20576006e606ffb0d8042b4234">head</a></td></tr>
 
229
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The head of the event queue.  <a href="#aa7be3f3ad25c98710ab3a922b939da18"></a><br/></td></tr>
 
230
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__event__s.html">yaml_event_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#acafa1e3cb872fa7917217469659fb273">tail</a></td></tr>
 
231
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tail of the event queue.  <a href="#a338d5b9b3263b2f96b051007fbb30a84"></a><br/></td></tr>
 
232
<tr><td class="memItemLeft" valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a3516b49eb7579e422750a94a9d7c1700">events</a></td></tr>
 
233
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The event queue.  <a href="#a3516b49eb7579e422750a94a9d7c1700"></a><br/></td></tr>
 
234
<tr><td class="memItemLeft" >struct {</td></tr>
 
235
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;int *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a28ec8053132a8e7cf29df983835754b7">start</a></td></tr>
 
236
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the stack.  <a href="#af9833ef02c6e7a58b7f0bbce9d547f22"></a><br/></td></tr>
 
237
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;int *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a6669a94bc18247491e59c709852be0d1">end</a></td></tr>
 
238
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the stack.  <a href="#a105801b34622359a06dfa1650c74556b"></a><br/></td></tr>
 
239
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;int *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a5779bcbfd04df64e42434b7599332d11">top</a></td></tr>
 
240
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The top of the stack.  <a href="#a684090c9803fd7423539179e6016e742"></a><br/></td></tr>
 
241
<tr><td class="memItemLeft" valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#ad31c591593ccb78e6b04887bf4f162c8">indents</a></td></tr>
 
242
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The stack of indentation levels.  <a href="#ad31c591593ccb78e6b04887bf4f162c8"></a><br/></td></tr>
 
243
<tr><td class="memItemLeft" >struct {</td></tr>
 
244
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a94afdd9750b95529bbbbd09456a4391d">start</a></td></tr>
 
245
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The beginning of the list.  <a href="#af1647603f56c5038dd239947f4268a71"></a><br/></td></tr>
 
246
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a3b28127063323de1d88fc18cdb6adf8a">end</a></td></tr>
 
247
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The end of the list.  <a href="#a4597d8531037b8b6f15487929e4a671b"></a><br/></td></tr>
 
248
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a8e3f468d814d2aa5e074f7da1648d34a">top</a></td></tr>
 
249
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The top of the list.  <a href="#a2a5da3f15fc79f62dd14a7187b48471d"></a><br/></td></tr>
 
250
<tr><td class="memItemLeft" valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a9dc51f2ccb8a517e2dc029e1af960258">tag_directives</a></td></tr>
 
251
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The list of tag directives.  <a href="#a9dc51f2ccb8a517e2dc029e1af960258"></a><br/></td></tr>
 
252
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a93a73494a5d62464a67cc71f86ad9728">indent</a></td></tr>
 
253
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current indentation level.  <a href="#a93a73494a5d62464a67cc71f86ad9728"></a><br/></td></tr>
 
254
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a50f8e97c4290b83ebd646b4c4f5c5de9">flow_level</a></td></tr>
 
255
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current flow level.  <a href="#a50f8e97c4290b83ebd646b4c4f5c5de9"></a><br/></td></tr>
 
256
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70fb5f09cc60de989fbec2868f4db19e"></a><!-- doxytag: member="yaml_emitter_s::root_context" ref="a70fb5f09cc60de989fbec2868f4db19e" args="" -->
 
257
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a70fb5f09cc60de989fbec2868f4db19e">root_context</a></td></tr>
 
258
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is it the document root context? <br/></td></tr>
 
259
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d20d55b0914ff81bf0f56e57ca7416e"></a><!-- doxytag: member="yaml_emitter_s::sequence_context" ref="a9d20d55b0914ff81bf0f56e57ca7416e" args="" -->
 
260
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a9d20d55b0914ff81bf0f56e57ca7416e">sequence_context</a></td></tr>
 
261
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is it a sequence context? <br/></td></tr>
 
262
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a7527d8da86b28d95ff18b29f9d82f0"></a><!-- doxytag: member="yaml_emitter_s::mapping_context" ref="a5a7527d8da86b28d95ff18b29f9d82f0" args="" -->
 
263
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a5a7527d8da86b28d95ff18b29f9d82f0">mapping_context</a></td></tr>
 
264
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is it a mapping context? <br/></td></tr>
 
265
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc0db69cdae44c1385bbb2b6c207371b"></a><!-- doxytag: member="yaml_emitter_s::simple_key_context" ref="acc0db69cdae44c1385bbb2b6c207371b" args="" -->
 
266
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#acc0db69cdae44c1385bbb2b6c207371b">simple_key_context</a></td></tr>
 
267
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is it a simple mapping key context? <br/></td></tr>
 
268
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a4fe9295608f19a687e41ec3661383e88">line</a></td></tr>
 
269
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current line.  <a href="#a4fe9295608f19a687e41ec3661383e88"></a><br/></td></tr>
 
270
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a678fbbacad5d1f3f9bb7516282888b8a">column</a></td></tr>
 
271
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current column.  <a href="#a678fbbacad5d1f3f9bb7516282888b8a"></a><br/></td></tr>
 
272
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a160ed0cf1cc6116b65772d14ced2d867"></a><!-- doxytag: member="yaml_emitter_s::whitespace" ref="a160ed0cf1cc6116b65772d14ced2d867" args="" -->
 
273
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a160ed0cf1cc6116b65772d14ced2d867">whitespace</a></td></tr>
 
274
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the last character was a whitespace? <br/></td></tr>
 
275
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a407de8ff950b16b4254a381d4e5cea42"></a><!-- doxytag: member="yaml_emitter_s::indention" ref="a407de8ff950b16b4254a381d4e5cea42" args="" -->
 
276
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a407de8ff950b16b4254a381d4e5cea42">indention</a></td></tr>
 
277
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the last character was an indentation character (' ', '-', '?', ':')? <br/></td></tr>
 
278
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65e84454b702622c41a068768c144c51"></a><!-- doxytag: member="yaml_emitter_s::open_ended" ref="a65e84454b702622c41a068768c144c51" args="" -->
 
279
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a65e84454b702622c41a068768c144c51">open_ended</a></td></tr>
 
280
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If an explicit document end is required? <br/></td></tr>
 
281
<tr><td class="memItemLeft" >struct {</td></tr>
 
282
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a6f2882bde71e478e29dc5b293def8739">anchor</a></td></tr>
 
283
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The anchor value.  <a href="#ad3e6ace8839e0b08f63246bfbf90b2ef"></a><br/></td></tr>
 
284
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;size_t&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#aece73cc234475630032b1c75a735eeb5">anchor_length</a></td></tr>
 
285
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The anchor length.  <a href="#a842cf7da8db1cd9dc7307f1399b91f27"></a><br/></td></tr>
 
286
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a1129c6f9ae5cd3b437b8ab8767324f03">alias</a></td></tr>
 
287
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is it an alias? <br/></td></tr>
 
288
<tr><td class="memItemLeft" valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#ad8883d967ee02e3e15e58bc2533188cc">anchor_data</a></td></tr>
 
289
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Anchor analysis.  <a href="#ad8883d967ee02e3e15e58bc2533188cc"></a><br/></td></tr>
 
290
<tr><td class="memItemLeft" >struct {</td></tr>
 
291
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a7f043a9092eef2d644cc8f1180386239">handle</a></td></tr>
 
292
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag handle.  <a href="#a125a07a57bdea9ce74b227e5110846b3"></a><br/></td></tr>
 
293
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;size_t&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a3552cece6908f99518205e8cbe2c793a">handle_length</a></td></tr>
 
294
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag handle length.  <a href="#a48ed2d41edbc13c4b6d9544a650c7df3"></a><br/></td></tr>
 
295
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#ad9b61d5e9e05a47b2f873342ab226188">suffix</a></td></tr>
 
296
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag suffix.  <a href="#a4b489e1dd4ea43b8ecf54879ded7dd0c"></a><br/></td></tr>
 
297
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;size_t&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#ad83936bbd4b6b77c79555c71cccc8fb5">suffix_length</a></td></tr>
 
298
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag suffix length.  <a href="#a604f3279204adb47bbd1d6337338cb4b"></a><br/></td></tr>
 
299
<tr><td class="memItemLeft" valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a3b947fbbc337d123af10c58abf1353a4">tag_data</a></td></tr>
 
300
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tag analysis.  <a href="#a3b947fbbc337d123af10c58abf1353a4"></a><br/></td></tr>
 
301
<tr><td class="memItemLeft" >struct {</td></tr>
 
302
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a20246ec76d64854ff93629cf1b424d86">value</a></td></tr>
 
303
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The scalar value.  <a href="#a6164e21146b779344687765d2a725c6a"></a><br/></td></tr>
 
304
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;size_t&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a4f72d57ad020803803e78922ecdec580">length</a></td></tr>
 
305
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The scalar length.  <a href="#a0f4fb6e181eaf2233b2bb8dc78492f61"></a><br/></td></tr>
 
306
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a363a1aaaf512433ee7eab3083428cc70">multiline</a></td></tr>
 
307
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Does the scalar contain line breaks? <br/></td></tr>
 
308
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#afd8496f5bb995bb5aacc349fd6b45bf5">flow_plain_allowed</a></td></tr>
 
309
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expessed in the flow plain style? <br/></td></tr>
 
310
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a5b5f6c9d687d788c8dac86d213ef4c16">block_plain_allowed</a></td></tr>
 
311
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expressed in the block plain style? <br/></td></tr>
 
312
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a3729ff7e7add06a1a1d9067a557a59fc">single_quoted_allowed</a></td></tr>
 
313
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expressed in the single quoted style? <br/></td></tr>
 
314
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a64e05972897d02f606627ef0cf3c7420">block_allowed</a></td></tr>
 
315
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Can the scalar be expressed in the literal or folded styles? <br/></td></tr>
 
316
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;<a class="el" href="group__styles.html#ga3fa6405631e1afe5bd5c488a6c5e8065">yaml_scalar_style_t</a>&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#acd1e83d220103aa24577038cfb1c2d21">style</a></td></tr>
 
317
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The output style.  <a href="#ae941b4d9252e3748f27227bbfa7a35ae"></a><br/></td></tr>
 
318
<tr><td class="memItemLeft" valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#ac3f80f4cb9c361b5fa4fa8f5cc04dbac">scalar_data</a></td></tr>
 
319
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Scalar analysis.  <a href="#ac3f80f4cb9c361b5fa4fa8f5cc04dbac"></a><br/></td></tr>
439
320
<tr><td colspan="2"><div class="groupHeader">Dumper stuff</div></td></tr>
440
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0234d7e9bfbe7cc6e12b60f90f5ec552"></a><!-- doxytag: member="yaml_emitter_s::opened" ref="0234d7e9bfbe7cc6e12b60f90f5ec552" args="" -->
441
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#0234d7e9bfbe7cc6e12b60f90f5ec552">opened</a></td></tr>
442
 
 
443
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the stream was already opened? <br></td></tr>
444
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="978d894a219686d31d971899e31910cd"></a><!-- doxytag: member="yaml_emitter_s::closed" ref="978d894a219686d31d971899e31910cd" args="" -->
445
 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#978d894a219686d31d971899e31910cd">closed</a></td></tr>
446
 
 
447
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the stream was already closed? <br></td></tr>
448
 
<tr><td class="memItemLeft" nowrap>struct {</td></tr>
449
 
 
450
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#8f00c3c08e0d87bab11e91a4464a50bc">references</a></td></tr>
451
 
 
452
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of references.  <a href="#f94b939c1f14ec749c5136e08feb8471"></a><br></td></tr>
453
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#88154c89db7ec99fb322b1970371c350">anchor</a></td></tr>
454
 
 
455
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The anchor id.  <a href="#5396aeed3a261b318dff5c88fe79639c"></a><br></td></tr>
456
 
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#6c3e98c02ffae879717b3d09f9458936">serialized</a></td></tr>
457
 
 
458
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the node has been emitted? <br></td></tr>
459
 
<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#d4e7a72cb8b1b67373ba6d76a5229e6b">anchors</a></td></tr>
460
 
 
461
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The information associated with the document nodes.  <a href="#d4e7a72cb8b1b67373ba6d76a5229e6b"></a><br></td></tr>
462
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#0cede830c77a15df7f1b73b9023d2d11">last_anchor_id</a></td></tr>
463
 
 
464
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The last assigned anchor id.  <a href="#0cede830c77a15df7f1b73b9023d2d11"></a><br></td></tr>
465
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structyaml__document__s.html">yaml_document_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#f9cc8801cc9b46a4f45255c67a1574a7">document</a></td></tr>
466
 
 
467
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The currently emitted document.  <a href="#f9cc8801cc9b46a4f45255c67a1574a7"></a><br></td></tr>
 
321
<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrp07d3f44098630ad2efbb005f4d3493a8"></a> </p>
 
322
</div></td></tr>
 
323
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0234d7e9bfbe7cc6e12b60f90f5ec552"></a><!-- doxytag: member="yaml_emitter_s::opened" ref="a0234d7e9bfbe7cc6e12b60f90f5ec552" args="" -->
 
324
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a0234d7e9bfbe7cc6e12b60f90f5ec552">opened</a></td></tr>
 
325
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the stream was already opened? <br/></td></tr>
 
326
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a978d894a219686d31d971899e31910cd"></a><!-- doxytag: member="yaml_emitter_s::closed" ref="a978d894a219686d31d971899e31910cd" args="" -->
 
327
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a978d894a219686d31d971899e31910cd">closed</a></td></tr>
 
328
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the stream was already closed? <br/></td></tr>
 
329
<tr><td class="memItemLeft" >struct {</td></tr>
 
330
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a8f00c3c08e0d87bab11e91a4464a50bc">references</a></td></tr>
 
331
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of references.  <a href="#a16a14d92decbdcedfca4b1feb7fb72cf"></a><br/></td></tr>
 
332
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a88154c89db7ec99fb322b1970371c350">anchor</a></td></tr>
 
333
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The anchor id.  <a href="#adaa633eac5b067224ff2136502d01c6f"></a><br/></td></tr>
 
334
<tr><td class="memItemLeft" >&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structyaml__emitter__s.html#a6c3e98c02ffae879717b3d09f9458936">serialized</a></td></tr>
 
335
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the node has been emitted? <br/></td></tr>
 
336
<tr><td class="memItemLeft" valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#ad4e7a72cb8b1b67373ba6d76a5229e6b">anchors</a></td></tr>
 
337
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The information associated with the document nodes.  <a href="#ad4e7a72cb8b1b67373ba6d76a5229e6b"></a><br/></td></tr>
 
338
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#a0cede830c77a15df7f1b73b9023d2d11">last_anchor_id</a></td></tr>
 
339
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The last assigned anchor id.  <a href="#a0cede830c77a15df7f1b73b9023d2d11"></a><br/></td></tr>
 
340
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structyaml__document__s.html">yaml_document_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__emitter__s.html#af9cc8801cc9b46a4f45255c67a1574a7">document</a></td></tr>
 
341
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The currently emitted document.  <a href="#af9cc8801cc9b46a4f45255c67a1574a7"></a><br/></td></tr>
468
342
</table>
469
 
<hr><a name="_details"></a><h2>Detailed Description</h2>
470
 
The emitter structure. 
471
 
<p>
472
 
All members are internal. Manage the structure using the <code>yaml_emitter_</code> family of functions. <hr><h2>Field Documentation</h2>
473
 
<a class="anchor" name="fa2d6367a86ae6d43df14e24479bb0a7"></a><!-- doxytag: member="yaml_emitter_s::error" ref="fa2d6367a86ae6d43df14e24479bb0a7" args="" -->
474
 
<div class="memitem">
475
 
<div class="memproto">
476
 
      <table class="memname">
477
 
        <tr>
478
 
          <td class="memname"><a class="el" href="group__basic.html#g1a449f0c1b023e2ef1a596093c018e73">yaml_error_type_t</a> <a class="el" href="structyaml__emitter__s.html#fa2d6367a86ae6d43df14e24479bb0a7">yaml_emitter_s::error</a>          </td>
479
 
        </tr>
480
 
      </table>
481
 
</div>
482
 
<div class="memdoc">
483
 
 
484
 
<p>
485
 
Error type. 
486
 
<p>
487
 
 
488
 
</div>
489
 
</div><p>
490
 
<a class="anchor" name="e076ef7c85ae107a2233dd4206577800"></a><!-- doxytag: member="yaml_emitter_s::problem" ref="e076ef7c85ae107a2233dd4206577800" args="" -->
491
 
<div class="memitem">
492
 
<div class="memproto">
493
 
      <table class="memname">
494
 
        <tr>
495
 
          <td class="memname">const char* <a class="el" href="structyaml__emitter__s.html#e076ef7c85ae107a2233dd4206577800">yaml_emitter_s::problem</a>          </td>
496
 
        </tr>
497
 
      </table>
498
 
</div>
499
 
<div class="memdoc">
500
 
 
501
 
<p>
502
 
Error description. 
503
 
<p>
504
 
 
505
 
</div>
506
 
</div><p>
507
 
<a class="anchor" name="efa7e29ba8042ed1d133a02bb368ea3e"></a><!-- doxytag: member="yaml_emitter_s::write_handler" ref="efa7e29ba8042ed1d133a02bb368ea3e" args="" -->
508
 
<div class="memitem">
509
 
<div class="memproto">
510
 
      <table class="memname">
511
 
        <tr>
512
 
          <td class="memname"><a class="el" href="group__emitter.html#g1669659aacbe631ad406c78fce1f5379">yaml_write_handler_t</a>* <a class="el" href="structyaml__emitter__s.html#efa7e29ba8042ed1d133a02bb368ea3e">yaml_emitter_s::write_handler</a>          </td>
513
 
        </tr>
514
 
      </table>
515
 
</div>
516
 
<div class="memdoc">
517
 
 
518
 
<p>
519
 
Write handler. 
520
 
<p>
521
 
 
522
 
</div>
523
 
</div><p>
524
 
<a class="anchor" name="6c4fe0176b69da64ac1ddc7e091967e5"></a><!-- doxytag: member="yaml_emitter_s::write_handler_data" ref="6c4fe0176b69da64ac1ddc7e091967e5" args="" -->
525
 
<div class="memitem">
526
 
<div class="memproto">
527
 
      <table class="memname">
528
 
        <tr>
529
 
          <td class="memname">void* <a class="el" href="structyaml__emitter__s.html#6c4fe0176b69da64ac1ddc7e091967e5">yaml_emitter_s::write_handler_data</a>          </td>
530
 
        </tr>
531
 
      </table>
532
 
</div>
533
 
<div class="memdoc">
534
 
 
535
 
<p>
536
 
A pointer for passing to the white handler. 
537
 
<p>
538
 
 
539
 
</div>
540
 
</div><p>
541
 
<a class="anchor" name="db154d3d10b34077792b8e4a0f0596f7"></a><!-- doxytag: member="yaml_emitter_s::buffer" ref="db154d3d10b34077792b8e4a0f0596f7" args="" -->
542
 
<div class="memitem">
543
 
<div class="memproto">
544
 
      <table class="memname">
545
 
        <tr>
546
 
          <td class="memname">unsigned char* <a class="el" href="structyaml__emitter__s.html#db154d3d10b34077792b8e4a0f0596f7">yaml_emitter_s::buffer</a>          </td>
547
 
        </tr>
548
 
      </table>
549
 
</div>
550
 
<div class="memdoc">
551
 
 
552
 
<p>
553
 
The buffer pointer. 
554
 
<p>
555
 
 
556
 
</div>
557
 
</div><p>
558
 
<a class="anchor" name="53bdc6a00632b48c81098aad91a9fd8d"></a><!-- doxytag: member="yaml_emitter_s::size" ref="53bdc6a00632b48c81098aad91a9fd8d" args="" -->
559
 
<div class="memitem">
560
 
<div class="memproto">
561
 
      <table class="memname">
562
 
        <tr>
563
 
          <td class="memname">size_t <a class="el" href="structyaml__emitter__s.html#53bdc6a00632b48c81098aad91a9fd8d">yaml_emitter_s::size</a>          </td>
564
 
        </tr>
565
 
      </table>
566
 
</div>
567
 
<div class="memdoc">
568
 
 
569
 
<p>
570
 
The buffer size. 
571
 
<p>
572
 
 
573
 
</div>
574
 
</div><p>
575
 
<a class="anchor" name="1851639b8f0e53b8e272c806d9fb648b"></a><!-- doxytag: member="yaml_emitter_s::size_written" ref="1851639b8f0e53b8e272c806d9fb648b" args="" -->
576
 
<div class="memitem">
577
 
<div class="memproto">
578
 
      <table class="memname">
579
 
        <tr>
580
 
          <td class="memname">size_t* <a class="el" href="structyaml__emitter__s.html#1851639b8f0e53b8e272c806d9fb648b">yaml_emitter_s::size_written</a>          </td>
581
 
        </tr>
582
 
      </table>
583
 
</div>
584
 
<div class="memdoc">
585
 
 
586
 
<p>
587
 
The number of written bytes. 
588
 
<p>
589
 
 
590
 
</div>
591
 
</div><p>
592
 
<a class="anchor" name="8803fe1047e8bcea9bdfcad0743fa0dd"></a><!-- doxytag: member="yaml_emitter_s::string" ref="8803fe1047e8bcea9bdfcad0743fa0dd" args="" -->
593
 
<div class="memitem">
594
 
<div class="memproto">
595
 
      <table class="memname">
596
 
        <tr>
597
 
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#8803fe1047e8bcea9bdfcad0743fa0dd">yaml_emitter_s::string</a>          </td>
598
 
        </tr>
599
 
      </table>
600
 
</div>
601
 
<div class="memdoc">
602
 
 
603
 
<p>
604
 
String output data. 
605
 
<p>
606
 
 
607
 
</div>
608
 
</div><p>
609
 
<a class="anchor" name="bfe1e82cd5c4a180b1468e65ccfd1c61"></a><!-- doxytag: member="yaml_emitter_s::file" ref="bfe1e82cd5c4a180b1468e65ccfd1c61" args="" -->
610
 
<div class="memitem">
611
 
<div class="memproto">
612
 
      <table class="memname">
613
 
        <tr>
614
 
          <td class="memname">FILE* <a class="el" href="structyaml__emitter__s.html#bfe1e82cd5c4a180b1468e65ccfd1c61">yaml_emitter_s::file</a>          </td>
615
 
        </tr>
616
 
      </table>
617
 
</div>
618
 
<div class="memdoc">
619
 
 
620
 
<p>
621
 
File output data. 
622
 
<p>
623
 
 
624
 
</div>
625
 
</div><p>
626
 
<a class="anchor" name="a975acf559cc87d79abdb732c994f56f"></a><!-- doxytag: member="yaml_emitter_s::output" ref="a975acf559cc87d79abdb732c994f56f" args="" -->
627
 
<div class="memitem">
628
 
<div class="memproto">
629
 
      <table class="memname">
630
 
        <tr>
631
 
          <td class="memname">union { ... }   <a class="el" href="structyaml__emitter__s.html#a975acf559cc87d79abdb732c994f56f">yaml_emitter_s::output</a>          </td>
632
 
        </tr>
633
 
      </table>
634
 
</div>
635
 
<div class="memdoc">
636
 
 
637
 
<p>
638
 
Standard (string or file) output data. 
639
 
<p>
640
 
 
641
 
</div>
642
 
</div><p>
643
 
<a class="anchor" name="1c8f40a58f0a3061449b3fed02be145e"></a><!-- doxytag: member="yaml_emitter_s::start" ref="1c8f40a58f0a3061449b3fed02be145e" args="" -->
644
 
<div class="memitem">
645
 
<div class="memproto">
646
 
      <table class="memname">
647
 
        <tr>
648
 
          <td class="memname"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#1c8f40a58f0a3061449b3fed02be145e">yaml_emitter_s::start</a>          </td>
649
 
        </tr>
650
 
      </table>
651
 
</div>
652
 
<div class="memdoc">
653
 
 
654
 
<p>
655
 
The beginning of the buffer. 
656
 
<p>
657
 
 
658
 
</div>
659
 
</div><p>
660
 
<a class="anchor" name="42285849529f1b0eb9f4aac2eaef5204"></a><!-- doxytag: member="yaml_emitter_s::end" ref="42285849529f1b0eb9f4aac2eaef5204" args="" -->
661
 
<div class="memitem">
662
 
<div class="memproto">
663
 
      <table class="memname">
664
 
        <tr>
665
 
          <td class="memname"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#42285849529f1b0eb9f4aac2eaef5204">yaml_emitter_s::end</a>          </td>
666
 
        </tr>
667
 
      </table>
668
 
</div>
669
 
<div class="memdoc">
670
 
 
671
 
<p>
672
 
The end of the buffer. 
673
 
<p>
674
 
 
675
 
</div>
676
 
</div><p>
677
 
<a class="anchor" name="7615ab51145234f467984f3091558852"></a><!-- doxytag: member="yaml_emitter_s::pointer" ref="7615ab51145234f467984f3091558852" args="" -->
678
 
<div class="memitem">
679
 
<div class="memproto">
680
 
      <table class="memname">
681
 
        <tr>
682
 
          <td class="memname"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#7615ab51145234f467984f3091558852">yaml_emitter_s::pointer</a>          </td>
683
 
        </tr>
684
 
      </table>
685
 
</div>
686
 
<div class="memdoc">
687
 
 
688
 
<p>
689
 
The current position of the buffer. 
690
 
<p>
691
 
 
692
 
</div>
693
 
</div><p>
694
 
<a class="anchor" name="df20e81d4690b86732932aff06a6d2e6"></a><!-- doxytag: member="yaml_emitter_s::last" ref="df20e81d4690b86732932aff06a6d2e6" args="" -->
695
 
<div class="memitem">
696
 
<div class="memproto">
697
 
      <table class="memname">
698
 
        <tr>
699
 
          <td class="memname"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#df20e81d4690b86732932aff06a6d2e6">yaml_emitter_s::last</a>          </td>
700
 
        </tr>
701
 
      </table>
702
 
</div>
703
 
<div class="memdoc">
704
 
 
705
 
<p>
706
 
The last filled position of the buffer. 
707
 
<p>
708
 
 
709
 
</div>
710
 
</div><p>
711
 
<a class="anchor" name="fb2700e9b866b5be0ff6c7549c719f81"></a><!-- doxytag: member="yaml_emitter_s::buffer" ref="fb2700e9b866b5be0ff6c7549c719f81" args="" -->
712
 
<div class="memitem">
713
 
<div class="memproto">
714
 
      <table class="memname">
715
 
        <tr>
716
 
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#db154d3d10b34077792b8e4a0f0596f7">yaml_emitter_s::buffer</a>          </td>
717
 
        </tr>
718
 
      </table>
719
 
</div>
720
 
<div class="memdoc">
721
 
 
722
 
<p>
723
 
The working buffer. 
724
 
<p>
725
 
 
726
 
</div>
727
 
</div><p>
728
 
<a class="anchor" name="e8913d3c0bf4c987dc452efee2c802e3"></a><!-- doxytag: member="yaml_emitter_s::start" ref="e8913d3c0bf4c987dc452efee2c802e3" args="" -->
729
 
<div class="memitem">
730
 
<div class="memproto">
731
 
      <table class="memname">
732
 
        <tr>
733
 
          <td class="memname">unsigned char* <a class="el" href="structyaml__emitter__s.html#1c8f40a58f0a3061449b3fed02be145e">yaml_emitter_s::start</a>          </td>
734
 
        </tr>
735
 
      </table>
736
 
</div>
737
 
<div class="memdoc">
738
 
 
739
 
<p>
740
 
The beginning of the buffer. 
741
 
<p>
742
 
 
743
 
</div>
744
 
</div><p>
745
 
<a class="anchor" name="bb03bd7a5b832de48f9fbc9512ed7936"></a><!-- doxytag: member="yaml_emitter_s::end" ref="bb03bd7a5b832de48f9fbc9512ed7936" args="" -->
746
 
<div class="memitem">
747
 
<div class="memproto">
748
 
      <table class="memname">
749
 
        <tr>
750
 
          <td class="memname">unsigned char* <a class="el" href="structyaml__emitter__s.html#42285849529f1b0eb9f4aac2eaef5204">yaml_emitter_s::end</a>          </td>
751
 
        </tr>
752
 
      </table>
753
 
</div>
754
 
<div class="memdoc">
755
 
 
756
 
<p>
757
 
The end of the buffer. 
758
 
<p>
759
 
 
760
 
</div>
761
 
</div><p>
762
 
<a class="anchor" name="ed9370f42cea4dff82f96839ce760b5a"></a><!-- doxytag: member="yaml_emitter_s::pointer" ref="ed9370f42cea4dff82f96839ce760b5a" args="" -->
763
 
<div class="memitem">
764
 
<div class="memproto">
765
 
      <table class="memname">
766
 
        <tr>
767
 
          <td class="memname">unsigned char* <a class="el" href="structyaml__emitter__s.html#7615ab51145234f467984f3091558852">yaml_emitter_s::pointer</a>          </td>
768
 
        </tr>
769
 
      </table>
770
 
</div>
771
 
<div class="memdoc">
772
 
 
773
 
<p>
774
 
The current position of the buffer. 
775
 
<p>
776
 
 
777
 
</div>
778
 
</div><p>
779
 
<a class="anchor" name="d0c5410fff4602266a0c6e0af730dd70"></a><!-- doxytag: member="yaml_emitter_s::last" ref="d0c5410fff4602266a0c6e0af730dd70" args="" -->
780
 
<div class="memitem">
781
 
<div class="memproto">
782
 
      <table class="memname">
783
 
        <tr>
784
 
          <td class="memname">unsigned char* <a class="el" href="structyaml__emitter__s.html#df20e81d4690b86732932aff06a6d2e6">yaml_emitter_s::last</a>          </td>
785
 
        </tr>
786
 
      </table>
787
 
</div>
788
 
<div class="memdoc">
789
 
 
790
 
<p>
791
 
The last filled position of the buffer. 
792
 
<p>
793
 
 
794
 
</div>
795
 
</div><p>
796
 
<a class="anchor" name="6eeffbc9cd5beb89b679740b7f1d6d09"></a><!-- doxytag: member="yaml_emitter_s::raw_buffer" ref="6eeffbc9cd5beb89b679740b7f1d6d09" args="" -->
797
 
<div class="memitem">
798
 
<div class="memproto">
799
 
      <table class="memname">
800
 
        <tr>
801
 
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#6eeffbc9cd5beb89b679740b7f1d6d09">yaml_emitter_s::raw_buffer</a>          </td>
802
 
        </tr>
803
 
      </table>
804
 
</div>
805
 
<div class="memdoc">
806
 
 
807
 
<p>
808
 
The raw buffer. 
809
 
<p>
810
 
 
811
 
</div>
812
 
</div><p>
813
 
<a class="anchor" name="da17f19fa6248d6ee493684b03700857"></a><!-- doxytag: member="yaml_emitter_s::encoding" ref="da17f19fa6248d6ee493684b03700857" args="" -->
814
 
<div class="memitem">
815
 
<div class="memproto">
816
 
      <table class="memname">
817
 
        <tr>
818
 
          <td class="memname"><a class="el" href="group__basic.html#g2170996d7e636397b5e6bc0c1b7df7c6">yaml_encoding_t</a> <a class="el" href="structyaml__emitter__s.html#da17f19fa6248d6ee493684b03700857">yaml_emitter_s::encoding</a>          </td>
819
 
        </tr>
820
 
      </table>
821
 
</div>
822
 
<div class="memdoc">
823
 
 
824
 
<p>
825
 
The stream encoding. 
826
 
<p>
827
 
 
828
 
</div>
829
 
</div><p>
830
 
<a class="anchor" name="33545f8924be89daf8b81dc905d558c0"></a><!-- doxytag: member="yaml_emitter_s::best_indent" ref="33545f8924be89daf8b81dc905d558c0" args="" -->
831
 
<div class="memitem">
832
 
<div class="memproto">
833
 
      <table class="memname">
834
 
        <tr>
835
 
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#33545f8924be89daf8b81dc905d558c0">yaml_emitter_s::best_indent</a>          </td>
836
 
        </tr>
837
 
      </table>
838
 
</div>
839
 
<div class="memdoc">
840
 
 
841
 
<p>
842
 
The number of indentation spaces. 
843
 
<p>
844
 
 
845
 
</div>
846
 
</div><p>
847
 
<a class="anchor" name="56dde6b352bdf7d4031f89d2b5d704f6"></a><!-- doxytag: member="yaml_emitter_s::best_width" ref="56dde6b352bdf7d4031f89d2b5d704f6" args="" -->
848
 
<div class="memitem">
849
 
<div class="memproto">
850
 
      <table class="memname">
851
 
        <tr>
852
 
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#56dde6b352bdf7d4031f89d2b5d704f6">yaml_emitter_s::best_width</a>          </td>
853
 
        </tr>
854
 
      </table>
855
 
</div>
856
 
<div class="memdoc">
857
 
 
858
 
<p>
859
 
The preferred width of the output lines. 
860
 
<p>
861
 
 
862
 
</div>
863
 
</div><p>
864
 
<a class="anchor" name="84c1b884d805588495067ee98a8e7c50"></a><!-- doxytag: member="yaml_emitter_s::line_break" ref="84c1b884d805588495067ee98a8e7c50" args="" -->
865
 
<div class="memitem">
866
 
<div class="memproto">
867
 
      <table class="memname">
868
 
        <tr>
869
 
          <td class="memname"><a class="el" href="group__basic.html#g64d1365e1acd4deeab50d6b48e39cb6d">yaml_break_t</a> <a class="el" href="structyaml__emitter__s.html#84c1b884d805588495067ee98a8e7c50">yaml_emitter_s::line_break</a>          </td>
870
 
        </tr>
871
 
      </table>
872
 
</div>
873
 
<div class="memdoc">
874
 
 
875
 
<p>
876
 
The preferred line break. 
877
 
<p>
878
 
 
879
 
</div>
880
 
</div><p>
881
 
<a class="anchor" name="d68af21e510adcfc2db43b31e791efe1"></a><!-- doxytag: member="yaml_emitter_s::start" ref="d68af21e510adcfc2db43b31e791efe1" args="" -->
882
 
<div class="memitem">
883
 
<div class="memproto">
884
 
      <table class="memname">
885
 
        <tr>
886
 
          <td class="memname"><a class="el" href="group__emitter.html#g0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a>* <a class="el" href="structyaml__emitter__s.html#1c8f40a58f0a3061449b3fed02be145e">yaml_emitter_s::start</a>          </td>
887
 
        </tr>
888
 
      </table>
889
 
</div>
890
 
<div class="memdoc">
891
 
 
892
 
<p>
893
 
The beginning of the stack. 
894
 
<p>
895
 
 
896
 
</div>
897
 
</div><p>
898
 
<a class="anchor" name="126a19ae360206437647892a344a30f0"></a><!-- doxytag: member="yaml_emitter_s::end" ref="126a19ae360206437647892a344a30f0" args="" -->
899
 
<div class="memitem">
900
 
<div class="memproto">
901
 
      <table class="memname">
902
 
        <tr>
903
 
          <td class="memname"><a class="el" href="group__emitter.html#g0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a>* <a class="el" href="structyaml__emitter__s.html#42285849529f1b0eb9f4aac2eaef5204">yaml_emitter_s::end</a>          </td>
904
 
        </tr>
905
 
      </table>
906
 
</div>
907
 
<div class="memdoc">
908
 
 
909
 
<p>
910
 
The end of the stack. 
911
 
<p>
912
 
 
913
 
</div>
914
 
</div><p>
915
 
<a class="anchor" name="afa8b6f21022ce2f4cb9b44ad15a535e"></a><!-- doxytag: member="yaml_emitter_s::top" ref="afa8b6f21022ce2f4cb9b44ad15a535e" args="" -->
916
 
<div class="memitem">
917
 
<div class="memproto">
918
 
      <table class="memname">
919
 
        <tr>
920
 
          <td class="memname"><a class="el" href="group__emitter.html#g0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a>* <a class="el" href="structyaml__emitter__s.html#afa8b6f21022ce2f4cb9b44ad15a535e">yaml_emitter_s::top</a>          </td>
921
 
        </tr>
922
 
      </table>
923
 
</div>
924
 
<div class="memdoc">
925
 
 
926
 
<p>
927
 
The top of the stack. 
928
 
<p>
929
 
 
930
 
</div>
931
 
</div><p>
932
 
<a class="anchor" name="6dc87fbd5b074507e102b967492b135d"></a><!-- doxytag: member="yaml_emitter_s::states" ref="6dc87fbd5b074507e102b967492b135d" args="" -->
933
 
<div class="memitem">
934
 
<div class="memproto">
935
 
      <table class="memname">
936
 
        <tr>
937
 
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#6dc87fbd5b074507e102b967492b135d">yaml_emitter_s::states</a>          </td>
938
 
        </tr>
939
 
      </table>
940
 
</div>
941
 
<div class="memdoc">
942
 
 
943
 
<p>
944
 
The stack of states. 
945
 
<p>
946
 
 
947
 
</div>
948
 
</div><p>
949
 
<a class="anchor" name="29f1d4f27ff9b9616c154f0730dd24ee"></a><!-- doxytag: member="yaml_emitter_s::state" ref="29f1d4f27ff9b9616c154f0730dd24ee" args="" -->
950
 
<div class="memitem">
951
 
<div class="memproto">
952
 
      <table class="memname">
953
 
        <tr>
954
 
          <td class="memname"><a class="el" href="group__emitter.html#g0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a> <a class="el" href="structyaml__emitter__s.html#29f1d4f27ff9b9616c154f0730dd24ee">yaml_emitter_s::state</a>          </td>
955
 
        </tr>
956
 
      </table>
957
 
</div>
958
 
<div class="memdoc">
959
 
 
960
 
<p>
961
 
The current emitter state. 
962
 
<p>
963
 
 
964
 
</div>
965
 
</div><p>
966
 
<a class="anchor" name="2c31edecd7f6dfd87fe3f8e12b705884"></a><!-- doxytag: member="yaml_emitter_s::start" ref="2c31edecd7f6dfd87fe3f8e12b705884" args="" -->
967
 
<div class="memitem">
968
 
<div class="memproto">
969
 
      <table class="memname">
970
 
        <tr>
971
 
          <td class="memname"><a class="el" href="structyaml__event__s.html">yaml_event_t</a>* <a class="el" href="structyaml__emitter__s.html#1c8f40a58f0a3061449b3fed02be145e">yaml_emitter_s::start</a>          </td>
972
 
        </tr>
973
 
      </table>
974
 
</div>
975
 
<div class="memdoc">
976
 
 
977
 
<p>
978
 
The beginning of the event queue. 
979
 
<p>
980
 
 
981
 
</div>
982
 
</div><p>
983
 
<a class="anchor" name="55703a15e71c6b9551a2f4feb888bdcb"></a><!-- doxytag: member="yaml_emitter_s::end" ref="55703a15e71c6b9551a2f4feb888bdcb" args="" -->
984
 
<div class="memitem">
985
 
<div class="memproto">
986
 
      <table class="memname">
987
 
        <tr>
988
 
          <td class="memname"><a class="el" href="structyaml__event__s.html">yaml_event_t</a>* <a class="el" href="structyaml__emitter__s.html#42285849529f1b0eb9f4aac2eaef5204">yaml_emitter_s::end</a>          </td>
989
 
        </tr>
990
 
      </table>
991
 
</div>
992
 
<div class="memdoc">
993
 
 
994
 
<p>
995
 
The end of the event queue. 
996
 
<p>
997
 
 
998
 
</div>
999
 
</div><p>
1000
 
<a class="anchor" name="547dfd20576006e606ffb0d8042b4234"></a><!-- doxytag: member="yaml_emitter_s::head" ref="547dfd20576006e606ffb0d8042b4234" args="" -->
1001
 
<div class="memitem">
1002
 
<div class="memproto">
1003
 
      <table class="memname">
1004
 
        <tr>
1005
 
          <td class="memname"><a class="el" href="structyaml__event__s.html">yaml_event_t</a>* <a class="el" href="structyaml__emitter__s.html#547dfd20576006e606ffb0d8042b4234">yaml_emitter_s::head</a>          </td>
1006
 
        </tr>
1007
 
      </table>
1008
 
</div>
1009
 
<div class="memdoc">
1010
 
 
1011
 
<p>
1012
 
The head of the event queue. 
1013
 
<p>
1014
 
 
1015
 
</div>
1016
 
</div><p>
1017
 
<a class="anchor" name="cafa1e3cb872fa7917217469659fb273"></a><!-- doxytag: member="yaml_emitter_s::tail" ref="cafa1e3cb872fa7917217469659fb273" args="" -->
1018
 
<div class="memitem">
1019
 
<div class="memproto">
1020
 
      <table class="memname">
1021
 
        <tr>
1022
 
          <td class="memname"><a class="el" href="structyaml__event__s.html">yaml_event_t</a>* <a class="el" href="structyaml__emitter__s.html#cafa1e3cb872fa7917217469659fb273">yaml_emitter_s::tail</a>          </td>
1023
 
        </tr>
1024
 
      </table>
1025
 
</div>
1026
 
<div class="memdoc">
1027
 
 
1028
 
<p>
1029
 
The tail of the event queue. 
1030
 
<p>
1031
 
 
1032
 
</div>
1033
 
</div><p>
1034
 
<a class="anchor" name="3516b49eb7579e422750a94a9d7c1700"></a><!-- doxytag: member="yaml_emitter_s::events" ref="3516b49eb7579e422750a94a9d7c1700" args="" -->
1035
 
<div class="memitem">
1036
 
<div class="memproto">
1037
 
      <table class="memname">
1038
 
        <tr>
1039
 
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#3516b49eb7579e422750a94a9d7c1700">yaml_emitter_s::events</a>          </td>
1040
 
        </tr>
1041
 
      </table>
1042
 
</div>
1043
 
<div class="memdoc">
1044
 
 
1045
 
<p>
1046
 
The event queue. 
1047
 
<p>
1048
 
 
1049
 
</div>
1050
 
</div><p>
1051
 
<a class="anchor" name="28ec8053132a8e7cf29df983835754b7"></a><!-- doxytag: member="yaml_emitter_s::start" ref="28ec8053132a8e7cf29df983835754b7" args="" -->
1052
 
<div class="memitem">
1053
 
<div class="memproto">
1054
 
      <table class="memname">
1055
 
        <tr>
1056
 
          <td class="memname">int* <a class="el" href="structyaml__emitter__s.html#1c8f40a58f0a3061449b3fed02be145e">yaml_emitter_s::start</a>          </td>
1057
 
        </tr>
1058
 
      </table>
1059
 
</div>
1060
 
<div class="memdoc">
1061
 
 
1062
 
<p>
1063
 
The beginning of the stack. 
1064
 
<p>
1065
 
 
1066
 
</div>
1067
 
</div><p>
1068
 
<a class="anchor" name="6669a94bc18247491e59c709852be0d1"></a><!-- doxytag: member="yaml_emitter_s::end" ref="6669a94bc18247491e59c709852be0d1" args="" -->
1069
 
<div class="memitem">
1070
 
<div class="memproto">
1071
 
      <table class="memname">
1072
 
        <tr>
1073
 
          <td class="memname">int* <a class="el" href="structyaml__emitter__s.html#42285849529f1b0eb9f4aac2eaef5204">yaml_emitter_s::end</a>          </td>
1074
 
        </tr>
1075
 
      </table>
1076
 
</div>
1077
 
<div class="memdoc">
1078
 
 
1079
 
<p>
1080
 
The end of the stack. 
1081
 
<p>
1082
 
 
1083
 
</div>
1084
 
</div><p>
1085
 
<a class="anchor" name="5779bcbfd04df64e42434b7599332d11"></a><!-- doxytag: member="yaml_emitter_s::top" ref="5779bcbfd04df64e42434b7599332d11" args="" -->
1086
 
<div class="memitem">
1087
 
<div class="memproto">
1088
 
      <table class="memname">
1089
 
        <tr>
1090
 
          <td class="memname">int* <a class="el" href="structyaml__emitter__s.html#afa8b6f21022ce2f4cb9b44ad15a535e">yaml_emitter_s::top</a>          </td>
1091
 
        </tr>
1092
 
      </table>
1093
 
</div>
1094
 
<div class="memdoc">
1095
 
 
1096
 
<p>
1097
 
The top of the stack. 
1098
 
<p>
1099
 
 
1100
 
</div>
1101
 
</div><p>
1102
 
<a class="anchor" name="d31c591593ccb78e6b04887bf4f162c8"></a><!-- doxytag: member="yaml_emitter_s::indents" ref="d31c591593ccb78e6b04887bf4f162c8" args="" -->
1103
 
<div class="memitem">
1104
 
<div class="memproto">
1105
 
      <table class="memname">
1106
 
        <tr>
1107
 
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#d31c591593ccb78e6b04887bf4f162c8">yaml_emitter_s::indents</a>          </td>
1108
 
        </tr>
1109
 
      </table>
1110
 
</div>
1111
 
<div class="memdoc">
1112
 
 
1113
 
<p>
1114
 
The stack of indentation levels. 
1115
 
<p>
1116
 
 
1117
 
</div>
1118
 
</div><p>
1119
 
<a class="anchor" name="94afdd9750b95529bbbbd09456a4391d"></a><!-- doxytag: member="yaml_emitter_s::start" ref="94afdd9750b95529bbbbd09456a4391d" args="" -->
1120
 
<div class="memitem">
1121
 
<div class="memproto">
1122
 
      <table class="memname">
1123
 
        <tr>
1124
 
          <td class="memname"><a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a>* <a class="el" href="structyaml__emitter__s.html#1c8f40a58f0a3061449b3fed02be145e">yaml_emitter_s::start</a>          </td>
1125
 
        </tr>
1126
 
      </table>
1127
 
</div>
1128
 
<div class="memdoc">
1129
 
 
1130
 
<p>
1131
 
The beginning of the list. 
1132
 
<p>
1133
 
 
1134
 
</div>
1135
 
</div><p>
1136
 
<a class="anchor" name="3b28127063323de1d88fc18cdb6adf8a"></a><!-- doxytag: member="yaml_emitter_s::end" ref="3b28127063323de1d88fc18cdb6adf8a" args="" -->
1137
 
<div class="memitem">
1138
 
<div class="memproto">
1139
 
      <table class="memname">
1140
 
        <tr>
1141
 
          <td class="memname"><a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a>* <a class="el" href="structyaml__emitter__s.html#42285849529f1b0eb9f4aac2eaef5204">yaml_emitter_s::end</a>          </td>
1142
 
        </tr>
1143
 
      </table>
1144
 
</div>
1145
 
<div class="memdoc">
1146
 
 
1147
 
<p>
1148
 
The end of the list. 
1149
 
<p>
1150
 
 
1151
 
</div>
1152
 
</div><p>
1153
 
<a class="anchor" name="8e3f468d814d2aa5e074f7da1648d34a"></a><!-- doxytag: member="yaml_emitter_s::top" ref="8e3f468d814d2aa5e074f7da1648d34a" args="" -->
1154
 
<div class="memitem">
1155
 
<div class="memproto">
1156
 
      <table class="memname">
1157
 
        <tr>
1158
 
          <td class="memname"><a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a>* <a class="el" href="structyaml__emitter__s.html#afa8b6f21022ce2f4cb9b44ad15a535e">yaml_emitter_s::top</a>          </td>
1159
 
        </tr>
1160
 
      </table>
1161
 
</div>
1162
 
<div class="memdoc">
1163
 
 
1164
 
<p>
1165
 
The top of the list. 
1166
 
<p>
1167
 
 
1168
 
</div>
1169
 
</div><p>
1170
 
<a class="anchor" name="9dc51f2ccb8a517e2dc029e1af960258"></a><!-- doxytag: member="yaml_emitter_s::tag_directives" ref="9dc51f2ccb8a517e2dc029e1af960258" args="" -->
1171
 
<div class="memitem">
1172
 
<div class="memproto">
1173
 
      <table class="memname">
1174
 
        <tr>
1175
 
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#9dc51f2ccb8a517e2dc029e1af960258">yaml_emitter_s::tag_directives</a>          </td>
1176
 
        </tr>
1177
 
      </table>
1178
 
</div>
1179
 
<div class="memdoc">
1180
 
 
1181
 
<p>
1182
 
The list of tag directives. 
1183
 
<p>
1184
 
 
1185
 
</div>
1186
 
</div><p>
1187
 
<a class="anchor" name="93a73494a5d62464a67cc71f86ad9728"></a><!-- doxytag: member="yaml_emitter_s::indent" ref="93a73494a5d62464a67cc71f86ad9728" args="" -->
1188
 
<div class="memitem">
1189
 
<div class="memproto">
1190
 
      <table class="memname">
1191
 
        <tr>
1192
 
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#93a73494a5d62464a67cc71f86ad9728">yaml_emitter_s::indent</a>          </td>
1193
 
        </tr>
1194
 
      </table>
1195
 
</div>
1196
 
<div class="memdoc">
1197
 
 
1198
 
<p>
1199
 
The current indentation level. 
1200
 
<p>
1201
 
 
1202
 
</div>
1203
 
</div><p>
1204
 
<a class="anchor" name="50f8e97c4290b83ebd646b4c4f5c5de9"></a><!-- doxytag: member="yaml_emitter_s::flow_level" ref="50f8e97c4290b83ebd646b4c4f5c5de9" args="" -->
1205
 
<div class="memitem">
1206
 
<div class="memproto">
1207
 
      <table class="memname">
1208
 
        <tr>
1209
 
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#50f8e97c4290b83ebd646b4c4f5c5de9">yaml_emitter_s::flow_level</a>          </td>
1210
 
        </tr>
1211
 
      </table>
1212
 
</div>
1213
 
<div class="memdoc">
1214
 
 
1215
 
<p>
1216
 
The current flow level. 
1217
 
<p>
1218
 
 
1219
 
</div>
1220
 
</div><p>
1221
 
<a class="anchor" name="4fe9295608f19a687e41ec3661383e88"></a><!-- doxytag: member="yaml_emitter_s::line" ref="4fe9295608f19a687e41ec3661383e88" args="" -->
1222
 
<div class="memitem">
1223
 
<div class="memproto">
1224
 
      <table class="memname">
1225
 
        <tr>
1226
 
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#4fe9295608f19a687e41ec3661383e88">yaml_emitter_s::line</a>          </td>
1227
 
        </tr>
1228
 
      </table>
1229
 
</div>
1230
 
<div class="memdoc">
1231
 
 
1232
 
<p>
1233
 
The current line. 
1234
 
<p>
1235
 
 
1236
 
</div>
1237
 
</div><p>
1238
 
<a class="anchor" name="678fbbacad5d1f3f9bb7516282888b8a"></a><!-- doxytag: member="yaml_emitter_s::column" ref="678fbbacad5d1f3f9bb7516282888b8a" args="" -->
1239
 
<div class="memitem">
1240
 
<div class="memproto">
1241
 
      <table class="memname">
1242
 
        <tr>
1243
 
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#678fbbacad5d1f3f9bb7516282888b8a">yaml_emitter_s::column</a>          </td>
1244
 
        </tr>
1245
 
      </table>
1246
 
</div>
1247
 
<div class="memdoc">
1248
 
 
1249
 
<p>
1250
 
The current column. 
1251
 
<p>
1252
 
 
1253
 
</div>
1254
 
</div><p>
1255
 
<a class="anchor" name="6f2882bde71e478e29dc5b293def8739"></a><!-- doxytag: member="yaml_emitter_s::anchor" ref="6f2882bde71e478e29dc5b293def8739" args="" -->
1256
 
<div class="memitem">
1257
 
<div class="memproto">
1258
 
      <table class="memname">
1259
 
        <tr>
1260
 
          <td class="memname"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#6f2882bde71e478e29dc5b293def8739">yaml_emitter_s::anchor</a>          </td>
1261
 
        </tr>
1262
 
      </table>
1263
 
</div>
1264
 
<div class="memdoc">
1265
 
 
1266
 
<p>
1267
 
The anchor value. 
1268
 
<p>
1269
 
 
1270
 
</div>
1271
 
</div><p>
1272
 
<a class="anchor" name="ece73cc234475630032b1c75a735eeb5"></a><!-- doxytag: member="yaml_emitter_s::anchor_length" ref="ece73cc234475630032b1c75a735eeb5" args="" -->
1273
 
<div class="memitem">
1274
 
<div class="memproto">
1275
 
      <table class="memname">
1276
 
        <tr>
1277
 
          <td class="memname">size_t <a class="el" href="structyaml__emitter__s.html#ece73cc234475630032b1c75a735eeb5">yaml_emitter_s::anchor_length</a>          </td>
1278
 
        </tr>
1279
 
      </table>
1280
 
</div>
1281
 
<div class="memdoc">
1282
 
 
1283
 
<p>
1284
 
The anchor length. 
1285
 
<p>
1286
 
 
1287
 
</div>
1288
 
</div><p>
1289
 
<a class="anchor" name="d8883d967ee02e3e15e58bc2533188cc"></a><!-- doxytag: member="yaml_emitter_s::anchor_data" ref="d8883d967ee02e3e15e58bc2533188cc" args="" -->
1290
 
<div class="memitem">
1291
 
<div class="memproto">
1292
 
      <table class="memname">
1293
 
        <tr>
1294
 
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#d8883d967ee02e3e15e58bc2533188cc">yaml_emitter_s::anchor_data</a>          </td>
1295
 
        </tr>
1296
 
      </table>
1297
 
</div>
1298
 
<div class="memdoc">
1299
 
 
1300
 
<p>
1301
 
Anchor analysis. 
1302
 
<p>
1303
 
 
1304
 
</div>
1305
 
</div><p>
1306
 
<a class="anchor" name="7f043a9092eef2d644cc8f1180386239"></a><!-- doxytag: member="yaml_emitter_s::handle" ref="7f043a9092eef2d644cc8f1180386239" args="" -->
1307
 
<div class="memitem">
1308
 
<div class="memproto">
1309
 
      <table class="memname">
1310
 
        <tr>
1311
 
          <td class="memname"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#7f043a9092eef2d644cc8f1180386239">yaml_emitter_s::handle</a>          </td>
1312
 
        </tr>
1313
 
      </table>
1314
 
</div>
1315
 
<div class="memdoc">
1316
 
 
1317
 
<p>
1318
 
The tag handle. 
1319
 
<p>
1320
 
 
1321
 
</div>
1322
 
</div><p>
1323
 
<a class="anchor" name="3552cece6908f99518205e8cbe2c793a"></a><!-- doxytag: member="yaml_emitter_s::handle_length" ref="3552cece6908f99518205e8cbe2c793a" args="" -->
1324
 
<div class="memitem">
1325
 
<div class="memproto">
1326
 
      <table class="memname">
1327
 
        <tr>
1328
 
          <td class="memname">size_t <a class="el" href="structyaml__emitter__s.html#3552cece6908f99518205e8cbe2c793a">yaml_emitter_s::handle_length</a>          </td>
1329
 
        </tr>
1330
 
      </table>
1331
 
</div>
1332
 
<div class="memdoc">
1333
 
 
1334
 
<p>
1335
 
The tag handle length. 
1336
 
<p>
1337
 
 
1338
 
</div>
1339
 
</div><p>
1340
 
<a class="anchor" name="d9b61d5e9e05a47b2f873342ab226188"></a><!-- doxytag: member="yaml_emitter_s::suffix" ref="d9b61d5e9e05a47b2f873342ab226188" args="" -->
1341
 
<div class="memitem">
1342
 
<div class="memproto">
1343
 
      <table class="memname">
1344
 
        <tr>
1345
 
          <td class="memname"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#d9b61d5e9e05a47b2f873342ab226188">yaml_emitter_s::suffix</a>          </td>
1346
 
        </tr>
1347
 
      </table>
1348
 
</div>
1349
 
<div class="memdoc">
1350
 
 
1351
 
<p>
1352
 
The tag suffix. 
1353
 
<p>
1354
 
 
1355
 
</div>
1356
 
</div><p>
1357
 
<a class="anchor" name="d83936bbd4b6b77c79555c71cccc8fb5"></a><!-- doxytag: member="yaml_emitter_s::suffix_length" ref="d83936bbd4b6b77c79555c71cccc8fb5" args="" -->
1358
 
<div class="memitem">
1359
 
<div class="memproto">
1360
 
      <table class="memname">
1361
 
        <tr>
1362
 
          <td class="memname">size_t <a class="el" href="structyaml__emitter__s.html#d83936bbd4b6b77c79555c71cccc8fb5">yaml_emitter_s::suffix_length</a>          </td>
1363
 
        </tr>
1364
 
      </table>
1365
 
</div>
1366
 
<div class="memdoc">
1367
 
 
1368
 
<p>
1369
 
The tag suffix length. 
1370
 
<p>
1371
 
 
1372
 
</div>
1373
 
</div><p>
1374
 
<a class="anchor" name="3b947fbbc337d123af10c58abf1353a4"></a><!-- doxytag: member="yaml_emitter_s::tag_data" ref="3b947fbbc337d123af10c58abf1353a4" args="" -->
1375
 
<div class="memitem">
1376
 
<div class="memproto">
1377
 
      <table class="memname">
1378
 
        <tr>
1379
 
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#3b947fbbc337d123af10c58abf1353a4">yaml_emitter_s::tag_data</a>          </td>
1380
 
        </tr>
1381
 
      </table>
1382
 
</div>
1383
 
<div class="memdoc">
1384
 
 
1385
 
<p>
1386
 
Tag analysis. 
1387
 
<p>
1388
 
 
1389
 
</div>
1390
 
</div><p>
1391
 
<a class="anchor" name="20246ec76d64854ff93629cf1b424d86"></a><!-- doxytag: member="yaml_emitter_s::value" ref="20246ec76d64854ff93629cf1b424d86" args="" -->
1392
 
<div class="memitem">
1393
 
<div class="memproto">
1394
 
      <table class="memname">
1395
 
        <tr>
1396
 
          <td class="memname"><a class="el" href="group__basic.html#gf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#20246ec76d64854ff93629cf1b424d86">yaml_emitter_s::value</a>          </td>
1397
 
        </tr>
1398
 
      </table>
1399
 
</div>
1400
 
<div class="memdoc">
1401
 
 
1402
 
<p>
1403
 
The scalar value. 
1404
 
<p>
1405
 
 
1406
 
</div>
1407
 
</div><p>
1408
 
<a class="anchor" name="4f72d57ad020803803e78922ecdec580"></a><!-- doxytag: member="yaml_emitter_s::length" ref="4f72d57ad020803803e78922ecdec580" args="" -->
1409
 
<div class="memitem">
1410
 
<div class="memproto">
1411
 
      <table class="memname">
1412
 
        <tr>
1413
 
          <td class="memname">size_t <a class="el" href="structyaml__emitter__s.html#4f72d57ad020803803e78922ecdec580">yaml_emitter_s::length</a>          </td>
1414
 
        </tr>
1415
 
      </table>
1416
 
</div>
1417
 
<div class="memdoc">
1418
 
 
1419
 
<p>
1420
 
The scalar length. 
1421
 
<p>
1422
 
 
1423
 
</div>
1424
 
</div><p>
1425
 
<a class="anchor" name="cd1e83d220103aa24577038cfb1c2d21"></a><!-- doxytag: member="yaml_emitter_s::style" ref="cd1e83d220103aa24577038cfb1c2d21" args="" -->
1426
 
<div class="memitem">
1427
 
<div class="memproto">
1428
 
      <table class="memname">
1429
 
        <tr>
1430
 
          <td class="memname"><a class="el" href="group__styles.html#g3fa6405631e1afe5bd5c488a6c5e8065">yaml_scalar_style_t</a> <a class="el" href="structyaml__emitter__s.html#cd1e83d220103aa24577038cfb1c2d21">yaml_emitter_s::style</a>          </td>
1431
 
        </tr>
1432
 
      </table>
1433
 
</div>
1434
 
<div class="memdoc">
1435
 
 
1436
 
<p>
1437
 
The output style. 
1438
 
<p>
1439
 
 
1440
 
</div>
1441
 
</div><p>
1442
 
<a class="anchor" name="c3f80f4cb9c361b5fa4fa8f5cc04dbac"></a><!-- doxytag: member="yaml_emitter_s::scalar_data" ref="c3f80f4cb9c361b5fa4fa8f5cc04dbac" args="" -->
1443
 
<div class="memitem">
1444
 
<div class="memproto">
1445
 
      <table class="memname">
1446
 
        <tr>
1447
 
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#c3f80f4cb9c361b5fa4fa8f5cc04dbac">yaml_emitter_s::scalar_data</a>          </td>
1448
 
        </tr>
1449
 
      </table>
1450
 
</div>
1451
 
<div class="memdoc">
1452
 
 
1453
 
<p>
1454
 
Scalar analysis. 
1455
 
<p>
1456
 
 
1457
 
</div>
1458
 
</div><p>
1459
 
<a class="anchor" name="8f00c3c08e0d87bab11e91a4464a50bc"></a><!-- doxytag: member="yaml_emitter_s::references" ref="8f00c3c08e0d87bab11e91a4464a50bc" args="" -->
1460
 
<div class="memitem">
1461
 
<div class="memproto">
1462
 
      <table class="memname">
1463
 
        <tr>
1464
 
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#8f00c3c08e0d87bab11e91a4464a50bc">yaml_emitter_s::references</a>          </td>
1465
 
        </tr>
1466
 
      </table>
1467
 
</div>
1468
 
<div class="memdoc">
1469
 
 
1470
 
<p>
1471
 
The number of references. 
1472
 
<p>
1473
 
 
1474
 
</div>
1475
 
</div><p>
1476
 
<a class="anchor" name="88154c89db7ec99fb322b1970371c350"></a><!-- doxytag: member="yaml_emitter_s::anchor" ref="88154c89db7ec99fb322b1970371c350" args="" -->
1477
 
<div class="memitem">
1478
 
<div class="memproto">
1479
 
      <table class="memname">
1480
 
        <tr>
1481
 
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#6f2882bde71e478e29dc5b293def8739">yaml_emitter_s::anchor</a>          </td>
1482
 
        </tr>
1483
 
      </table>
1484
 
</div>
1485
 
<div class="memdoc">
1486
 
 
1487
 
<p>
1488
 
The anchor id. 
1489
 
<p>
1490
 
 
1491
 
</div>
1492
 
</div><p>
1493
 
<a class="anchor" name="d4e7a72cb8b1b67373ba6d76a5229e6b"></a><!-- doxytag: member="yaml_emitter_s::anchors" ref="d4e7a72cb8b1b67373ba6d76a5229e6b" args="" -->
1494
 
<div class="memitem">
1495
 
<div class="memproto">
1496
 
      <table class="memname">
1497
 
        <tr>
1498
 
          <td class="memname">struct { ... }  * <a class="el" href="structyaml__emitter__s.html#d4e7a72cb8b1b67373ba6d76a5229e6b">yaml_emitter_s::anchors</a>          </td>
1499
 
        </tr>
1500
 
      </table>
1501
 
</div>
1502
 
<div class="memdoc">
1503
 
 
1504
 
<p>
1505
 
The information associated with the document nodes. 
1506
 
<p>
1507
 
 
1508
 
</div>
1509
 
</div><p>
1510
 
<a class="anchor" name="0cede830c77a15df7f1b73b9023d2d11"></a><!-- doxytag: member="yaml_emitter_s::last_anchor_id" ref="0cede830c77a15df7f1b73b9023d2d11" args="" -->
1511
 
<div class="memitem">
1512
 
<div class="memproto">
1513
 
      <table class="memname">
1514
 
        <tr>
1515
 
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#0cede830c77a15df7f1b73b9023d2d11">yaml_emitter_s::last_anchor_id</a>          </td>
1516
 
        </tr>
1517
 
      </table>
1518
 
</div>
1519
 
<div class="memdoc">
1520
 
 
1521
 
<p>
1522
 
The last assigned anchor id. 
1523
 
<p>
1524
 
 
1525
 
</div>
1526
 
</div><p>
1527
 
<a class="anchor" name="f9cc8801cc9b46a4f45255c67a1574a7"></a><!-- doxytag: member="yaml_emitter_s::document" ref="f9cc8801cc9b46a4f45255c67a1574a7" args="" -->
1528
 
<div class="memitem">
1529
 
<div class="memproto">
1530
 
      <table class="memname">
1531
 
        <tr>
1532
 
          <td class="memname"><a class="el" href="structyaml__document__s.html">yaml_document_t</a>* <a class="el" href="structyaml__emitter__s.html#f9cc8801cc9b46a4f45255c67a1574a7">yaml_emitter_s::document</a>          </td>
1533
 
        </tr>
1534
 
      </table>
1535
 
</div>
1536
 
<div class="memdoc">
1537
 
 
1538
 
<p>
1539
 
The currently emitted document. 
1540
 
<p>
1541
 
 
1542
 
</div>
1543
 
</div><p>
1544
 
<hr>The documentation for this struct was generated from the following file:<ul>
1545
 
<li><a class="el" href="yaml_8h.html">yaml.h</a></ul>
1546
 
</div>
1547
 
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 30 22:52:14 2009 for yaml by&nbsp;
 
343
<hr/><a name="_details"></a><h2>Detailed Description</h2>
 
344
<p>The emitter structure. </p>
 
345
<p>All members are internal. Manage the structure using the <code>yaml_emitter_</code> family of functions. </p>
 
346
<hr/><h2>Field Documentation</h2>
 
347
<a class="anchor" id="afa2d6367a86ae6d43df14e24479bb0a7"></a><!-- doxytag: member="yaml_emitter_s::error" ref="afa2d6367a86ae6d43df14e24479bb0a7" args="" -->
 
348
<div class="memitem">
 
349
<div class="memproto">
 
350
      <table class="memname">
 
351
        <tr>
 
352
          <td class="memname"><a class="el" href="group__basic.html#ga1a449f0c1b023e2ef1a596093c018e73">yaml_error_type_t</a> <a class="el" href="structyaml__emitter__s.html#afa2d6367a86ae6d43df14e24479bb0a7">yaml_emitter_s::error</a></td>
 
353
        </tr>
 
354
      </table>
 
355
</div>
 
356
<div class="memdoc">
 
357
 
 
358
<p>Error type. </p>
 
359
 
 
360
</div>
 
361
</div>
 
362
<a class="anchor" id="ae076ef7c85ae107a2233dd4206577800"></a><!-- doxytag: member="yaml_emitter_s::problem" ref="ae076ef7c85ae107a2233dd4206577800" args="" -->
 
363
<div class="memitem">
 
364
<div class="memproto">
 
365
      <table class="memname">
 
366
        <tr>
 
367
          <td class="memname">const char* <a class="el" href="structyaml__emitter__s.html#ae076ef7c85ae107a2233dd4206577800">yaml_emitter_s::problem</a></td>
 
368
        </tr>
 
369
      </table>
 
370
</div>
 
371
<div class="memdoc">
 
372
 
 
373
<p>Error description. </p>
 
374
 
 
375
</div>
 
376
</div>
 
377
<a class="anchor" id="aefa7e29ba8042ed1d133a02bb368ea3e"></a><!-- doxytag: member="yaml_emitter_s::write_handler" ref="aefa7e29ba8042ed1d133a02bb368ea3e" args="" -->
 
378
<div class="memitem">
 
379
<div class="memproto">
 
380
      <table class="memname">
 
381
        <tr>
 
382
          <td class="memname"><a class="el" href="group__emitter.html#ga1669659aacbe631ad406c78fce1f5379">yaml_write_handler_t</a>* <a class="el" href="structyaml__emitter__s.html#aefa7e29ba8042ed1d133a02bb368ea3e">yaml_emitter_s::write_handler</a></td>
 
383
        </tr>
 
384
      </table>
 
385
</div>
 
386
<div class="memdoc">
 
387
 
 
388
<p>Write handler. </p>
 
389
 
 
390
</div>
 
391
</div>
 
392
<a class="anchor" id="a6c4fe0176b69da64ac1ddc7e091967e5"></a><!-- doxytag: member="yaml_emitter_s::write_handler_data" ref="a6c4fe0176b69da64ac1ddc7e091967e5" args="" -->
 
393
<div class="memitem">
 
394
<div class="memproto">
 
395
      <table class="memname">
 
396
        <tr>
 
397
          <td class="memname">void* <a class="el" href="structyaml__emitter__s.html#a6c4fe0176b69da64ac1ddc7e091967e5">yaml_emitter_s::write_handler_data</a></td>
 
398
        </tr>
 
399
      </table>
 
400
</div>
 
401
<div class="memdoc">
 
402
 
 
403
<p>A pointer for passing to the white handler. </p>
 
404
 
 
405
</div>
 
406
</div>
 
407
<a class="anchor" id="adb154d3d10b34077792b8e4a0f0596f7"></a><!-- doxytag: member="yaml_emitter_s::buffer" ref="adb154d3d10b34077792b8e4a0f0596f7" args="" -->
 
408
<div class="memitem">
 
409
<div class="memproto">
 
410
      <table class="memname">
 
411
        <tr>
 
412
          <td class="memname">unsigned char* <a class="el" href="structyaml__emitter__s.html#adb154d3d10b34077792b8e4a0f0596f7">yaml_emitter_s::buffer</a></td>
 
413
        </tr>
 
414
      </table>
 
415
</div>
 
416
<div class="memdoc">
 
417
 
 
418
<p>The buffer pointer. </p>
 
419
 
 
420
</div>
 
421
</div>
 
422
<a class="anchor" id="a53bdc6a00632b48c81098aad91a9fd8d"></a><!-- doxytag: member="yaml_emitter_s::size" ref="a53bdc6a00632b48c81098aad91a9fd8d" args="" -->
 
423
<div class="memitem">
 
424
<div class="memproto">
 
425
      <table class="memname">
 
426
        <tr>
 
427
          <td class="memname">size_t <a class="el" href="structyaml__emitter__s.html#a53bdc6a00632b48c81098aad91a9fd8d">yaml_emitter_s::size</a></td>
 
428
        </tr>
 
429
      </table>
 
430
</div>
 
431
<div class="memdoc">
 
432
 
 
433
<p>The buffer size. </p>
 
434
 
 
435
</div>
 
436
</div>
 
437
<a class="anchor" id="a1851639b8f0e53b8e272c806d9fb648b"></a><!-- doxytag: member="yaml_emitter_s::size_written" ref="a1851639b8f0e53b8e272c806d9fb648b" args="" -->
 
438
<div class="memitem">
 
439
<div class="memproto">
 
440
      <table class="memname">
 
441
        <tr>
 
442
          <td class="memname">size_t* <a class="el" href="structyaml__emitter__s.html#a1851639b8f0e53b8e272c806d9fb648b">yaml_emitter_s::size_written</a></td>
 
443
        </tr>
 
444
      </table>
 
445
</div>
 
446
<div class="memdoc">
 
447
 
 
448
<p>The number of written bytes. </p>
 
449
 
 
450
</div>
 
451
</div>
 
452
<a class="anchor" id="a8803fe1047e8bcea9bdfcad0743fa0dd"></a><!-- doxytag: member="yaml_emitter_s::string" ref="a8803fe1047e8bcea9bdfcad0743fa0dd" args="" -->
 
453
<div class="memitem">
 
454
<div class="memproto">
 
455
      <table class="memname">
 
456
        <tr>
 
457
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#a8803fe1047e8bcea9bdfcad0743fa0dd">yaml_emitter_s::string</a></td>
 
458
        </tr>
 
459
      </table>
 
460
</div>
 
461
<div class="memdoc">
 
462
 
 
463
<p>String output data. </p>
 
464
 
 
465
</div>
 
466
</div>
 
467
<a class="anchor" id="abfe1e82cd5c4a180b1468e65ccfd1c61"></a><!-- doxytag: member="yaml_emitter_s::file" ref="abfe1e82cd5c4a180b1468e65ccfd1c61" args="" -->
 
468
<div class="memitem">
 
469
<div class="memproto">
 
470
      <table class="memname">
 
471
        <tr>
 
472
          <td class="memname">FILE* <a class="el" href="structyaml__emitter__s.html#abfe1e82cd5c4a180b1468e65ccfd1c61">yaml_emitter_s::file</a></td>
 
473
        </tr>
 
474
      </table>
 
475
</div>
 
476
<div class="memdoc">
 
477
 
 
478
<p>File output data. </p>
 
479
 
 
480
</div>
 
481
</div>
 
482
<a class="anchor" id="aa975acf559cc87d79abdb732c994f56f"></a><!-- doxytag: member="yaml_emitter_s::output" ref="aa975acf559cc87d79abdb732c994f56f" args="" -->
 
483
<div class="memitem">
 
484
<div class="memproto">
 
485
      <table class="memname">
 
486
        <tr>
 
487
          <td class="memname">union { ... }   <a class="el" href="structyaml__emitter__s.html#aa975acf559cc87d79abdb732c994f56f">yaml_emitter_s::output</a></td>
 
488
        </tr>
 
489
      </table>
 
490
</div>
 
491
<div class="memdoc">
 
492
 
 
493
<p>Standard (string or file) output data. </p>
 
494
 
 
495
</div>
 
496
</div>
 
497
<a class="anchor" id="a1c8f40a58f0a3061449b3fed02be145e"></a><!-- doxytag: member="yaml_emitter_s::start" ref="a1c8f40a58f0a3061449b3fed02be145e" args="" -->
 
498
<div class="memitem">
 
499
<div class="memproto">
 
500
      <table class="memname">
 
501
        <tr>
 
502
          <td class="memname"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#a1c8f40a58f0a3061449b3fed02be145e">yaml_emitter_s::start</a></td>
 
503
        </tr>
 
504
      </table>
 
505
</div>
 
506
<div class="memdoc">
 
507
 
 
508
<p>The beginning of the buffer. </p>
 
509
 
 
510
</div>
 
511
</div>
 
512
<a class="anchor" id="a42285849529f1b0eb9f4aac2eaef5204"></a><!-- doxytag: member="yaml_emitter_s::end" ref="a42285849529f1b0eb9f4aac2eaef5204" args="" -->
 
513
<div class="memitem">
 
514
<div class="memproto">
 
515
      <table class="memname">
 
516
        <tr>
 
517
          <td class="memname"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#a42285849529f1b0eb9f4aac2eaef5204">yaml_emitter_s::end</a></td>
 
518
        </tr>
 
519
      </table>
 
520
</div>
 
521
<div class="memdoc">
 
522
 
 
523
<p>The end of the buffer. </p>
 
524
 
 
525
</div>
 
526
</div>
 
527
<a class="anchor" id="a7615ab51145234f467984f3091558852"></a><!-- doxytag: member="yaml_emitter_s::pointer" ref="a7615ab51145234f467984f3091558852" args="" -->
 
528
<div class="memitem">
 
529
<div class="memproto">
 
530
      <table class="memname">
 
531
        <tr>
 
532
          <td class="memname"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#a7615ab51145234f467984f3091558852">yaml_emitter_s::pointer</a></td>
 
533
        </tr>
 
534
      </table>
 
535
</div>
 
536
<div class="memdoc">
 
537
 
 
538
<p>The current position of the buffer. </p>
 
539
 
 
540
</div>
 
541
</div>
 
542
<a class="anchor" id="adf20e81d4690b86732932aff06a6d2e6"></a><!-- doxytag: member="yaml_emitter_s::last" ref="adf20e81d4690b86732932aff06a6d2e6" args="" -->
 
543
<div class="memitem">
 
544
<div class="memproto">
 
545
      <table class="memname">
 
546
        <tr>
 
547
          <td class="memname"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#adf20e81d4690b86732932aff06a6d2e6">yaml_emitter_s::last</a></td>
 
548
        </tr>
 
549
      </table>
 
550
</div>
 
551
<div class="memdoc">
 
552
 
 
553
<p>The last filled position of the buffer. </p>
 
554
 
 
555
</div>
 
556
</div>
 
557
<a class="anchor" id="afb2700e9b866b5be0ff6c7549c719f81"></a><!-- doxytag: member="yaml_emitter_s::buffer" ref="afb2700e9b866b5be0ff6c7549c719f81" args="" -->
 
558
<div class="memitem">
 
559
<div class="memproto">
 
560
      <table class="memname">
 
561
        <tr>
 
562
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#adb154d3d10b34077792b8e4a0f0596f7">yaml_emitter_s::buffer</a></td>
 
563
        </tr>
 
564
      </table>
 
565
</div>
 
566
<div class="memdoc">
 
567
 
 
568
<p>The working buffer. </p>
 
569
 
 
570
</div>
 
571
</div>
 
572
<a class="anchor" id="ae8913d3c0bf4c987dc452efee2c802e3"></a><!-- doxytag: member="yaml_emitter_s::start" ref="ae8913d3c0bf4c987dc452efee2c802e3" args="" -->
 
573
<div class="memitem">
 
574
<div class="memproto">
 
575
      <table class="memname">
 
576
        <tr>
 
577
          <td class="memname">unsigned char* <a class="el" href="structyaml__emitter__s.html#a1c8f40a58f0a3061449b3fed02be145e">yaml_emitter_s::start</a></td>
 
578
        </tr>
 
579
      </table>
 
580
</div>
 
581
<div class="memdoc">
 
582
 
 
583
<p>The beginning of the buffer. </p>
 
584
 
 
585
</div>
 
586
</div>
 
587
<a class="anchor" id="abb03bd7a5b832de48f9fbc9512ed7936"></a><!-- doxytag: member="yaml_emitter_s::end" ref="abb03bd7a5b832de48f9fbc9512ed7936" args="" -->
 
588
<div class="memitem">
 
589
<div class="memproto">
 
590
      <table class="memname">
 
591
        <tr>
 
592
          <td class="memname">unsigned char* <a class="el" href="structyaml__emitter__s.html#a42285849529f1b0eb9f4aac2eaef5204">yaml_emitter_s::end</a></td>
 
593
        </tr>
 
594
      </table>
 
595
</div>
 
596
<div class="memdoc">
 
597
 
 
598
<p>The end of the buffer. </p>
 
599
 
 
600
</div>
 
601
</div>
 
602
<a class="anchor" id="aed9370f42cea4dff82f96839ce760b5a"></a><!-- doxytag: member="yaml_emitter_s::pointer" ref="aed9370f42cea4dff82f96839ce760b5a" args="" -->
 
603
<div class="memitem">
 
604
<div class="memproto">
 
605
      <table class="memname">
 
606
        <tr>
 
607
          <td class="memname">unsigned char* <a class="el" href="structyaml__emitter__s.html#a7615ab51145234f467984f3091558852">yaml_emitter_s::pointer</a></td>
 
608
        </tr>
 
609
      </table>
 
610
</div>
 
611
<div class="memdoc">
 
612
 
 
613
<p>The current position of the buffer. </p>
 
614
 
 
615
</div>
 
616
</div>
 
617
<a class="anchor" id="ad0c5410fff4602266a0c6e0af730dd70"></a><!-- doxytag: member="yaml_emitter_s::last" ref="ad0c5410fff4602266a0c6e0af730dd70" args="" -->
 
618
<div class="memitem">
 
619
<div class="memproto">
 
620
      <table class="memname">
 
621
        <tr>
 
622
          <td class="memname">unsigned char* <a class="el" href="structyaml__emitter__s.html#adf20e81d4690b86732932aff06a6d2e6">yaml_emitter_s::last</a></td>
 
623
        </tr>
 
624
      </table>
 
625
</div>
 
626
<div class="memdoc">
 
627
 
 
628
<p>The last filled position of the buffer. </p>
 
629
 
 
630
</div>
 
631
</div>
 
632
<a class="anchor" id="a6eeffbc9cd5beb89b679740b7f1d6d09"></a><!-- doxytag: member="yaml_emitter_s::raw_buffer" ref="a6eeffbc9cd5beb89b679740b7f1d6d09" args="" -->
 
633
<div class="memitem">
 
634
<div class="memproto">
 
635
      <table class="memname">
 
636
        <tr>
 
637
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#a6eeffbc9cd5beb89b679740b7f1d6d09">yaml_emitter_s::raw_buffer</a></td>
 
638
        </tr>
 
639
      </table>
 
640
</div>
 
641
<div class="memdoc">
 
642
 
 
643
<p>The raw buffer. </p>
 
644
 
 
645
</div>
 
646
</div>
 
647
<a class="anchor" id="ada17f19fa6248d6ee493684b03700857"></a><!-- doxytag: member="yaml_emitter_s::encoding" ref="ada17f19fa6248d6ee493684b03700857" args="" -->
 
648
<div class="memitem">
 
649
<div class="memproto">
 
650
      <table class="memname">
 
651
        <tr>
 
652
          <td class="memname"><a class="el" href="group__basic.html#ga2170996d7e636397b5e6bc0c1b7df7c6">yaml_encoding_t</a> <a class="el" href="structyaml__emitter__s.html#ada17f19fa6248d6ee493684b03700857">yaml_emitter_s::encoding</a></td>
 
653
        </tr>
 
654
      </table>
 
655
</div>
 
656
<div class="memdoc">
 
657
 
 
658
<p>The stream encoding. </p>
 
659
 
 
660
</div>
 
661
</div>
 
662
<a class="anchor" id="a33545f8924be89daf8b81dc905d558c0"></a><!-- doxytag: member="yaml_emitter_s::best_indent" ref="a33545f8924be89daf8b81dc905d558c0" args="" -->
 
663
<div class="memitem">
 
664
<div class="memproto">
 
665
      <table class="memname">
 
666
        <tr>
 
667
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#a33545f8924be89daf8b81dc905d558c0">yaml_emitter_s::best_indent</a></td>
 
668
        </tr>
 
669
      </table>
 
670
</div>
 
671
<div class="memdoc">
 
672
 
 
673
<p>The number of indentation spaces. </p>
 
674
 
 
675
</div>
 
676
</div>
 
677
<a class="anchor" id="a56dde6b352bdf7d4031f89d2b5d704f6"></a><!-- doxytag: member="yaml_emitter_s::best_width" ref="a56dde6b352bdf7d4031f89d2b5d704f6" args="" -->
 
678
<div class="memitem">
 
679
<div class="memproto">
 
680
      <table class="memname">
 
681
        <tr>
 
682
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#a56dde6b352bdf7d4031f89d2b5d704f6">yaml_emitter_s::best_width</a></td>
 
683
        </tr>
 
684
      </table>
 
685
</div>
 
686
<div class="memdoc">
 
687
 
 
688
<p>The preferred width of the output lines. </p>
 
689
 
 
690
</div>
 
691
</div>
 
692
<a class="anchor" id="a84c1b884d805588495067ee98a8e7c50"></a><!-- doxytag: member="yaml_emitter_s::line_break" ref="a84c1b884d805588495067ee98a8e7c50" args="" -->
 
693
<div class="memitem">
 
694
<div class="memproto">
 
695
      <table class="memname">
 
696
        <tr>
 
697
          <td class="memname"><a class="el" href="group__basic.html#ga64d1365e1acd4deeab50d6b48e39cb6d">yaml_break_t</a> <a class="el" href="structyaml__emitter__s.html#a84c1b884d805588495067ee98a8e7c50">yaml_emitter_s::line_break</a></td>
 
698
        </tr>
 
699
      </table>
 
700
</div>
 
701
<div class="memdoc">
 
702
 
 
703
<p>The preferred line break. </p>
 
704
 
 
705
</div>
 
706
</div>
 
707
<a class="anchor" id="ad68af21e510adcfc2db43b31e791efe1"></a><!-- doxytag: member="yaml_emitter_s::start" ref="ad68af21e510adcfc2db43b31e791efe1" args="" -->
 
708
<div class="memitem">
 
709
<div class="memproto">
 
710
      <table class="memname">
 
711
        <tr>
 
712
          <td class="memname"><a class="el" href="group__emitter.html#ga0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a>* <a class="el" href="structyaml__emitter__s.html#a1c8f40a58f0a3061449b3fed02be145e">yaml_emitter_s::start</a></td>
 
713
        </tr>
 
714
      </table>
 
715
</div>
 
716
<div class="memdoc">
 
717
 
 
718
<p>The beginning of the stack. </p>
 
719
 
 
720
</div>
 
721
</div>
 
722
<a class="anchor" id="a126a19ae360206437647892a344a30f0"></a><!-- doxytag: member="yaml_emitter_s::end" ref="a126a19ae360206437647892a344a30f0" args="" -->
 
723
<div class="memitem">
 
724
<div class="memproto">
 
725
      <table class="memname">
 
726
        <tr>
 
727
          <td class="memname"><a class="el" href="group__emitter.html#ga0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a>* <a class="el" href="structyaml__emitter__s.html#a42285849529f1b0eb9f4aac2eaef5204">yaml_emitter_s::end</a></td>
 
728
        </tr>
 
729
      </table>
 
730
</div>
 
731
<div class="memdoc">
 
732
 
 
733
<p>The end of the stack. </p>
 
734
 
 
735
</div>
 
736
</div>
 
737
<a class="anchor" id="aafa8b6f21022ce2f4cb9b44ad15a535e"></a><!-- doxytag: member="yaml_emitter_s::top" ref="aafa8b6f21022ce2f4cb9b44ad15a535e" args="" -->
 
738
<div class="memitem">
 
739
<div class="memproto">
 
740
      <table class="memname">
 
741
        <tr>
 
742
          <td class="memname"><a class="el" href="group__emitter.html#ga0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a>* <a class="el" href="structyaml__emitter__s.html#aafa8b6f21022ce2f4cb9b44ad15a535e">yaml_emitter_s::top</a></td>
 
743
        </tr>
 
744
      </table>
 
745
</div>
 
746
<div class="memdoc">
 
747
 
 
748
<p>The top of the stack. </p>
 
749
 
 
750
</div>
 
751
</div>
 
752
<a class="anchor" id="a6dc87fbd5b074507e102b967492b135d"></a><!-- doxytag: member="yaml_emitter_s::states" ref="a6dc87fbd5b074507e102b967492b135d" args="" -->
 
753
<div class="memitem">
 
754
<div class="memproto">
 
755
      <table class="memname">
 
756
        <tr>
 
757
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#a6dc87fbd5b074507e102b967492b135d">yaml_emitter_s::states</a></td>
 
758
        </tr>
 
759
      </table>
 
760
</div>
 
761
<div class="memdoc">
 
762
 
 
763
<p>The stack of states. </p>
 
764
 
 
765
</div>
 
766
</div>
 
767
<a class="anchor" id="a29f1d4f27ff9b9616c154f0730dd24ee"></a><!-- doxytag: member="yaml_emitter_s::state" ref="a29f1d4f27ff9b9616c154f0730dd24ee" args="" -->
 
768
<div class="memitem">
 
769
<div class="memproto">
 
770
      <table class="memname">
 
771
        <tr>
 
772
          <td class="memname"><a class="el" href="group__emitter.html#ga0889461fa3efe8eee881aef48a4ba6b2">yaml_emitter_state_t</a> <a class="el" href="structyaml__emitter__s.html#a29f1d4f27ff9b9616c154f0730dd24ee">yaml_emitter_s::state</a></td>
 
773
        </tr>
 
774
      </table>
 
775
</div>
 
776
<div class="memdoc">
 
777
 
 
778
<p>The current emitter state. </p>
 
779
 
 
780
</div>
 
781
</div>
 
782
<a class="anchor" id="a2c31edecd7f6dfd87fe3f8e12b705884"></a><!-- doxytag: member="yaml_emitter_s::start" ref="a2c31edecd7f6dfd87fe3f8e12b705884" args="" -->
 
783
<div class="memitem">
 
784
<div class="memproto">
 
785
      <table class="memname">
 
786
        <tr>
 
787
          <td class="memname"><a class="el" href="structyaml__event__s.html">yaml_event_t</a>* <a class="el" href="structyaml__emitter__s.html#a1c8f40a58f0a3061449b3fed02be145e">yaml_emitter_s::start</a></td>
 
788
        </tr>
 
789
      </table>
 
790
</div>
 
791
<div class="memdoc">
 
792
 
 
793
<p>The beginning of the event queue. </p>
 
794
 
 
795
</div>
 
796
</div>
 
797
<a class="anchor" id="a55703a15e71c6b9551a2f4feb888bdcb"></a><!-- doxytag: member="yaml_emitter_s::end" ref="a55703a15e71c6b9551a2f4feb888bdcb" args="" -->
 
798
<div class="memitem">
 
799
<div class="memproto">
 
800
      <table class="memname">
 
801
        <tr>
 
802
          <td class="memname"><a class="el" href="structyaml__event__s.html">yaml_event_t</a>* <a class="el" href="structyaml__emitter__s.html#a42285849529f1b0eb9f4aac2eaef5204">yaml_emitter_s::end</a></td>
 
803
        </tr>
 
804
      </table>
 
805
</div>
 
806
<div class="memdoc">
 
807
 
 
808
<p>The end of the event queue. </p>
 
809
 
 
810
</div>
 
811
</div>
 
812
<a class="anchor" id="a547dfd20576006e606ffb0d8042b4234"></a><!-- doxytag: member="yaml_emitter_s::head" ref="a547dfd20576006e606ffb0d8042b4234" args="" -->
 
813
<div class="memitem">
 
814
<div class="memproto">
 
815
      <table class="memname">
 
816
        <tr>
 
817
          <td class="memname"><a class="el" href="structyaml__event__s.html">yaml_event_t</a>* <a class="el" href="structyaml__emitter__s.html#a547dfd20576006e606ffb0d8042b4234">yaml_emitter_s::head</a></td>
 
818
        </tr>
 
819
      </table>
 
820
</div>
 
821
<div class="memdoc">
 
822
 
 
823
<p>The head of the event queue. </p>
 
824
 
 
825
</div>
 
826
</div>
 
827
<a class="anchor" id="acafa1e3cb872fa7917217469659fb273"></a><!-- doxytag: member="yaml_emitter_s::tail" ref="acafa1e3cb872fa7917217469659fb273" args="" -->
 
828
<div class="memitem">
 
829
<div class="memproto">
 
830
      <table class="memname">
 
831
        <tr>
 
832
          <td class="memname"><a class="el" href="structyaml__event__s.html">yaml_event_t</a>* <a class="el" href="structyaml__emitter__s.html#acafa1e3cb872fa7917217469659fb273">yaml_emitter_s::tail</a></td>
 
833
        </tr>
 
834
      </table>
 
835
</div>
 
836
<div class="memdoc">
 
837
 
 
838
<p>The tail of the event queue. </p>
 
839
 
 
840
</div>
 
841
</div>
 
842
<a class="anchor" id="a3516b49eb7579e422750a94a9d7c1700"></a><!-- doxytag: member="yaml_emitter_s::events" ref="a3516b49eb7579e422750a94a9d7c1700" args="" -->
 
843
<div class="memitem">
 
844
<div class="memproto">
 
845
      <table class="memname">
 
846
        <tr>
 
847
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#a3516b49eb7579e422750a94a9d7c1700">yaml_emitter_s::events</a></td>
 
848
        </tr>
 
849
      </table>
 
850
</div>
 
851
<div class="memdoc">
 
852
 
 
853
<p>The event queue. </p>
 
854
 
 
855
</div>
 
856
</div>
 
857
<a class="anchor" id="a28ec8053132a8e7cf29df983835754b7"></a><!-- doxytag: member="yaml_emitter_s::start" ref="a28ec8053132a8e7cf29df983835754b7" args="" -->
 
858
<div class="memitem">
 
859
<div class="memproto">
 
860
      <table class="memname">
 
861
        <tr>
 
862
          <td class="memname">int* <a class="el" href="structyaml__emitter__s.html#a1c8f40a58f0a3061449b3fed02be145e">yaml_emitter_s::start</a></td>
 
863
        </tr>
 
864
      </table>
 
865
</div>
 
866
<div class="memdoc">
 
867
 
 
868
<p>The beginning of the stack. </p>
 
869
 
 
870
</div>
 
871
</div>
 
872
<a class="anchor" id="a6669a94bc18247491e59c709852be0d1"></a><!-- doxytag: member="yaml_emitter_s::end" ref="a6669a94bc18247491e59c709852be0d1" args="" -->
 
873
<div class="memitem">
 
874
<div class="memproto">
 
875
      <table class="memname">
 
876
        <tr>
 
877
          <td class="memname">int* <a class="el" href="structyaml__emitter__s.html#a42285849529f1b0eb9f4aac2eaef5204">yaml_emitter_s::end</a></td>
 
878
        </tr>
 
879
      </table>
 
880
</div>
 
881
<div class="memdoc">
 
882
 
 
883
<p>The end of the stack. </p>
 
884
 
 
885
</div>
 
886
</div>
 
887
<a class="anchor" id="a5779bcbfd04df64e42434b7599332d11"></a><!-- doxytag: member="yaml_emitter_s::top" ref="a5779bcbfd04df64e42434b7599332d11" args="" -->
 
888
<div class="memitem">
 
889
<div class="memproto">
 
890
      <table class="memname">
 
891
        <tr>
 
892
          <td class="memname">int* <a class="el" href="structyaml__emitter__s.html#aafa8b6f21022ce2f4cb9b44ad15a535e">yaml_emitter_s::top</a></td>
 
893
        </tr>
 
894
      </table>
 
895
</div>
 
896
<div class="memdoc">
 
897
 
 
898
<p>The top of the stack. </p>
 
899
 
 
900
</div>
 
901
</div>
 
902
<a class="anchor" id="ad31c591593ccb78e6b04887bf4f162c8"></a><!-- doxytag: member="yaml_emitter_s::indents" ref="ad31c591593ccb78e6b04887bf4f162c8" args="" -->
 
903
<div class="memitem">
 
904
<div class="memproto">
 
905
      <table class="memname">
 
906
        <tr>
 
907
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#ad31c591593ccb78e6b04887bf4f162c8">yaml_emitter_s::indents</a></td>
 
908
        </tr>
 
909
      </table>
 
910
</div>
 
911
<div class="memdoc">
 
912
 
 
913
<p>The stack of indentation levels. </p>
 
914
 
 
915
</div>
 
916
</div>
 
917
<a class="anchor" id="a94afdd9750b95529bbbbd09456a4391d"></a><!-- doxytag: member="yaml_emitter_s::start" ref="a94afdd9750b95529bbbbd09456a4391d" args="" -->
 
918
<div class="memitem">
 
919
<div class="memproto">
 
920
      <table class="memname">
 
921
        <tr>
 
922
          <td class="memname"><a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a>* <a class="el" href="structyaml__emitter__s.html#a1c8f40a58f0a3061449b3fed02be145e">yaml_emitter_s::start</a></td>
 
923
        </tr>
 
924
      </table>
 
925
</div>
 
926
<div class="memdoc">
 
927
 
 
928
<p>The beginning of the list. </p>
 
929
 
 
930
</div>
 
931
</div>
 
932
<a class="anchor" id="a3b28127063323de1d88fc18cdb6adf8a"></a><!-- doxytag: member="yaml_emitter_s::end" ref="a3b28127063323de1d88fc18cdb6adf8a" args="" -->
 
933
<div class="memitem">
 
934
<div class="memproto">
 
935
      <table class="memname">
 
936
        <tr>
 
937
          <td class="memname"><a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a>* <a class="el" href="structyaml__emitter__s.html#a42285849529f1b0eb9f4aac2eaef5204">yaml_emitter_s::end</a></td>
 
938
        </tr>
 
939
      </table>
 
940
</div>
 
941
<div class="memdoc">
 
942
 
 
943
<p>The end of the list. </p>
 
944
 
 
945
</div>
 
946
</div>
 
947
<a class="anchor" id="a8e3f468d814d2aa5e074f7da1648d34a"></a><!-- doxytag: member="yaml_emitter_s::top" ref="a8e3f468d814d2aa5e074f7da1648d34a" args="" -->
 
948
<div class="memitem">
 
949
<div class="memproto">
 
950
      <table class="memname">
 
951
        <tr>
 
952
          <td class="memname"><a class="el" href="structyaml__tag__directive__s.html">yaml_tag_directive_t</a>* <a class="el" href="structyaml__emitter__s.html#aafa8b6f21022ce2f4cb9b44ad15a535e">yaml_emitter_s::top</a></td>
 
953
        </tr>
 
954
      </table>
 
955
</div>
 
956
<div class="memdoc">
 
957
 
 
958
<p>The top of the list. </p>
 
959
 
 
960
</div>
 
961
</div>
 
962
<a class="anchor" id="a9dc51f2ccb8a517e2dc029e1af960258"></a><!-- doxytag: member="yaml_emitter_s::tag_directives" ref="a9dc51f2ccb8a517e2dc029e1af960258" args="" -->
 
963
<div class="memitem">
 
964
<div class="memproto">
 
965
      <table class="memname">
 
966
        <tr>
 
967
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#a9dc51f2ccb8a517e2dc029e1af960258">yaml_emitter_s::tag_directives</a></td>
 
968
        </tr>
 
969
      </table>
 
970
</div>
 
971
<div class="memdoc">
 
972
 
 
973
<p>The list of tag directives. </p>
 
974
 
 
975
</div>
 
976
</div>
 
977
<a class="anchor" id="a93a73494a5d62464a67cc71f86ad9728"></a><!-- doxytag: member="yaml_emitter_s::indent" ref="a93a73494a5d62464a67cc71f86ad9728" args="" -->
 
978
<div class="memitem">
 
979
<div class="memproto">
 
980
      <table class="memname">
 
981
        <tr>
 
982
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#a93a73494a5d62464a67cc71f86ad9728">yaml_emitter_s::indent</a></td>
 
983
        </tr>
 
984
      </table>
 
985
</div>
 
986
<div class="memdoc">
 
987
 
 
988
<p>The current indentation level. </p>
 
989
 
 
990
</div>
 
991
</div>
 
992
<a class="anchor" id="a50f8e97c4290b83ebd646b4c4f5c5de9"></a><!-- doxytag: member="yaml_emitter_s::flow_level" ref="a50f8e97c4290b83ebd646b4c4f5c5de9" args="" -->
 
993
<div class="memitem">
 
994
<div class="memproto">
 
995
      <table class="memname">
 
996
        <tr>
 
997
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#a50f8e97c4290b83ebd646b4c4f5c5de9">yaml_emitter_s::flow_level</a></td>
 
998
        </tr>
 
999
      </table>
 
1000
</div>
 
1001
<div class="memdoc">
 
1002
 
 
1003
<p>The current flow level. </p>
 
1004
 
 
1005
</div>
 
1006
</div>
 
1007
<a class="anchor" id="a4fe9295608f19a687e41ec3661383e88"></a><!-- doxytag: member="yaml_emitter_s::line" ref="a4fe9295608f19a687e41ec3661383e88" args="" -->
 
1008
<div class="memitem">
 
1009
<div class="memproto">
 
1010
      <table class="memname">
 
1011
        <tr>
 
1012
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#a4fe9295608f19a687e41ec3661383e88">yaml_emitter_s::line</a></td>
 
1013
        </tr>
 
1014
      </table>
 
1015
</div>
 
1016
<div class="memdoc">
 
1017
 
 
1018
<p>The current line. </p>
 
1019
 
 
1020
</div>
 
1021
</div>
 
1022
<a class="anchor" id="a678fbbacad5d1f3f9bb7516282888b8a"></a><!-- doxytag: member="yaml_emitter_s::column" ref="a678fbbacad5d1f3f9bb7516282888b8a" args="" -->
 
1023
<div class="memitem">
 
1024
<div class="memproto">
 
1025
      <table class="memname">
 
1026
        <tr>
 
1027
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#a678fbbacad5d1f3f9bb7516282888b8a">yaml_emitter_s::column</a></td>
 
1028
        </tr>
 
1029
      </table>
 
1030
</div>
 
1031
<div class="memdoc">
 
1032
 
 
1033
<p>The current column. </p>
 
1034
 
 
1035
</div>
 
1036
</div>
 
1037
<a class="anchor" id="a6f2882bde71e478e29dc5b293def8739"></a><!-- doxytag: member="yaml_emitter_s::anchor" ref="a6f2882bde71e478e29dc5b293def8739" args="" -->
 
1038
<div class="memitem">
 
1039
<div class="memproto">
 
1040
      <table class="memname">
 
1041
        <tr>
 
1042
          <td class="memname"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#a6f2882bde71e478e29dc5b293def8739">yaml_emitter_s::anchor</a></td>
 
1043
        </tr>
 
1044
      </table>
 
1045
</div>
 
1046
<div class="memdoc">
 
1047
 
 
1048
<p>The anchor value. </p>
 
1049
 
 
1050
</div>
 
1051
</div>
 
1052
<a class="anchor" id="aece73cc234475630032b1c75a735eeb5"></a><!-- doxytag: member="yaml_emitter_s::anchor_length" ref="aece73cc234475630032b1c75a735eeb5" args="" -->
 
1053
<div class="memitem">
 
1054
<div class="memproto">
 
1055
      <table class="memname">
 
1056
        <tr>
 
1057
          <td class="memname">size_t <a class="el" href="structyaml__emitter__s.html#aece73cc234475630032b1c75a735eeb5">yaml_emitter_s::anchor_length</a></td>
 
1058
        </tr>
 
1059
      </table>
 
1060
</div>
 
1061
<div class="memdoc">
 
1062
 
 
1063
<p>The anchor length. </p>
 
1064
 
 
1065
</div>
 
1066
</div>
 
1067
<a class="anchor" id="ad8883d967ee02e3e15e58bc2533188cc"></a><!-- doxytag: member="yaml_emitter_s::anchor_data" ref="ad8883d967ee02e3e15e58bc2533188cc" args="" -->
 
1068
<div class="memitem">
 
1069
<div class="memproto">
 
1070
      <table class="memname">
 
1071
        <tr>
 
1072
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#ad8883d967ee02e3e15e58bc2533188cc">yaml_emitter_s::anchor_data</a></td>
 
1073
        </tr>
 
1074
      </table>
 
1075
</div>
 
1076
<div class="memdoc">
 
1077
 
 
1078
<p>Anchor analysis. </p>
 
1079
 
 
1080
</div>
 
1081
</div>
 
1082
<a class="anchor" id="a7f043a9092eef2d644cc8f1180386239"></a><!-- doxytag: member="yaml_emitter_s::handle" ref="a7f043a9092eef2d644cc8f1180386239" args="" -->
 
1083
<div class="memitem">
 
1084
<div class="memproto">
 
1085
      <table class="memname">
 
1086
        <tr>
 
1087
          <td class="memname"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#a7f043a9092eef2d644cc8f1180386239">yaml_emitter_s::handle</a></td>
 
1088
        </tr>
 
1089
      </table>
 
1090
</div>
 
1091
<div class="memdoc">
 
1092
 
 
1093
<p>The tag handle. </p>
 
1094
 
 
1095
</div>
 
1096
</div>
 
1097
<a class="anchor" id="a3552cece6908f99518205e8cbe2c793a"></a><!-- doxytag: member="yaml_emitter_s::handle_length" ref="a3552cece6908f99518205e8cbe2c793a" args="" -->
 
1098
<div class="memitem">
 
1099
<div class="memproto">
 
1100
      <table class="memname">
 
1101
        <tr>
 
1102
          <td class="memname">size_t <a class="el" href="structyaml__emitter__s.html#a3552cece6908f99518205e8cbe2c793a">yaml_emitter_s::handle_length</a></td>
 
1103
        </tr>
 
1104
      </table>
 
1105
</div>
 
1106
<div class="memdoc">
 
1107
 
 
1108
<p>The tag handle length. </p>
 
1109
 
 
1110
</div>
 
1111
</div>
 
1112
<a class="anchor" id="ad9b61d5e9e05a47b2f873342ab226188"></a><!-- doxytag: member="yaml_emitter_s::suffix" ref="ad9b61d5e9e05a47b2f873342ab226188" args="" -->
 
1113
<div class="memitem">
 
1114
<div class="memproto">
 
1115
      <table class="memname">
 
1116
        <tr>
 
1117
          <td class="memname"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#ad9b61d5e9e05a47b2f873342ab226188">yaml_emitter_s::suffix</a></td>
 
1118
        </tr>
 
1119
      </table>
 
1120
</div>
 
1121
<div class="memdoc">
 
1122
 
 
1123
<p>The tag suffix. </p>
 
1124
 
 
1125
</div>
 
1126
</div>
 
1127
<a class="anchor" id="ad83936bbd4b6b77c79555c71cccc8fb5"></a><!-- doxytag: member="yaml_emitter_s::suffix_length" ref="ad83936bbd4b6b77c79555c71cccc8fb5" args="" -->
 
1128
<div class="memitem">
 
1129
<div class="memproto">
 
1130
      <table class="memname">
 
1131
        <tr>
 
1132
          <td class="memname">size_t <a class="el" href="structyaml__emitter__s.html#ad83936bbd4b6b77c79555c71cccc8fb5">yaml_emitter_s::suffix_length</a></td>
 
1133
        </tr>
 
1134
      </table>
 
1135
</div>
 
1136
<div class="memdoc">
 
1137
 
 
1138
<p>The tag suffix length. </p>
 
1139
 
 
1140
</div>
 
1141
</div>
 
1142
<a class="anchor" id="a3b947fbbc337d123af10c58abf1353a4"></a><!-- doxytag: member="yaml_emitter_s::tag_data" ref="a3b947fbbc337d123af10c58abf1353a4" args="" -->
 
1143
<div class="memitem">
 
1144
<div class="memproto">
 
1145
      <table class="memname">
 
1146
        <tr>
 
1147
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#a3b947fbbc337d123af10c58abf1353a4">yaml_emitter_s::tag_data</a></td>
 
1148
        </tr>
 
1149
      </table>
 
1150
</div>
 
1151
<div class="memdoc">
 
1152
 
 
1153
<p>Tag analysis. </p>
 
1154
 
 
1155
</div>
 
1156
</div>
 
1157
<a class="anchor" id="a20246ec76d64854ff93629cf1b424d86"></a><!-- doxytag: member="yaml_emitter_s::value" ref="a20246ec76d64854ff93629cf1b424d86" args="" -->
 
1158
<div class="memitem">
 
1159
<div class="memproto">
 
1160
      <table class="memname">
 
1161
        <tr>
 
1162
          <td class="memname"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__emitter__s.html#a20246ec76d64854ff93629cf1b424d86">yaml_emitter_s::value</a></td>
 
1163
        </tr>
 
1164
      </table>
 
1165
</div>
 
1166
<div class="memdoc">
 
1167
 
 
1168
<p>The scalar value. </p>
 
1169
 
 
1170
</div>
 
1171
</div>
 
1172
<a class="anchor" id="a4f72d57ad020803803e78922ecdec580"></a><!-- doxytag: member="yaml_emitter_s::length" ref="a4f72d57ad020803803e78922ecdec580" args="" -->
 
1173
<div class="memitem">
 
1174
<div class="memproto">
 
1175
      <table class="memname">
 
1176
        <tr>
 
1177
          <td class="memname">size_t <a class="el" href="structyaml__emitter__s.html#a4f72d57ad020803803e78922ecdec580">yaml_emitter_s::length</a></td>
 
1178
        </tr>
 
1179
      </table>
 
1180
</div>
 
1181
<div class="memdoc">
 
1182
 
 
1183
<p>The scalar length. </p>
 
1184
 
 
1185
</div>
 
1186
</div>
 
1187
<a class="anchor" id="acd1e83d220103aa24577038cfb1c2d21"></a><!-- doxytag: member="yaml_emitter_s::style" ref="acd1e83d220103aa24577038cfb1c2d21" args="" -->
 
1188
<div class="memitem">
 
1189
<div class="memproto">
 
1190
      <table class="memname">
 
1191
        <tr>
 
1192
          <td class="memname"><a class="el" href="group__styles.html#ga3fa6405631e1afe5bd5c488a6c5e8065">yaml_scalar_style_t</a> <a class="el" href="structyaml__emitter__s.html#acd1e83d220103aa24577038cfb1c2d21">yaml_emitter_s::style</a></td>
 
1193
        </tr>
 
1194
      </table>
 
1195
</div>
 
1196
<div class="memdoc">
 
1197
 
 
1198
<p>The output style. </p>
 
1199
 
 
1200
</div>
 
1201
</div>
 
1202
<a class="anchor" id="ac3f80f4cb9c361b5fa4fa8f5cc04dbac"></a><!-- doxytag: member="yaml_emitter_s::scalar_data" ref="ac3f80f4cb9c361b5fa4fa8f5cc04dbac" args="" -->
 
1203
<div class="memitem">
 
1204
<div class="memproto">
 
1205
      <table class="memname">
 
1206
        <tr>
 
1207
          <td class="memname">struct { ... }   <a class="el" href="structyaml__emitter__s.html#ac3f80f4cb9c361b5fa4fa8f5cc04dbac">yaml_emitter_s::scalar_data</a></td>
 
1208
        </tr>
 
1209
      </table>
 
1210
</div>
 
1211
<div class="memdoc">
 
1212
 
 
1213
<p>Scalar analysis. </p>
 
1214
 
 
1215
</div>
 
1216
</div>
 
1217
<a class="anchor" id="a8f00c3c08e0d87bab11e91a4464a50bc"></a><!-- doxytag: member="yaml_emitter_s::references" ref="a8f00c3c08e0d87bab11e91a4464a50bc" args="" -->
 
1218
<div class="memitem">
 
1219
<div class="memproto">
 
1220
      <table class="memname">
 
1221
        <tr>
 
1222
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#a8f00c3c08e0d87bab11e91a4464a50bc">yaml_emitter_s::references</a></td>
 
1223
        </tr>
 
1224
      </table>
 
1225
</div>
 
1226
<div class="memdoc">
 
1227
 
 
1228
<p>The number of references. </p>
 
1229
 
 
1230
</div>
 
1231
</div>
 
1232
<a class="anchor" id="a88154c89db7ec99fb322b1970371c350"></a><!-- doxytag: member="yaml_emitter_s::anchor" ref="a88154c89db7ec99fb322b1970371c350" args="" -->
 
1233
<div class="memitem">
 
1234
<div class="memproto">
 
1235
      <table class="memname">
 
1236
        <tr>
 
1237
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#a6f2882bde71e478e29dc5b293def8739">yaml_emitter_s::anchor</a></td>
 
1238
        </tr>
 
1239
      </table>
 
1240
</div>
 
1241
<div class="memdoc">
 
1242
 
 
1243
<p>The anchor id. </p>
 
1244
 
 
1245
</div>
 
1246
</div>
 
1247
<a class="anchor" id="ad4e7a72cb8b1b67373ba6d76a5229e6b"></a><!-- doxytag: member="yaml_emitter_s::anchors" ref="ad4e7a72cb8b1b67373ba6d76a5229e6b" args="" -->
 
1248
<div class="memitem">
 
1249
<div class="memproto">
 
1250
      <table class="memname">
 
1251
        <tr>
 
1252
          <td class="memname">struct { ... }  * <a class="el" href="structyaml__emitter__s.html#ad4e7a72cb8b1b67373ba6d76a5229e6b">yaml_emitter_s::anchors</a></td>
 
1253
        </tr>
 
1254
      </table>
 
1255
</div>
 
1256
<div class="memdoc">
 
1257
 
 
1258
<p>The information associated with the document nodes. </p>
 
1259
 
 
1260
</div>
 
1261
</div>
 
1262
<a class="anchor" id="a0cede830c77a15df7f1b73b9023d2d11"></a><!-- doxytag: member="yaml_emitter_s::last_anchor_id" ref="a0cede830c77a15df7f1b73b9023d2d11" args="" -->
 
1263
<div class="memitem">
 
1264
<div class="memproto">
 
1265
      <table class="memname">
 
1266
        <tr>
 
1267
          <td class="memname">int <a class="el" href="structyaml__emitter__s.html#a0cede830c77a15df7f1b73b9023d2d11">yaml_emitter_s::last_anchor_id</a></td>
 
1268
        </tr>
 
1269
      </table>
 
1270
</div>
 
1271
<div class="memdoc">
 
1272
 
 
1273
<p>The last assigned anchor id. </p>
 
1274
 
 
1275
</div>
 
1276
</div>
 
1277
<a class="anchor" id="af9cc8801cc9b46a4f45255c67a1574a7"></a><!-- doxytag: member="yaml_emitter_s::document" ref="af9cc8801cc9b46a4f45255c67a1574a7" args="" -->
 
1278
<div class="memitem">
 
1279
<div class="memproto">
 
1280
      <table class="memname">
 
1281
        <tr>
 
1282
          <td class="memname"><a class="el" href="structyaml__document__s.html">yaml_document_t</a>* <a class="el" href="structyaml__emitter__s.html#af9cc8801cc9b46a4f45255c67a1574a7">yaml_emitter_s::document</a></td>
 
1283
        </tr>
 
1284
      </table>
 
1285
</div>
 
1286
<div class="memdoc">
 
1287
 
 
1288
<p>The currently emitted document. </p>
 
1289
 
 
1290
</div>
 
1291
</div>
 
1292
<hr/>The documentation for this struct was generated from the following file:<ul>
 
1293
<li><a class="el" href="yaml_8h.html">yaml.h</a></li>
 
1294
</ul>
 
1295
</div>
 
1296
<hr class="footer"/><address class="footer"><small>Generated on Mon May 30 2011 22:00:00 for yaml by&nbsp;
1548
1297
<a href="http://www.doxygen.org/index.html">
1549
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
 
1298
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address>
1550
1299
</body>
1551
1300
</html>