diff options
Diffstat (limited to '')
-rw-r--r-- | libraries/irrlicht-1.8/doc/html/irr_x_m_l_8h_source.html | 309 |
1 files changed, 0 insertions, 309 deletions
diff --git a/libraries/irrlicht-1.8/doc/html/irr_x_m_l_8h_source.html b/libraries/irrlicht-1.8/doc/html/irr_x_m_l_8h_source.html deleted file mode 100644 index 17c1030..0000000 --- a/libraries/irrlicht-1.8/doc/html/irr_x_m_l_8h_source.html +++ /dev/null | |||
@@ -1,309 +0,0 @@ | |||
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"/> | ||
5 | <title>Irrlicht 3D Engine: irrXML.h Source File</title> | ||
6 | |||
7 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | ||
8 | <link href="doxygen.css" rel="stylesheet" type="text/css" /> | ||
9 | <link href="navtree.css" rel="stylesheet" type="text/css"/> | ||
10 | <script type="text/javascript" src="jquery.js"></script> | ||
11 | <script type="text/javascript" src="resize.js"></script> | ||
12 | <script type="text/javascript" src="navtree.js"></script> | ||
13 | <script type="text/javascript"> | ||
14 | $(document).ready(initResizable); | ||
15 | </script> | ||
16 | <link href="search/search.css" rel="stylesheet" type="text/css"/> | ||
17 | <script type="text/javascript" src="search/search.js"></script> | ||
18 | <script type="text/javascript"> | ||
19 | $(document).ready(function() { searchBox.OnSelectItem(0); }); | ||
20 | </script> | ||
21 | |||
22 | </head> | ||
23 | <body> | ||
24 | <div id="top"><!-- do not remove this div! --> | ||
25 | |||
26 | |||
27 | <div id="titlearea"> | ||
28 | <table cellspacing="0" cellpadding="0"> | ||
29 | <tbody> | ||
30 | <tr style="height: 56px;"> | ||
31 | |||
32 | <td id="projectlogo"><img alt="Logo" src="irrlichtlogo.png"/></td> | ||
33 | |||
34 | |||
35 | <td style="padding-left: 0.5em;"> | ||
36 | <div id="projectname">Irrlicht 3D Engine | ||
37 | |||
38 | </div> | ||
39 | |||
40 | </td> | ||
41 | |||
42 | |||
43 | |||
44 | |||
45 | <td> <div id="MSearchBox" class="MSearchBoxInactive"> | ||
46 | <span class="left"> | ||
47 | <img id="MSearchSelect" src="search/mag_sel.png" | ||
48 | onmouseover="return searchBox.OnSearchSelectShow()" | ||
49 | onmouseout="return searchBox.OnSearchSelectHide()" | ||
50 | alt=""/> | ||
51 | <input type="text" id="MSearchField" value="Search" accesskey="S" | ||
52 | onfocus="searchBox.OnSearchFieldFocus(true)" | ||
53 | onblur="searchBox.OnSearchFieldFocus(false)" | ||
54 | onkeyup="searchBox.OnSearchFieldChange(event)"/> | ||
55 | </span><span class="right"> | ||
56 | <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | ||
57 | </span> | ||
58 | </div> | ||
59 | </td> | ||
60 | |||
61 | |||
62 | </tr> | ||
63 | </tbody> | ||
64 | </table> | ||
65 | </div> | ||
66 | |||
67 | <!-- Generated by Doxygen 1.7.5.1 --> | ||
68 | <script type="text/javascript"> | ||
69 | var searchBox = new SearchBox("searchBox", "search",false,'Search'); | ||
70 | </script> | ||
71 | <script type="text/javascript" src="dynsections.js"></script> | ||
72 | </div> | ||
73 | <div id="side-nav" class="ui-resizable side-nav-resizable"> | ||
74 | <div id="nav-tree"> | ||
75 | <div id="nav-tree-contents"> | ||
76 | </div> | ||
77 | </div> | ||
78 | <div id="splitbar" style="-moz-user-select:none;" | ||
79 | class="ui-resizable-handle"> | ||
80 | </div> | ||
81 | </div> | ||
82 | <script type="text/javascript"> | ||
83 | initNavTree('irr_x_m_l_8h.html',''); | ||
84 | </script> | ||
85 | <div id="doc-content"> | ||
86 | <div class="header"> | ||
87 | <div class="headertitle"> | ||
88 | <div class="title">irrXML.h</div> </div> | ||
89 | </div> | ||
90 | <div class="contents"> | ||
91 | <a href="irr_x_m_l_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// Copyright (C) 2002-2012 Nikolaus Gebhardt</span> | ||
92 | <a name="l00002"></a>00002 <span class="comment">// This file is part of the "Irrlicht Engine" and the "irrXML" project.</span> | ||
93 | <a name="l00003"></a>00003 <span class="comment">// For conditions of distribution and use, see copyright notice in irrlicht.h and/or irrXML.h</span> | ||
94 | <a name="l00004"></a>00004 | ||
95 | <a name="l00005"></a>00005 <span class="preprocessor">#ifndef __IRR_XML_H_INCLUDED__</span> | ||
96 | <a name="l00006"></a>00006 <span class="preprocessor"></span><span class="preprocessor">#define __IRR_XML_H_INCLUDED__</span> | ||
97 | <a name="l00007"></a>00007 <span class="preprocessor"></span> | ||
98 | <a name="l00008"></a>00008 <span class="preprocessor">#include <stdio.h></span> | ||
99 | <a name="l00009"></a>00009 <span class="preprocessor">#include "<a class="code" href="_irr_compile_config_8h.html">IrrCompileConfig.h</a>"</span> | ||
100 | <a name="l00010"></a>00010 | ||
101 | <a name="l00153"></a>00153 <span class="keyword">namespace </span>irr | ||
102 | <a name="l00154"></a>00154 { | ||
103 | <a name="l00155"></a>00155 <span class="keyword">namespace </span>io | ||
104 | <a name="l00156"></a>00156 { | ||
105 | <a name="l00158"></a><a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9d">00158</a> <span class="keyword">enum</span> <a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9d" title="Enumeration of all supported source text file formats.">ETEXT_FORMAT</a> | ||
106 | <a name="l00159"></a>00159 { | ||
107 | <a name="l00161"></a><a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9daa83b76584091bdef7401e2e7c27837bf">00161</a> <a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9daa83b76584091bdef7401e2e7c27837bf" title="ASCII, file without byte order mark, or not a text file.">ETF_ASCII</a>, | ||
108 | <a name="l00162"></a>00162 | ||
109 | <a name="l00164"></a><a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9dae9766ce8a50bc70e144a7b0cc96ba8db">00164</a> <a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9dae9766ce8a50bc70e144a7b0cc96ba8db" title="UTF-8 format.">ETF_UTF8</a>, | ||
110 | <a name="l00165"></a>00165 | ||
111 | <a name="l00167"></a><a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9da5c0685f21f600ba0acdd84bae458ee5c">00167</a> <a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9da5c0685f21f600ba0acdd84bae458ee5c" title="UTF-16 format, big endian.">ETF_UTF16_BE</a>, | ||
112 | <a name="l00168"></a>00168 | ||
113 | <a name="l00170"></a><a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9da331a03a8d3459ad9a05d31dee38a8a73">00170</a> <a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9da331a03a8d3459ad9a05d31dee38a8a73" title="UTF-16 format, little endian.">ETF_UTF16_LE</a>, | ||
114 | <a name="l00171"></a>00171 | ||
115 | <a name="l00173"></a><a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9daa550dbb5ed61125ff6a12a9a50e4e7b1">00173</a> <a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9daa550dbb5ed61125ff6a12a9a50e4e7b1" title="UTF-32 format, big endian.">ETF_UTF32_BE</a>, | ||
116 | <a name="l00174"></a>00174 | ||
117 | <a name="l00176"></a><a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9da122cd8cec108b4e5a4040f1a9bcc6709">00176</a> <a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9da122cd8cec108b4e5a4040f1a9bcc6709" title="UTF-32 format, little endian.">ETF_UTF32_LE</a> | ||
118 | <a name="l00177"></a>00177 }; | ||
119 | <a name="l00178"></a>00178 | ||
120 | <a name="l00179"></a>00179 | ||
121 | <a name="l00181"></a><a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33ed">00181</a> <span class="keyword">enum</span> <a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33ed" title="Enumeration for all xml nodes which are parsed by IrrXMLReader.">EXML_NODE</a> | ||
122 | <a name="l00182"></a>00182 { | ||
123 | <a name="l00184"></a><a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33edaa7f8e643a481d9c8b75a25499f40235c">00184</a> <a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33edaa7f8e643a481d9c8b75a25499f40235c" title="No xml node. This is usually the node if you did not read anything yet.">EXN_NONE</a>, | ||
124 | <a name="l00185"></a>00185 | ||
125 | <a name="l00187"></a><a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33eda9df4f5baccc23a0ad1f6fa64d8de2fc0">00187</a> <a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33eda9df4f5baccc23a0ad1f6fa64d8de2fc0" title="An xml element such as <foo>.">EXN_ELEMENT</a>, | ||
126 | <a name="l00188"></a>00188 | ||
127 | <a name="l00190"></a><a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33eda54ef1997279f08180634f4a897f771b8">00190</a> <a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33eda54ef1997279f08180634f4a897f771b8" title="End of an xml element such as </foo>.">EXN_ELEMENT_END</a>, | ||
128 | <a name="l00191"></a>00191 | ||
129 | <a name="l00194"></a><a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33eda0edf973f8ca0f6097f69369539d432a4">00194</a> <a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33eda0edf973f8ca0f6097f69369539d432a4">EXN_TEXT</a>, | ||
130 | <a name="l00195"></a>00195 | ||
131 | <a name="l00197"></a><a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33edadc47ef6b25afabf76ff3acea8fea2680">00197</a> <a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33edadc47ef6b25afabf76ff3acea8fea2680" title="An xml comment like <!-- I am a comment --> or a DTD definition.">EXN_COMMENT</a>, | ||
132 | <a name="l00198"></a>00198 | ||
133 | <a name="l00200"></a><a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33edaabb26cfe097fadf64c45db0f76523ac6">00200</a> <a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33edaabb26cfe097fadf64c45db0f76523ac6" title="An xml cdata section like <![CDATA[ this is some CDATA ]]>.">EXN_CDATA</a>, | ||
134 | <a name="l00201"></a>00201 | ||
135 | <a name="l00203"></a><a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33edaf80bf58165975de0e7a7c28882906865">00203</a> <a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33edaf80bf58165975de0e7a7c28882906865" title="Unknown element.">EXN_UNKNOWN</a> | ||
136 | <a name="l00204"></a>00204 }; | ||
137 | <a name="l00205"></a>00205 | ||
138 | <a name="l00207"></a>00207 | ||
139 | <a name="l00214"></a><a class="code" href="classirr_1_1io_1_1_i_file_read_call_back.html">00214</a> <span class="keyword">class </span><a class="code" href="classirr_1_1io_1_1_i_file_read_call_back.html" title="Callback class for file read abstraction.">IFileReadCallBack</a> | ||
140 | <a name="l00215"></a>00215 { | ||
141 | <a name="l00216"></a>00216 <span class="keyword">public</span>: | ||
142 | <a name="l00217"></a>00217 | ||
143 | <a name="l00219"></a><a class="code" href="classirr_1_1io_1_1_i_file_read_call_back.html#a91ace84f0a3966d88d78da5342eb9619">00219</a> <span class="keyword">virtual</span> <a class="code" href="classirr_1_1io_1_1_i_file_read_call_back.html#a91ace84f0a3966d88d78da5342eb9619" title="Destructor.">~IFileReadCallBack</a>() {} | ||
144 | <a name="l00220"></a>00220 | ||
145 | <a name="l00222"></a>00222 | ||
146 | <a name="l00225"></a>00225 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classirr_1_1io_1_1_i_file_read_call_back.html#ae8c57b8454078aa2acd39772a6aa4439" title="Reads an amount of bytes from the file.">read</a>(<span class="keywordtype">void</span>* buffer, <span class="keywordtype">int</span> sizeToRead) = 0; | ||
147 | <a name="l00226"></a>00226 | ||
148 | <a name="l00228"></a>00228 <span class="keyword">virtual</span> <span class="keywordtype">long</span> <a class="code" href="classirr_1_1io_1_1_i_file_read_call_back.html#aba9a5b45e5cdead9fb12def3069bd0ec" title="Returns size of file in bytes.">getSize</a>() <span class="keyword">const</span> = 0; | ||
149 | <a name="l00229"></a>00229 }; | ||
150 | <a name="l00230"></a>00230 | ||
151 | <a name="l00232"></a>00232 | ||
152 | <a name="l00237"></a><a class="code" href="classirr_1_1io_1_1_i_x_m_l_base.html">00237</a> <span class="keyword">class </span><a class="code" href="classirr_1_1io_1_1_i_x_m_l_base.html" title="Empty class to be used as parent class for IrrXMLReader.">IXMLBase</a> | ||
153 | <a name="l00238"></a>00238 { | ||
154 | <a name="l00239"></a>00239 }; | ||
155 | <a name="l00240"></a>00240 | ||
156 | <a name="l00242"></a>00242 | ||
157 | <a name="l00274"></a>00274 <span class="keyword">template</span><<span class="keyword">class</span> <span class="keywordtype">char</span>_type, <span class="keyword">class</span> super_<span class="keyword">class</span>> | ||
158 | <a name="l00275"></a><a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html">00275</a> <span class="keyword">class </span><a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html" title="Interface providing easy read access to a XML file.">IIrrXMLReader</a> : <span class="keyword">public</span> super_class | ||
159 | <a name="l00276"></a>00276 { | ||
160 | <a name="l00277"></a>00277 <span class="keyword">public</span>: | ||
161 | <a name="l00278"></a>00278 | ||
162 | <a name="l00280"></a><a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#ad1d9faeae926afc224d9dea0ad7a08ac">00280</a> <span class="keyword">virtual</span> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#ad1d9faeae926afc224d9dea0ad7a08ac" title="Destructor.">~IIrrXMLReader</a>() {} | ||
163 | <a name="l00281"></a>00281 | ||
164 | <a name="l00283"></a>00283 | ||
165 | <a name="l00284"></a>00284 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#a157f458f7dabeeff173f72a0fb443a8e" title="Reads forward to the next xml node.">read</a>() = 0; | ||
166 | <a name="l00285"></a>00285 | ||
167 | <a name="l00287"></a>00287 <span class="keyword">virtual</span> <a class="code" href="namespaceirr_1_1io.html#a86a02676c9cbb822e04d60c81b4f33ed" title="Enumeration for all xml nodes which are parsed by IrrXMLReader.">EXML_NODE</a> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#a3482e8e6bdc15965fc6a0bcef6e9a8e0" title="Returns the type of the current XML node.">getNodeType</a>() <span class="keyword">const</span> = 0; | ||
168 | <a name="l00288"></a>00288 | ||
169 | <a name="l00290"></a>00290 | ||
170 | <a name="l00293"></a>00293 <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#a8f85253d2efb15061facdb9571b9c549" title="Returns attribute count of the current XML node.">getAttributeCount</a>() <span class="keyword">const</span> = 0; | ||
171 | <a name="l00294"></a>00294 | ||
172 | <a name="l00296"></a>00296 | ||
173 | <a name="l00298"></a>00298 <span class="keyword">virtual</span> <span class="keyword">const</span> char_type* <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#aa0807dc565c67fcf355e656df1a326ef" title="Returns name of an attribute.">getAttributeName</a>(<span class="keywordtype">int</span> idx) <span class="keyword">const</span> = 0; | ||
174 | <a name="l00299"></a>00299 | ||
175 | <a name="l00301"></a>00301 | ||
176 | <a name="l00303"></a>00303 <span class="keyword">virtual</span> <span class="keyword">const</span> char_type* <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#a41bd71a1b9d4a80cd1d0257dedb35325" title="Returns the value of an attribute.">getAttributeValue</a>(<span class="keywordtype">int</span> idx) <span class="keyword">const</span> = 0; | ||
177 | <a name="l00304"></a>00304 | ||
178 | <a name="l00306"></a>00306 | ||
179 | <a name="l00308"></a>00308 <span class="keyword">virtual</span> <span class="keyword">const</span> char_type* <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#a41bd71a1b9d4a80cd1d0257dedb35325" title="Returns the value of an attribute.">getAttributeValue</a>(<span class="keyword">const</span> char_type* name) <span class="keyword">const</span> = 0; | ||
180 | <a name="l00309"></a>00309 | ||
181 | <a name="l00311"></a>00311 | ||
182 | <a name="l00315"></a>00315 <span class="keyword">virtual</span> <span class="keyword">const</span> char_type* <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#a7674852b2e24b2710b90aab10ef1fc22" title="Returns the value of an attribute in a safe way.">getAttributeValueSafe</a>(<span class="keyword">const</span> char_type* name) <span class="keyword">const</span> = 0; | ||
183 | <a name="l00316"></a>00316 | ||
184 | <a name="l00318"></a>00318 | ||
185 | <a name="l00321"></a>00321 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#ab37bef58865355a7dba0011a38e6c8e7" title="Returns the value of an attribute as integer.">getAttributeValueAsInt</a>(<span class="keyword">const</span> char_type* name) <span class="keyword">const</span> = 0; | ||
186 | <a name="l00322"></a>00322 | ||
187 | <a name="l00324"></a>00324 | ||
188 | <a name="l00327"></a>00327 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#ab37bef58865355a7dba0011a38e6c8e7" title="Returns the value of an attribute as integer.">getAttributeValueAsInt</a>(<span class="keywordtype">int</span> idx) <span class="keyword">const</span> = 0; | ||
189 | <a name="l00328"></a>00328 | ||
190 | <a name="l00330"></a>00330 | ||
191 | <a name="l00333"></a>00333 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#a2b1032f213e9910827842f6057269235" title="Returns the value of an attribute as float.">getAttributeValueAsFloat</a>(<span class="keyword">const</span> char_type* name) <span class="keyword">const</span> = 0; | ||
192 | <a name="l00334"></a>00334 | ||
193 | <a name="l00336"></a>00336 | ||
194 | <a name="l00339"></a>00339 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#a2b1032f213e9910827842f6057269235" title="Returns the value of an attribute as float.">getAttributeValueAsFloat</a>(<span class="keywordtype">int</span> idx) <span class="keyword">const</span> = 0; | ||
195 | <a name="l00340"></a>00340 | ||
196 | <a name="l00342"></a>00342 | ||
197 | <a name="l00344"></a>00344 <span class="keyword">virtual</span> <span class="keyword">const</span> char_type* <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#a7d745b130c895d0f910f191d04e20e87" title="Returns the name of the current node.">getNodeName</a>() <span class="keyword">const</span> = 0; | ||
198 | <a name="l00345"></a>00345 | ||
199 | <a name="l00347"></a>00347 | ||
200 | <a name="l00349"></a>00349 <span class="keyword">virtual</span> <span class="keyword">const</span> char_type* <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#aecbe0698e8f9acf88e27dd53da984210" title="Returns data of the current node.">getNodeData</a>() <span class="keyword">const</span> = 0; | ||
201 | <a name="l00350"></a>00350 | ||
202 | <a name="l00352"></a>00352 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#a3c85b144e0376c9ff90bce1bbbc338a9" title="Returns if an element is an empty element, like <foo />">isEmptyElement</a>() <span class="keyword">const</span> = 0; | ||
203 | <a name="l00353"></a>00353 | ||
204 | <a name="l00355"></a>00355 | ||
205 | <a name="l00359"></a>00359 <span class="keyword">virtual</span> <a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9d" title="Enumeration of all supported source text file formats.">ETEXT_FORMAT</a> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#a00998ef2d3a562d6b2b8302c3430322d" title="Returns format of the source xml file.">getSourceFormat</a>() <span class="keyword">const</span> = 0; | ||
206 | <a name="l00360"></a>00360 | ||
207 | <a name="l00362"></a>00362 | ||
208 | <a name="l00366"></a>00366 <span class="keyword">virtual</span> <a class="code" href="namespaceirr_1_1io.html#ac7e51e5a6bd00451dec248f497b16a9d" title="Enumeration of all supported source text file formats.">ETEXT_FORMAT</a> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html#a9af7e323c292a4836bf4a7c093b4d85a" title="Returns format of the strings returned by the parser.">getParserFormat</a>() <span class="keyword">const</span> = 0; | ||
209 | <a name="l00367"></a>00367 }; | ||
210 | <a name="l00368"></a>00368 | ||
211 | <a name="l00369"></a>00369 | ||
212 | <a name="l00370"></a>00370 <span class="keyword">template</span> <<span class="keyword">typename</span> T> | ||
213 | <a name="l00371"></a><a class="code" href="structirr_1_1io_1_1xml_char.html">00371</a> <span class="keyword">struct </span><a class="code" href="structirr_1_1io_1_1xml_char.html">xmlChar</a> | ||
214 | <a name="l00372"></a>00372 { | ||
215 | <a name="l00373"></a><a class="code" href="structirr_1_1io_1_1xml_char.html#a1d4bf8ca9981f09e1390798cde13262c">00373</a> T <a class="code" href="structirr_1_1io_1_1xml_char.html#a1d4bf8ca9981f09e1390798cde13262c">c</a>; | ||
216 | <a name="l00374"></a><a class="code" href="structirr_1_1io_1_1xml_char.html#ad50bb33ca29a288a08b3c041876573c4">00374</a> <a class="code" href="structirr_1_1io_1_1xml_char.html">xmlChar<T></a>() {} | ||
217 | <a name="l00375"></a><a class="code" href="structirr_1_1io_1_1xml_char.html#a7e2e2fb1c425f31ce60a61b4c516d13f">00375</a> <a class="code" href="structirr_1_1io_1_1xml_char.html">xmlChar<T></a>(<span class="keywordtype">char</span> in) : <a class="code" href="structirr_1_1io_1_1xml_char.html#a1d4bf8ca9981f09e1390798cde13262c">c</a>(static_cast<T>(in)) {} | ||
218 | <a name="l00376"></a><a class="code" href="structirr_1_1io_1_1xml_char.html#a577cfdfe6ddfa4e37a55804ea054885c">00376</a> <a class="code" href="structirr_1_1io_1_1xml_char.html">xmlChar<T></a>(<span class="keywordtype">wchar_t</span> in) : <a class="code" href="structirr_1_1io_1_1xml_char.html#a1d4bf8ca9981f09e1390798cde13262c">c</a>(static_cast<T>(in)) {} | ||
219 | <a name="l00377"></a><a class="code" href="structirr_1_1io_1_1xml_char.html#a4f9f63293cadcd44c7cd8bc7e1a098f7">00377</a> <span class="keyword">explicit</span> <a class="code" href="structirr_1_1io_1_1xml_char.html">xmlChar<T></a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> in) : <a class="code" href="structirr_1_1io_1_1xml_char.html#a1d4bf8ca9981f09e1390798cde13262c">c</a>(static_cast<T>(in)) {} | ||
220 | <a name="l00378"></a><a class="code" href="structirr_1_1io_1_1xml_char.html#a2339ce7c1d201c397805a37f47589efa">00378</a> <span class="keyword">explicit</span> <a class="code" href="structirr_1_1io_1_1xml_char.html">xmlChar<T></a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> in) : <a class="code" href="structirr_1_1io_1_1xml_char.html#a1d4bf8ca9981f09e1390798cde13262c">c</a>(static_cast<T>(in)) {} | ||
221 | <a name="l00379"></a><a class="code" href="structirr_1_1io_1_1xml_char.html#a54a243bd9821e6677d9be9106deaf0cf">00379</a> <span class="keyword">explicit</span> <a class="code" href="structirr_1_1io_1_1xml_char.html">xmlChar<T></a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> in) : <a class="code" href="structirr_1_1io_1_1xml_char.html#a1d4bf8ca9981f09e1390798cde13262c">c</a>(static_cast<T>(in)) {} | ||
222 | <a name="l00380"></a><a class="code" href="structirr_1_1io_1_1xml_char.html#ae7474c9384d8807f8fcd029cc238e2c2">00380</a> <span class="keyword">explicit</span> <a class="code" href="structirr_1_1io_1_1xml_char.html">xmlChar<T></a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> in) : <a class="code" href="structirr_1_1io_1_1xml_char.html#a1d4bf8ca9981f09e1390798cde13262c">c</a>(static_cast<T>(in)) {} | ||
223 | <a name="l00381"></a><a class="code" href="structirr_1_1io_1_1xml_char.html#a676ddac484d71f58c34498bf2d71bcf7">00381</a> <a class="code" href="structirr_1_1io_1_1xml_char.html#a676ddac484d71f58c34498bf2d71bcf7">operator T</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structirr_1_1io_1_1xml_char.html#a1d4bf8ca9981f09e1390798cde13262c">c</a>; } | ||
224 | <a name="l00382"></a><a class="code" href="structirr_1_1io_1_1xml_char.html#ab89d0f74b935fb69090c5da5e504e78b">00382</a> <span class="keywordtype">void</span> <a class="code" href="structirr_1_1io_1_1xml_char.html#ab89d0f74b935fb69090c5da5e504e78b">operator=</a>(<span class="keywordtype">int</span> t) { <a class="code" href="structirr_1_1io_1_1xml_char.html#a1d4bf8ca9981f09e1390798cde13262c">c</a>=<span class="keyword">static_cast<</span>T<span class="keyword">></span>(t); } | ||
225 | <a name="l00383"></a>00383 }; | ||
226 | <a name="l00384"></a>00384 | ||
227 | <a name="l00386"></a>00386 | ||
228 | <a name="l00388"></a><a class="code" href="namespaceirr_1_1io.html#a9140fe380f1a4e2fb4e114463e2d2838">00388</a> <span class="keyword">typedef</span> <a class="code" href="structirr_1_1io_1_1xml_char.html">xmlChar<unsigned short></a> <a class="code" href="namespaceirr_1_1io.html#a9140fe380f1a4e2fb4e114463e2d2838" title="defines the utf-16 type.">char16</a>; | ||
229 | <a name="l00389"></a>00389 | ||
230 | <a name="l00391"></a>00391 | ||
231 | <a name="l00393"></a><a class="code" href="namespaceirr_1_1io.html#adfbb5748d02235670728f95ab89b69a4">00393</a> <span class="keyword">typedef</span> <a class="code" href="structirr_1_1io_1_1xml_char.html">xmlChar<unsigned int></a> <a class="code" href="namespaceirr_1_1io.html#adfbb5748d02235670728f95ab89b69a4" title="defines the utf-32 type.">char32</a>; | ||
232 | <a name="l00394"></a>00394 | ||
233 | <a name="l00396"></a>00396 | ||
234 | <a name="l00401"></a><a class="code" href="namespaceirr_1_1io.html#a1628edbb9d5d53f18c82d2a92b0ad27e">00401</a> <span class="keyword">typedef</span> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html" title="Interface providing easy read access to a XML file.">IIrrXMLReader<char, IXMLBase></a> <a class="code" href="namespaceirr_1_1io.html#a1628edbb9d5d53f18c82d2a92b0ad27e" title="A UTF-8 or ASCII character xml parser.">IrrXMLReader</a>; | ||
235 | <a name="l00402"></a>00402 | ||
236 | <a name="l00404"></a>00404 | ||
237 | <a name="l00409"></a><a class="code" href="namespaceirr_1_1io.html#a5eb4094dfd0d509e0cd8a9d1dd30a5b9">00409</a> <span class="keyword">typedef</span> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html" title="Interface providing easy read access to a XML file.">IIrrXMLReader<char16, IXMLBase></a> <a class="code" href="namespaceirr_1_1io.html#a5eb4094dfd0d509e0cd8a9d1dd30a5b9" title="A UTF-16 xml parser.">IrrXMLReaderUTF16</a>; | ||
238 | <a name="l00410"></a>00410 | ||
239 | <a name="l00412"></a>00412 | ||
240 | <a name="l00417"></a><a class="code" href="namespaceirr_1_1io.html#a70f411ff403636fb5c4e9becb090d5ec">00417</a> <span class="keyword">typedef</span> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html" title="Interface providing easy read access to a XML file.">IIrrXMLReader<char32, IXMLBase></a> <a class="code" href="namespaceirr_1_1io.html#a70f411ff403636fb5c4e9becb090d5ec" title="A UTF-32 xml parser.">IrrXMLReaderUTF32</a>; | ||
241 | <a name="l00418"></a>00418 | ||
242 | <a name="l00419"></a>00419 | ||
243 | <a name="l00421"></a>00421 | ||
244 | <a name="l00429"></a>00429 <a class="code" href="_irr_compile_config_8h.html#aa93137544a73eaa2563931a1e665862d" title="Set FPU settings.">IRRLICHT_API</a> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html" title="Interface providing easy read access to a XML file.">IrrXMLReader</a>* <a class="code" href="_irr_compile_config_8h.html#a3f9bf2240c47d3f99b86f83f9123aa9d">IRRCALLCONV</a> <a class="code" href="namespaceirr_1_1io.html#a581f4d4648398759c61266d63d7106b1" title="Creates an instance of an UFT-8 or ASCII character xml parser.">createIrrXMLReader</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename); | ||
245 | <a name="l00430"></a>00430 | ||
246 | <a name="l00432"></a>00432 | ||
247 | <a name="l00441"></a>00441 <a class="code" href="_irr_compile_config_8h.html#aa93137544a73eaa2563931a1e665862d" title="Set FPU settings.">IRRLICHT_API</a> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html" title="Interface providing easy read access to a XML file.">IrrXMLReader</a>* <a class="code" href="_irr_compile_config_8h.html#a3f9bf2240c47d3f99b86f83f9123aa9d">IRRCALLCONV</a> <a class="code" href="namespaceirr_1_1io.html#a581f4d4648398759c61266d63d7106b1" title="Creates an instance of an UFT-8 or ASCII character xml parser.">createIrrXMLReader</a>(FILE* file); | ||
248 | <a name="l00442"></a>00442 | ||
249 | <a name="l00444"></a>00444 | ||
250 | <a name="l00456"></a>00456 <a class="code" href="_irr_compile_config_8h.html#aa93137544a73eaa2563931a1e665862d" title="Set FPU settings.">IRRLICHT_API</a> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html" title="Interface providing easy read access to a XML file.">IrrXMLReader</a>* <a class="code" href="_irr_compile_config_8h.html#a3f9bf2240c47d3f99b86f83f9123aa9d">IRRCALLCONV</a> <a class="code" href="namespaceirr_1_1io.html#a581f4d4648398759c61266d63d7106b1" title="Creates an instance of an UFT-8 or ASCII character xml parser.">createIrrXMLReader</a>(<a class="code" href="classirr_1_1io_1_1_i_file_read_call_back.html" title="Callback class for file read abstraction.">IFileReadCallBack</a>* callback, | ||
251 | <a name="l00457"></a>00457 <span class="keywordtype">bool</span> deleteCallback = <span class="keyword">false</span>); | ||
252 | <a name="l00458"></a>00458 | ||
253 | <a name="l00460"></a>00460 | ||
254 | <a name="l00469"></a>00469 <a class="code" href="_irr_compile_config_8h.html#aa93137544a73eaa2563931a1e665862d" title="Set FPU settings.">IRRLICHT_API</a> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html" title="Interface providing easy read access to a XML file.">IrrXMLReaderUTF16</a>* <a class="code" href="_irr_compile_config_8h.html#a3f9bf2240c47d3f99b86f83f9123aa9d">IRRCALLCONV</a> <a class="code" href="namespaceirr_1_1io.html#a86473ef152c15b685af181a4c5461a5d" title="Creates an instance of an UFT-16 xml parser.">createIrrXMLReaderUTF16</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename); | ||
255 | <a name="l00470"></a>00470 | ||
256 | <a name="l00472"></a>00472 | ||
257 | <a name="l00481"></a>00481 <a class="code" href="_irr_compile_config_8h.html#aa93137544a73eaa2563931a1e665862d" title="Set FPU settings.">IRRLICHT_API</a> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html" title="Interface providing easy read access to a XML file.">IrrXMLReaderUTF16</a>* <a class="code" href="_irr_compile_config_8h.html#a3f9bf2240c47d3f99b86f83f9123aa9d">IRRCALLCONV</a> <a class="code" href="namespaceirr_1_1io.html#a86473ef152c15b685af181a4c5461a5d" title="Creates an instance of an UFT-16 xml parser.">createIrrXMLReaderUTF16</a>(FILE* file); | ||
258 | <a name="l00482"></a>00482 | ||
259 | <a name="l00484"></a>00484 | ||
260 | <a name="l00496"></a>00496 <a class="code" href="_irr_compile_config_8h.html#aa93137544a73eaa2563931a1e665862d" title="Set FPU settings.">IRRLICHT_API</a> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html" title="Interface providing easy read access to a XML file.">IrrXMLReaderUTF16</a>* <a class="code" href="_irr_compile_config_8h.html#a3f9bf2240c47d3f99b86f83f9123aa9d">IRRCALLCONV</a> <a class="code" href="namespaceirr_1_1io.html#a86473ef152c15b685af181a4c5461a5d" title="Creates an instance of an UFT-16 xml parser.">createIrrXMLReaderUTF16</a>(<a class="code" href="classirr_1_1io_1_1_i_file_read_call_back.html" title="Callback class for file read abstraction.">IFileReadCallBack</a>* callback, | ||
261 | <a name="l00497"></a>00497 <span class="keywordtype">bool</span> deleteCallback = <span class="keyword">false</span>); | ||
262 | <a name="l00498"></a>00498 | ||
263 | <a name="l00499"></a>00499 | ||
264 | <a name="l00501"></a>00501 | ||
265 | <a name="l00509"></a>00509 <a class="code" href="_irr_compile_config_8h.html#aa93137544a73eaa2563931a1e665862d" title="Set FPU settings.">IRRLICHT_API</a> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html" title="Interface providing easy read access to a XML file.">IrrXMLReaderUTF32</a>* <a class="code" href="_irr_compile_config_8h.html#a3f9bf2240c47d3f99b86f83f9123aa9d">IRRCALLCONV</a> <a class="code" href="namespaceirr_1_1io.html#ae05bf7ee342431ea8c98fb98e75b974a" title="Creates an instance of an UFT-32 xml parser.">createIrrXMLReaderUTF32</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename); | ||
266 | <a name="l00510"></a>00510 | ||
267 | <a name="l00512"></a>00512 | ||
268 | <a name="l00521"></a>00521 <a class="code" href="_irr_compile_config_8h.html#aa93137544a73eaa2563931a1e665862d" title="Set FPU settings.">IRRLICHT_API</a> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html" title="Interface providing easy read access to a XML file.">IrrXMLReaderUTF32</a>* <a class="code" href="_irr_compile_config_8h.html#a3f9bf2240c47d3f99b86f83f9123aa9d">IRRCALLCONV</a> <a class="code" href="namespaceirr_1_1io.html#ae05bf7ee342431ea8c98fb98e75b974a" title="Creates an instance of an UFT-32 xml parser.">createIrrXMLReaderUTF32</a>(FILE* file); | ||
269 | <a name="l00522"></a>00522 | ||
270 | <a name="l00524"></a>00524 | ||
271 | <a name="l00537"></a>00537 <a class="code" href="_irr_compile_config_8h.html#aa93137544a73eaa2563931a1e665862d" title="Set FPU settings.">IRRLICHT_API</a> <a class="code" href="classirr_1_1io_1_1_i_irr_x_m_l_reader.html" title="Interface providing easy read access to a XML file.">IrrXMLReaderUTF32</a>* <a class="code" href="_irr_compile_config_8h.html#a3f9bf2240c47d3f99b86f83f9123aa9d">IRRCALLCONV</a> <a class="code" href="namespaceirr_1_1io.html#ae05bf7ee342431ea8c98fb98e75b974a" title="Creates an instance of an UFT-32 xml parser.">createIrrXMLReaderUTF32</a>(<a class="code" href="classirr_1_1io_1_1_i_file_read_call_back.html" title="Callback class for file read abstraction.">IFileReadCallBack</a>* callback, | ||
272 | <a name="l00538"></a>00538 <span class="keywordtype">bool</span> deleteCallback = <span class="keyword">false</span>); | ||
273 | <a name="l00539"></a>00539 | ||
274 | <a name="l00540"></a>00540 | ||
275 | <a name="l00562"></a>00562 } <span class="comment">// end namespace io</span> | ||
276 | <a name="l00563"></a>00563 } <span class="comment">// end namespace irr</span> | ||
277 | <a name="l00564"></a>00564 | ||
278 | <a name="l00565"></a>00565 <span class="preprocessor">#endif // __IRR_XML_H_INCLUDED__</span> | ||
279 | <a name="l00566"></a>00566 <span class="preprocessor"></span> | ||
280 | </pre></div></div> | ||
281 | </div> | ||
282 | <div id="nav-path" class="navpath"> | ||
283 | <ul> | ||
284 | <li class="navelem"><a class="el" href="irr_x_m_l_8h.html">irrXML.h</a> </li> | ||
285 | <!-- window showing the filter options --> | ||
286 | <div id="MSearchSelectWindow" | ||
287 | onmouseover="return searchBox.OnSearchSelectShow()" | ||
288 | onmouseout="return searchBox.OnSearchSelectHide()" | ||
289 | onkeydown="return searchBox.OnSearchSelectKey(event)"> | ||
290 | <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Defines</a></div> | ||
291 | |||
292 | <!-- iframe showing the search results (closed by default) --> | ||
293 | <div id="MSearchResultsWindow"> | ||
294 | <iframe src="javascript:void(0)" frameborder="0" | ||
295 | name="MSearchResults" id="MSearchResults"> | ||
296 | </iframe> | ||
297 | </div> | ||
298 | |||
299 | |||
300 | <li class="footer"> | ||
301 | <a href="http://irrlicht.sourceforge.net" target="_blank">Irrlicht | ||
302 | Engine</a> Documentation © 2003-2012 by Nikolaus Gebhardt. Generated on Tue Nov 6 2012 11:06:00 for Irrlicht 3D Engine by | ||
303 | <a href="http://www.doxygen.org/index.html" target="_blank">Doxygen</a> 1.7.5.1 </li> | ||
304 | </ul> | ||
305 | </div> | ||
306 | |||
307 | |||
308 | </body> | ||
309 | </html> | ||