Sophie

Sophie

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

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::spreadsheet::iface::import_shared_strings Class 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"><b>spreadsheet</b></li><li class="navelem"><b>iface</b></li><li class="navelem"><a class="el" href="classorcus_1_1spreadsheet_1_1iface_1_1import__shared__strings.html">import_shared_strings</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classorcus_1_1spreadsheet_1_1iface_1_1import__shared__strings-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">orcus::spreadsheet::iface::import_shared_strings Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="import__interface_8hpp_source.html">import_interface.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for orcus::spreadsheet::iface::import_shared_strings:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classorcus_1_1spreadsheet_1_1iface_1_1import__shared__strings.png" usemap="#orcus::spreadsheet::iface::import_5Fshared_5Fstrings_map" alt=""/>
  <map id="orcus::spreadsheet::iface::import_5Fshared_5Fstrings_map" name="orcus::spreadsheet::iface::import_5Fshared_5Fstrings_map">
<area href="classorcus_1_1spreadsheet_1_1import__shared__strings.html" alt="orcus::spreadsheet::import_shared_strings" shape="rect" coords="0,56,283,80"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac59b9436ff757260a4aee059752d23cd"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorcus_1_1spreadsheet_1_1iface_1_1import__shared__strings.html#ac59b9436ff757260a4aee059752d23cd">append</a> (const char *s, size_t n)=0</td></tr>
<tr class="separator:ac59b9436ff757260a4aee059752d23cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad08803c0995d41bf73ed887334e9304e"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorcus_1_1spreadsheet_1_1iface_1_1import__shared__strings.html#ad08803c0995d41bf73ed887334e9304e">add</a> (const char *s, size_t n)=0</td></tr>
<tr class="separator:ad08803c0995d41bf73ed887334e9304e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8117e8c49f84e46a5536b2bcc598dc9"><td class="memItemLeft" align="right" valign="top"><a id="ae8117e8c49f84e46a5536b2bcc598dc9"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_segment_font</b> (size_t font_index)=0</td></tr>
<tr class="separator:ae8117e8c49f84e46a5536b2bcc598dc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a0de3fc003f9150b486f9e66ad00204"><td class="memItemLeft" align="right" valign="top"><a id="a9a0de3fc003f9150b486f9e66ad00204"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_segment_bold</b> (bool b)=0</td></tr>
<tr class="separator:a9a0de3fc003f9150b486f9e66ad00204"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd6d9aa4f46d5044d77b08a077f6b024"><td class="memItemLeft" align="right" valign="top"><a id="abd6d9aa4f46d5044d77b08a077f6b024"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_segment_italic</b> (bool b)=0</td></tr>
<tr class="separator:abd6d9aa4f46d5044d77b08a077f6b024"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5830fa12ef430ff23a78d989195f43dd"><td class="memItemLeft" align="right" valign="top"><a id="a5830fa12ef430ff23a78d989195f43dd"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_segment_font_name</b> (const char *s, size_t n)=0</td></tr>
<tr class="separator:a5830fa12ef430ff23a78d989195f43dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f99bd3b365877862c9c7a2bd7294b1f"><td class="memItemLeft" align="right" valign="top"><a id="a7f99bd3b365877862c9c7a2bd7294b1f"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_segment_font_size</b> (double point)=0</td></tr>
<tr class="separator:a7f99bd3b365877862c9c7a2bd7294b1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ae197c7a80d41db47eeef207cbc92b3"><td class="memItemLeft" align="right" valign="top"><a id="a8ae197c7a80d41db47eeef207cbc92b3"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_segment_font_color</b> (color_elem_t alpha, color_elem_t red, color_elem_t green, color_elem_t blue)=0</td></tr>
<tr class="separator:a8ae197c7a80d41db47eeef207cbc92b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b7db94336d7c9ef64a9be3849f5582e"><td class="memItemLeft" align="right" valign="top"><a id="a2b7db94336d7c9ef64a9be3849f5582e"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>append_segment</b> (const char *s, size_t n)=0</td></tr>
<tr class="separator:a2b7db94336d7c9ef64a9be3849f5582e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a680017b81d5bb0dfa734ded6d7faaebc"><td class="memItemLeft" align="right" valign="top"><a id="a680017b81d5bb0dfa734ded6d7faaebc"></a>
virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><b>commit_segments</b> ()=0</td></tr>
<tr class="separator:a680017b81d5bb0dfa734ded6d7faaebc"><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>Interface class designed to be derived by the implementor. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ad08803c0995d41bf73ed887334e9304e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad08803c0995d41bf73ed887334e9304e">&#9670;&nbsp;</a></span>add()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual size_t orcus::spreadsheet::iface::import_shared_strings::add </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Similar to the append method, it adds new string to the string pool; however, this method checks if the string being added is already in the pool before each insertion, to avoid duplicated strings.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">s</td><td>pointer to the first character of the string array. The string array doesn't necessary have to be null-terminated. </td></tr>
    <tr><td class="paramname">n</td><td>length of the string.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>ID of the string just inserted. </dd></dl>

<p>Implemented in <a class="el" href="classorcus_1_1spreadsheet_1_1import__shared__strings.html#ad0370a0b3c231c03ed470f7e92adf383">orcus::spreadsheet::import_shared_strings</a>.</p>

</div>
</div>
<a id="ac59b9436ff757260a4aee059752d23cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac59b9436ff757260a4aee059752d23cd">&#9670;&nbsp;</a></span>append()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual size_t orcus::spreadsheet::iface::import_shared_strings::append </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Append new string to the string list. Order of insertion is important since that determines the numerical ID values of inserted strings. Note that this method assumes that the caller knows the string being appended is not yet in the pool.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">s</td><td>pointer to the first character of the string array. The string array doesn't necessary have to be null-terminated. </td></tr>
    <tr><td class="paramname">n</td><td>length of the string.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>ID of the string just inserted. </dd></dl>

<p>Implemented in <a class="el" href="classorcus_1_1spreadsheet_1_1import__shared__strings.html#a55b0ae66418d8228c440bcb8c44e23f6">orcus::spreadsheet::import_shared_strings</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Feb 9 2019 16:54:04 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>