Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > core-updates > by-pkgid > e902a9e8772640e2ff6e25f239deeee4 > files > 633

liborcus-doc-0.14.1-1.mga6.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Orcus: orcus::parse_quoted_string_state Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Orcus
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><b>orcus</b></li><li class="navelem"><a class="el" href="structorcus_1_1parse__quoted__string__state.html">parse_quoted_string_state</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="structorcus_1_1parse__quoted__string__state-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">orcus::parse_quoted_string_state Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="parser__global_8hpp_source.html">parser_global.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a34575e6a202c919b6010b05eb960ba6b"><td class="memItemLeft" align="right" valign="top"><a id="a34575e6a202c919b6010b05eb960ba6b"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>str</b></td></tr>
<tr class="separator:a34575e6a202c919b6010b05eb960ba6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876d0bec091282eeaaa367d7663ff91d"><td class="memItemLeft" align="right" valign="top"><a id="a876d0bec091282eeaaa367d7663ff91d"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
<tr class="separator:a876d0bec091282eeaaa367d7663ff91d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80872f64f65d4a60030ea6073afe5d5e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structorcus_1_1parse__quoted__string__state.html#a80872f64f65d4a60030ea6073afe5d5e">transient</a></td></tr>
<tr class="separator:a80872f64f65d4a60030ea6073afe5d5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a807b8abbcb55e49948ceb0d961d1c8cd"><td class="memItemLeft" align="right" valign="top"><a id="a807b8abbcb55e49948ceb0d961d1c8cd"></a>
static const size_t&#160;</td><td class="memItemRight" valign="bottom"><b>error_no_closing_quote</b></td></tr>
<tr class="separator:a807b8abbcb55e49948ceb0d961d1c8cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a481fc44d25ad46ae9f5104b58946d9f4"><td class="memItemLeft" align="right" valign="top"><a id="a481fc44d25ad46ae9f5104b58946d9f4"></a>
static const size_t&#160;</td><td class="memItemRight" valign="bottom"><b>error_illegal_escape_char</b></td></tr>
<tr class="separator:a481fc44d25ad46ae9f5104b58946d9f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Stores state of string parsing. Upon successful parsing the str points to the first character of the string and the length stores the size of the string. When the parsing fails, the str value becomes nullptr and the length stores the error code. </p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a80872f64f65d4a60030ea6073afe5d5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80872f64f65d4a60030ea6073afe5d5e">&#9670;&nbsp;</a></span>transient</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool orcus::parse_quoted_string_state::transient</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>When true, the str pointer points to the temporary buffer storage provided by the caller instead of the original character stream. The caller must allocate memory and copy the value to it before the buffer content changes if the parsed string value needs to be stored.</p>
<p>When false, str points to a position in the original stream, and the caller doens't need to allocate memory to store the string value as long as the original character stream is alive. </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Feb 9 2019 16:54:03 for Orcus by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>