Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-updates > by-pkgid > 984407a3d8e0ca8f42be35be954f9b2c > files > 2880

libmwaw-doc-0.3.14-2.mga6.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>MWAWVariable&lt; T &gt; Struct Template Reference documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('structMWAWVariable.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="structMWAWVariable-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">MWAWVariable&lt; T &gt; Struct Template Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>a generic variable template: value + flag to know if the variable is set  
 <a href="structMWAWVariable.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="libmwaw__internal_8hxx_source.html">libmwaw_internal.hxx</a>&gt;</code></p>
<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:a67335d425b0d79391248e25dec4d0163"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a67335d425b0d79391248e25dec4d0163">MWAWVariable</a> ()</td></tr>
<tr class="memdesc:a67335d425b0d79391248e25dec4d0163"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor  <a href="#a67335d425b0d79391248e25dec4d0163">More...</a><br /></td></tr>
<tr class="separator:a67335d425b0d79391248e25dec4d0163"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ba4ae35bea1c323f36b4bc031336d5e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a7ba4ae35bea1c323f36b4bc031336d5e">MWAWVariable</a> (T const &amp;def)</td></tr>
<tr class="memdesc:a7ba4ae35bea1c323f36b4bc031336d5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor with a default value  <a href="#a7ba4ae35bea1c323f36b4bc031336d5e">More...</a><br /></td></tr>
<tr class="separator:a7ba4ae35bea1c323f36b4bc031336d5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa565062256aea3aac25b33d35a18a8a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#aaa565062256aea3aac25b33d35a18a8a">MWAWVariable</a> (<a class="el" href="structMWAWVariable.html">MWAWVariable</a> const &amp;orig)</td></tr>
<tr class="memdesc:aaa565062256aea3aac25b33d35a18a8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">copy constructor  <a href="#aaa565062256aea3aac25b33d35a18a8a">More...</a><br /></td></tr>
<tr class="separator:aaa565062256aea3aac25b33d35a18a8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0591a615a9ade50e94b022258120e37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structMWAWVariable.html">MWAWVariable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#ac0591a615a9ade50e94b022258120e37">operator=</a> (<a class="el" href="structMWAWVariable.html">MWAWVariable</a> const &amp;)=default</td></tr>
<tr class="memdesc:ac0591a615a9ade50e94b022258120e37"><td class="mdescLeft">&#160;</td><td class="mdescRight">copy operator  <a href="#ac0591a615a9ade50e94b022258120e37">More...</a><br /></td></tr>
<tr class="separator:ac0591a615a9ade50e94b022258120e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dc81fccbf66a01e3377f1725a5efcb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structMWAWVariable.html">MWAWVariable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a9dc81fccbf66a01e3377f1725a5efcb0">operator=</a> (T const &amp;val)</td></tr>
<tr class="memdesc:a9dc81fccbf66a01e3377f1725a5efcb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">set a value  <a href="#a9dc81fccbf66a01e3377f1725a5efcb0">More...</a><br /></td></tr>
<tr class="separator:a9dc81fccbf66a01e3377f1725a5efcb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a0b61987ce23a2b6a131a954b177542"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a3a0b61987ce23a2b6a131a954b177542">insert</a> (<a class="el" href="structMWAWVariable.html">MWAWVariable</a> const &amp;orig)</td></tr>
<tr class="memdesc:a3a0b61987ce23a2b6a131a954b177542"><td class="mdescLeft">&#160;</td><td class="mdescRight">update the current value if orig is set  <a href="#a3a0b61987ce23a2b6a131a954b177542">More...</a><br /></td></tr>
<tr class="separator:a3a0b61987ce23a2b6a131a954b177542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03319123e3484103df95703429ab000b"><td class="memItemLeft" align="right" valign="top">T const  *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a03319123e3484103df95703429ab000b">operator-&gt;</a> () const</td></tr>
<tr class="memdesc:a03319123e3484103df95703429ab000b"><td class="mdescLeft">&#160;</td><td class="mdescRight">operator*  <a href="#a03319123e3484103df95703429ab000b">More...</a><br /></td></tr>
<tr class="separator:a03319123e3484103df95703429ab000b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a404bed0f917b85382c6e9dc4c20dd55d"><td class="memItemLeft" align="right" valign="top">T *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a404bed0f917b85382c6e9dc4c20dd55d">operator-&gt;</a> ()</td></tr>
<tr class="memdesc:a404bed0f917b85382c6e9dc4c20dd55d"><td class="mdescLeft">&#160;</td><td class="mdescRight">operator*  <a href="#a404bed0f917b85382c6e9dc4c20dd55d">More...</a><br /></td></tr>
<tr class="separator:a404bed0f917b85382c6e9dc4c20dd55d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b7bf2b18f3cd53532599ff9c7d3fd44"><td class="memItemLeft" align="right" valign="top">T const  &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a2b7bf2b18f3cd53532599ff9c7d3fd44">operator*</a> () const</td></tr>
<tr class="memdesc:a2b7bf2b18f3cd53532599ff9c7d3fd44"><td class="mdescLeft">&#160;</td><td class="mdescRight">operator*  <a href="#a2b7bf2b18f3cd53532599ff9c7d3fd44">More...</a><br /></td></tr>
<tr class="separator:a2b7bf2b18f3cd53532599ff9c7d3fd44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b2830def9636ff9503fb01f5199c51b"><td class="memItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a1b2830def9636ff9503fb01f5199c51b">operator*</a> ()</td></tr>
<tr class="memdesc:a1b2830def9636ff9503fb01f5199c51b"><td class="mdescLeft">&#160;</td><td class="mdescRight">operator*  <a href="#a1b2830def9636ff9503fb01f5199c51b">More...</a><br /></td></tr>
<tr class="separator:a1b2830def9636ff9503fb01f5199c51b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19b5b6abb87fab412f6219ec235ed82b"><td class="memItemLeft" align="right" valign="top">T const  &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a> () const</td></tr>
<tr class="memdesc:a19b5b6abb87fab412f6219ec235ed82b"><td class="mdescLeft">&#160;</td><td class="mdescRight">return the current value  <a href="#a19b5b6abb87fab412f6219ec235ed82b">More...</a><br /></td></tr>
<tr class="separator:a19b5b6abb87fab412f6219ec235ed82b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d6accdd6b7ff8987ee9366e2490d6c7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a3d6accdd6b7ff8987ee9366e2490d6c7">isSet</a> () const</td></tr>
<tr class="memdesc:a3d6accdd6b7ff8987ee9366e2490d6c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">return true if the variable is set  <a href="#a3d6accdd6b7ff8987ee9366e2490d6c7">More...</a><br /></td></tr>
<tr class="separator:a3d6accdd6b7ff8987ee9366e2490d6c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9460bb749e27b4fdc5862d4bc6b07217"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a9460bb749e27b4fdc5862d4bc6b07217">setSet</a> (bool newVal)</td></tr>
<tr class="memdesc:a9460bb749e27b4fdc5862d4bc6b07217"><td class="mdescLeft">&#160;</td><td class="mdescRight">define if the variable is set  <a href="#a9460bb749e27b4fdc5862d4bc6b07217">More...</a><br /></td></tr>
<tr class="separator:a9460bb749e27b4fdc5862d4bc6b07217"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a50bc84d88215e40be92b18753f1d4a42"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a50bc84d88215e40be92b18753f1d4a42">m_data</a></td></tr>
<tr class="memdesc:a50bc84d88215e40be92b18753f1d4a42"><td class="mdescLeft">&#160;</td><td class="mdescRight">the value  <a href="#a50bc84d88215e40be92b18753f1d4a42">More...</a><br /></td></tr>
<tr class="separator:a50bc84d88215e40be92b18753f1d4a42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99b938594bed78de1960b6aae6bdad42"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a99b938594bed78de1960b6aae6bdad42">m_set</a></td></tr>
<tr class="memdesc:a99b938594bed78de1960b6aae6bdad42"><td class="mdescLeft">&#160;</td><td class="mdescRight">a flag to know if the variable is set or not  <a href="#a99b938594bed78de1960b6aae6bdad42">More...</a><br /></td></tr>
<tr class="separator:a99b938594bed78de1960b6aae6bdad42"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;class T&gt;<br />
struct MWAWVariable&lt; T &gt;</h3>

<p>a generic variable template: value + flag to know if the variable is set </p>
<dl class="section note"><dt>Note</dt><dd>the variable is considered set as soon a new value is set or when its content is acceded by a function which returns a not-const reference... You can use the function setSet to unset it.</dd>
<dd>
must be replaced by std::optional when we will be comptable with std::c++-17 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a67335d425b0d79391248e25dec4d0163"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67335d425b0d79391248e25dec4d0163">&#9670;&nbsp;</a></span>MWAWVariable() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::<a class="el" href="structMWAWVariable.html">MWAWVariable</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>constructor </p>

</div>
</div>
<a id="a7ba4ae35bea1c323f36b4bc031336d5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ba4ae35bea1c323f36b4bc031336d5e">&#9670;&nbsp;</a></span>MWAWVariable() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::<a class="el" href="structMWAWVariable.html">MWAWVariable</a> </td>
          <td>(</td>
          <td class="paramtype">T const &amp;&#160;</td>
          <td class="paramname"><em>def</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>constructor with a default value </p>

</div>
</div>
<a id="aaa565062256aea3aac25b33d35a18a8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa565062256aea3aac25b33d35a18a8a">&#9670;&nbsp;</a></span>MWAWVariable() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::<a class="el" href="structMWAWVariable.html">MWAWVariable</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>orig</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>copy constructor </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a19b5b6abb87fab412f6219ec235ed82b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19b5b6abb87fab412f6219ec235ed82b">&#9670;&nbsp;</a></span>get()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T const&amp; <a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::get </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>return the current value </p>

<p class="reference">Referenced by <a class="el" href="structMWAWFont_1_1Line.html#af0f94b9333c5d11e93eae386b063e0e3">MWAWFont::Line::addTo()</a>, <a class="el" href="classMWAWParagraph.html#acf95b3682533768d05604e0cb320d438">MWAWParagraph::addTo()</a>, <a class="el" href="classMWAWFont.html#a53158a6920f5edddf898f88db6b5e393">MWAWFont::addTo()</a>, <a class="el" href="classMWAWFont.html#a4946a4ad6f52c2563d1aa44ad2da40dc">MWAWFont::addToListLevel()</a>, <a class="el" href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04">MWAWFont::Line::cmp()</a>, <a class="el" href="structMsWrdStruct_1_1Font.html#a8aa804db8e138922b6d660b570945454">MsWrdStruct::Font::cmp()</a>, <a class="el" href="classMWAWFont.html#a61d73525cc26fe555c6c6c6269b7c599">MWAWFont::cmp()</a>, <a class="el" href="classMWAWFont.html#ac4ca11f16960b88ffe892f51b8771668">MWAWFont::deltaLetterSpacing()</a>, <a class="el" href="classMWAWFont.html#a4c7512e7a9e17b89ed18c963c4983452">MWAWFont::deltaLetterSpacingUnit()</a>, <a class="el" href="classMWAWFont.html#a170943faf4b7a44546d3608d6b83a991">MWAWFont::flags()</a>, <a class="el" href="classMWAWFont.html#a18bc55217dbb47298a4315c6582c6d3b">MWAWFont::getBackgroundColor()</a>, <a class="el" href="classMWAWFont.html#ae83a540cc8fae88392812c958dbbeed5">MWAWFont::getColor()</a>, <a class="el" href="classMWAWFont.html#a534831dc6f9c45e43e28518bdb0ee7e0">MWAWFont::getDebugString()</a>, <a class="el" href="structMsWrdStruct_1_1Paragraph.html#a673e07c74bf71108a0530b2413b3833b">MsWrdStruct::Paragraph::getFont()</a>, <a class="el" href="classRagTime5StyleManager.html#ab1330059d3fe456cffd8fde8f36a0ad1">RagTime5StyleManager::getLineColor()</a>, <a class="el" href="classMWAWFont.html#ac0f1e03a8594dfd97c597a3509c9ea28">MWAWFont::hasColor()</a>, <a class="el" href="classMWAWFont.html#a41c2b509d77fbf079e0913443edb569b">MWAWFont::id()</a>, <a class="el" href="structMsWrdStruct_1_1Font.html#ab508c254f0b9a5fb78e9e6e5d90b972e">MsWrdStruct::Font::insert()</a>, <a class="el" href="structMsWrdStruct_1_1Table.html#ab4f60b85b1787e23bbe836b4453bef75">MsWrdStruct::Table::insert()</a>, <a class="el" href="classMWAWFont.html#a4948d2a54ffa80af7c8c8987b4c490b7">MWAWFont::language()</a>, <a class="el" href="namespaceMsWrdStruct.html#abe62383a552ae88d9bb9eaaf58936ac9">MsWrdStruct::operator&lt;&lt;()</a>, <a class="el" href="MWAWFont_8cxx.html#a7e9669002507f21a393a9f588434d8c5">operator&lt;&lt;()</a>, <a class="el" href="classMsWrdText.html#a5ecbbadafb7e500e7dc9993ad2214585">MsWrdText::prepareTableLimits()</a>, <a class="el" href="structMsWrdStruct_1_1Paragraph.html#abd69980335e0769734f052caa1492760">MsWrdStruct::Paragraph::print()</a>, <a class="el" href="classMsWrd1Parser.html#ab415c52655a872ab11bf85fd6b42a789">MsWrd1Parser::readParagraph()</a>, <a class="el" href="classMacWrtParser.html#acca37dbb6d76158129497e0ef701209a">MacWrtParser::readParagraph()</a>, <a class="el" href="classClarisDrawText.html#a43d28d63e0d2298a688b43102e523cd2">ClarisDrawText::readParagraph()</a>, <a class="el" href="classHanMacWrdJText.html#ad8e07ad9e59be1465c02daa4b36927db">HanMacWrdJText::readParagraph()</a>, <a class="el" href="classHanMacWrdKText.html#a6afca81f430a24c67f4dd009ed8b6b01">HanMacWrdKText::readParagraph()</a>, <a class="el" href="classMsWks3Text.html#a6625aa3d68b946af6a591318b6c2145e">MsWks3Text::readParagraph()</a>, <a class="el" href="classClarisWksText.html#adf55978ac320db4dd0a3df56db113708">ClarisWksText::readParagraph()</a>, <a class="el" href="classWriteNowText.html#a1f956a1ee596829d13a18feafc86b30e">WriteNowText::readParagraph()</a>, <a class="el" href="classNisusWrtText.html#ab83d4843049346d2e36b10be908f9152">NisusWrtText::readParagraphs()</a>, <a class="el" href="classLightWayTxtText.html#a8db5e798af3994c1acadd3e2876db28a">LightWayTxtText::readRulers()</a>, <a class="el" href="classMsWrdTextStyles.html#a28905500f3a90bb896716af82e8b89b0">MsWrdTextStyles::readSection()</a>, <a class="el" href="classMsWrdTextStyles.html#a8902b6c256e5be6818b67692b9896d73">MsWrdTextStyles::readStylesFont()</a>, <a class="el" href="classNisusWrtText.html#a42d08e319122d921fb3ad55a2b2fe93b">NisusWrtText::setProperty()</a>, <a class="el" href="classMsWrdTextStyles.html#ab5de440567204b1e11ff94a56c7fd0e8">MsWrdTextStyles::setProperty()</a>, <a class="el" href="classMWAWFont.html#a35a63b26dbc897b173acc43dbaedccc2">MWAWFont::size()</a>, <a class="el" href="structMsWrdStruct_1_1Font.html#acb798390a6cd2237953d32df11c2533e">MsWrdStruct::Font::updateFontToFinalState()</a>, <a class="el" href="classRagTime5StyleManager.html#a10a6e80a1ced93b742fca672f31ba549">RagTime5StyleManager::updateTextStyles()</a>, <a class="el" href="structMoreTextInternal_1_1Paragraph.html#a92b643fb7d00b35178ea54806baf4830">MoreTextInternal::Paragraph::updateToFinalState()</a>, and <a class="el" href="classMWAWFont.html#ad252231ffdc28829b3c68a1057d8889e">MWAWFont::widthStreching()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::insert </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>orig</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>update the current value if orig is set </p>

<p class="reference">Referenced by <a class="el" href="classMWAWFont.html#a53158a6920f5edddf898f88db6b5e393">MWAWFont::addTo()</a>, <a class="el" href="structMsWrdStruct_1_1Font.html#ab508c254f0b9a5fb78e9e6e5d90b972e">MsWrdStruct::Font::insert()</a>, <a class="el" href="classMWAWParagraph.html#a868d10ba45db31f94965256a32ca60f7">MWAWParagraph::insert()</a>, <a class="el" href="classMWAWFont.html#a1ac0830b4ff194119d9fd07e24ce86c5">MWAWFont::insert()</a>, and <a class="el" href="structMsWrdStruct_1_1Paragraph.html#aee27e16009e87d1768f6ed0e1ef6c3d0">MsWrdStruct::Paragraph::insert()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::isSet </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>return true if the variable is set </p>

<p class="reference">Referenced by <a class="el" href="structMWAWFont_1_1Line.html#af0f94b9333c5d11e93eae386b063e0e3">MWAWFont::Line::addTo()</a>, <a class="el" href="classMWAWFont.html#a53158a6920f5edddf898f88db6b5e393">MWAWFont::addTo()</a>, <a class="el" href="classMWAWFont.html#a4946a4ad6f52c2563d1aa44ad2da40dc">MWAWFont::addToListLevel()</a>, <a class="el" href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04">MWAWFont::Line::cmp()</a>, <a class="el" href="structClarisWksStruct_1_1DSET.html#a878f5f66c51ccfb3fe2370e50e7540f3">ClarisWksStruct::DSET::findForbiddenPagesBreaking()</a>, <a class="el" href="classMWAWFont.html#a534831dc6f9c45e43e28518bdb0ee7e0">MWAWFont::getDebugString()</a>, <a class="el" href="structMsWrdStruct_1_1Paragraph.html#a673e07c74bf71108a0530b2413b3833b">MsWrdStruct::Paragraph::getFont()</a>, <a class="el" href="classMsWrdTextStyles.html#afa58a165512d011beabd5110d537d29c">MsWrdTextStyles::getSectionFont()</a>, <a class="el" href="classMsWrdTextStyles.html#a97ef2056f497ee39316180d2b8f88578">MsWrdTextStyles::getSectionParagraph()</a>, <a class="el" href="classMWAWFont.html#ac0f1e03a8594dfd97c597a3509c9ea28">MWAWFont::hasColor()</a>, <a class="el" href="structMsWrdStruct_1_1Font.html#ab508c254f0b9a5fb78e9e6e5d90b972e">MsWrdStruct::Font::insert()</a>, <a class="el" href="classMWAWParagraph.html#a868d10ba45db31f94965256a32ca60f7">MWAWParagraph::insert()</a>, <a class="el" href="structRagTime5StyleManager_1_1GraphicStyle.html#add0269e4676258db5aa7a25b0aa2d3e1">RagTime5StyleManager::GraphicStyle::insert()</a>, <a class="el" href="structMsWrdStruct_1_1Table.html#ab4f60b85b1787e23bbe836b4453bef75">MsWrdStruct::Table::insert()</a>, <a class="el" href="classMWAWFont.html#a1ac0830b4ff194119d9fd07e24ce86c5">MWAWFont::insert()</a>, <a class="el" href="structRagTime5StyleManager_1_1TextStyle.html#a318848de2e0aa5dded77f25e1707b2fc">RagTime5StyleManager::TextStyle::insert()</a>, <a class="el" href="structMsWrdStruct_1_1Paragraph.html#aee27e16009e87d1768f6ed0e1ef6c3d0">MsWrdStruct::Paragraph::insert()</a>, <a class="el" href="classMWAWFont.html#ad01c9512c4644bbd56fb7ab29cc5e29a">MWAWFont::isSet()</a>, <a class="el" href="namespaceMsWrdStruct.html#abe62383a552ae88d9bb9eaaf58936ac9">MsWrdStruct::operator&lt;&lt;()</a>, <a class="el" href="MWAWFont_8cxx.html#a7e9669002507f21a393a9f588434d8c5">operator&lt;&lt;()</a>, <a class="el" href="classMsWrdText.html#a93b7e13055802bdf18f23d39761ea5da">MsWrdText::prepareParagraphProperties()</a>, <a class="el" href="classMsWrdText.html#a5ecbbadafb7e500e7dc9993ad2214585">MsWrdText::prepareTableLimits()</a>, <a class="el" href="structMsWrdStruct_1_1Paragraph.html#abd69980335e0769734f052caa1492760">MsWrdStruct::Paragraph::print()</a>, <a class="el" href="classMsWrd1Parser.html#ab415c52655a872ab11bf85fd6b42a789">MsWrd1Parser::readParagraph()</a>, <a class="el" href="classClarisWksDocument.html#ae6c6ff98b73685bd6f6c070d84af1c61">ClarisWksDocument::updateChildPositions()</a>, <a class="el" href="structMsWrdStruct_1_1Font.html#acb798390a6cd2237953d32df11c2533e">MsWrdStruct::Font::updateFontToFinalState()</a>, <a class="el" href="structMsWrdStruct_1_1Paragraph.html#a71f00d8ef8aa62be35b147d5847e486b">MsWrdStruct::Paragraph::updateParagraphToFinalState()</a>, and <a class="el" href="classRagTime5StyleManager.html#a10a6e80a1ced93b742fca672f31ba549">RagTime5StyleManager::updateTextStyles()</a>.</p>

</div>
</div>
<a id="a2b7bf2b18f3cd53532599ff9c7d3fd44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b7bf2b18f3cd53532599ff9c7d3fd44">&#9670;&nbsp;</a></span>operator*() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T const&amp; <a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::operator* </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>operator* </p>

</div>
</div>
<a id="a1b2830def9636ff9503fb01f5199c51b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b2830def9636ff9503fb01f5199c51b">&#9670;&nbsp;</a></span>operator*() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T&amp; <a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::operator* </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>operator* </p>

</div>
</div>
<a id="a03319123e3484103df95703429ab000b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03319123e3484103df95703429ab000b">&#9670;&nbsp;</a></span>operator->() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T const* <a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::operator-&gt; </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>operator* </p>

</div>
</div>
<a id="a404bed0f917b85382c6e9dc4c20dd55d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a404bed0f917b85382c6e9dc4c20dd55d">&#9670;&nbsp;</a></span>operator->() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T* <a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::operator-&gt; </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>operator* </p>

</div>
</div>
<a id="ac0591a615a9ade50e94b022258120e37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0591a615a9ade50e94b022258120e37">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>&amp; <a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>copy operator </p>

</div>
</div>
<a id="a9dc81fccbf66a01e3377f1725a5efcb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dc81fccbf66a01e3377f1725a5efcb0">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>&amp; <a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">T const &amp;&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>set a value </p>

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

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::setSet </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>newVal</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>define if the variable is set </p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a50bc84d88215e40be92b18753f1d4a42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50bc84d88215e40be92b18753f1d4a42">&#9670;&nbsp;</a></span>m_data</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T <a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::m_data</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the value </p>

<p class="reference">Referenced by <a class="el" href="structMWAWVariable.html#a3a0b61987ce23a2b6a131a954b177542">MWAWVariable&lt; MsWrdStruct::Table &gt;::insert()</a>.</p>

</div>
</div>
<a id="a99b938594bed78de1960b6aae6bdad42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99b938594bed78de1960b6aae6bdad42">&#9670;&nbsp;</a></span>m_set</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="structMWAWVariable.html">MWAWVariable</a>&lt; T &gt;::m_set</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>a flag to know if the variable is set or not </p>

<p class="reference">Referenced by <a class="el" href="structMWAWVariable.html#a3a0b61987ce23a2b6a131a954b177542">MWAWVariable&lt; MsWrdStruct::Table &gt;::insert()</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="libmwaw__internal_8hxx_source.html">libmwaw_internal.hxx</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated on Mon Feb 11 2019 22:20:46 for libmwaw by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.13</small></address>
</body>
</html>