<!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< T > 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> | <a href="#pro-attribs">Protected Attributes</a> | <a href="structMWAWVariable-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">MWAWVariable< T > 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 <<a class="el" href="libmwaw__internal_8hxx_source.html">libmwaw_internal.hxx</a>></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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a67335d425b0d79391248e25dec4d0163">MWAWVariable</a> ()</td></tr> <tr class="memdesc:a67335d425b0d79391248e25dec4d0163"><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#a67335d425b0d79391248e25dec4d0163">More...</a><br /></td></tr> <tr class="separator:a67335d425b0d79391248e25dec4d0163"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ba4ae35bea1c323f36b4bc031336d5e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a7ba4ae35bea1c323f36b4bc031336d5e">MWAWVariable</a> (T const &def)</td></tr> <tr class="memdesc:a7ba4ae35bea1c323f36b4bc031336d5e"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:aaa565062256aea3aac25b33d35a18a8a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#aaa565062256aea3aac25b33d35a18a8a">MWAWVariable</a> (<a class="el" href="structMWAWVariable.html">MWAWVariable</a> const &orig)</td></tr> <tr class="memdesc:aaa565062256aea3aac25b33d35a18a8a"><td class="mdescLeft"> </td><td class="mdescRight">copy constructor <a href="#aaa565062256aea3aac25b33d35a18a8a">More...</a><br /></td></tr> <tr class="separator:aaa565062256aea3aac25b33d35a18a8a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0591a615a9ade50e94b022258120e37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structMWAWVariable.html">MWAWVariable</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#ac0591a615a9ade50e94b022258120e37">operator=</a> (<a class="el" href="structMWAWVariable.html">MWAWVariable</a> const &)=default</td></tr> <tr class="memdesc:ac0591a615a9ade50e94b022258120e37"><td class="mdescLeft"> </td><td class="mdescRight">copy operator <a href="#ac0591a615a9ade50e94b022258120e37">More...</a><br /></td></tr> <tr class="separator:ac0591a615a9ade50e94b022258120e37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9dc81fccbf66a01e3377f1725a5efcb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structMWAWVariable.html">MWAWVariable</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a9dc81fccbf66a01e3377f1725a5efcb0">operator=</a> (T const &val)</td></tr> <tr class="memdesc:a9dc81fccbf66a01e3377f1725a5efcb0"><td class="mdescLeft"> </td><td class="mdescRight">set a value <a href="#a9dc81fccbf66a01e3377f1725a5efcb0">More...</a><br /></td></tr> <tr class="separator:a9dc81fccbf66a01e3377f1725a5efcb0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3a0b61987ce23a2b6a131a954b177542"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a3a0b61987ce23a2b6a131a954b177542">insert</a> (<a class="el" href="structMWAWVariable.html">MWAWVariable</a> const &orig)</td></tr> <tr class="memdesc:a3a0b61987ce23a2b6a131a954b177542"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a03319123e3484103df95703429ab000b"><td class="memItemLeft" align="right" valign="top">T const * </td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a03319123e3484103df95703429ab000b">operator-></a> () const</td></tr> <tr class="memdesc:a03319123e3484103df95703429ab000b"><td class="mdescLeft"> </td><td class="mdescRight">operator* <a href="#a03319123e3484103df95703429ab000b">More...</a><br /></td></tr> <tr class="separator:a03319123e3484103df95703429ab000b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a404bed0f917b85382c6e9dc4c20dd55d"><td class="memItemLeft" align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a404bed0f917b85382c6e9dc4c20dd55d">operator-></a> ()</td></tr> <tr class="memdesc:a404bed0f917b85382c6e9dc4c20dd55d"><td class="mdescLeft"> </td><td class="mdescRight">operator* <a href="#a404bed0f917b85382c6e9dc4c20dd55d">More...</a><br /></td></tr> <tr class="separator:a404bed0f917b85382c6e9dc4c20dd55d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b7bf2b18f3cd53532599ff9c7d3fd44"><td class="memItemLeft" align="right" valign="top">T const & </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"> </td><td class="mdescRight">operator* <a href="#a2b7bf2b18f3cd53532599ff9c7d3fd44">More...</a><br /></td></tr> <tr class="separator:a2b7bf2b18f3cd53532599ff9c7d3fd44"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b2830def9636ff9503fb01f5199c51b"><td class="memItemLeft" align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVariable.html#a1b2830def9636ff9503fb01f5199c51b">operator*</a> ()</td></tr> <tr class="memdesc:a1b2830def9636ff9503fb01f5199c51b"><td class="mdescLeft"> </td><td class="mdescRight">operator* <a href="#a1b2830def9636ff9503fb01f5199c51b">More...</a><br /></td></tr> <tr class="separator:a1b2830def9636ff9503fb01f5199c51b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19b5b6abb87fab412f6219ec235ed82b"><td class="memItemLeft" align="right" valign="top">T const & </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"> </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"> </td></tr> <tr class="memitem:a3d6accdd6b7ff8987ee9366e2490d6c7"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr> <tr class="memitem:a9460bb749e27b4fdc5862d4bc6b07217"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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 </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"> </td><td class="mdescRight">the value <a href="#a50bc84d88215e40be92b18753f1d4a42">More...</a><br /></td></tr> <tr class="separator:a50bc84d88215e40be92b18753f1d4a42"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a99b938594bed78de1960b6aae6bdad42"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><h3>template<class T><br /> struct MWAWVariable< T ></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 & Destructor Documentation</h2> <a id="a67335d425b0d79391248e25dec4d0163"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67335d425b0d79391248e25dec4d0163">◆ </a></span>MWAWVariable() <span class="overload">[1/3]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>< T >::<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">◆ </a></span>MWAWVariable() <span class="overload">[2/3]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>< T >::<a class="el" href="structMWAWVariable.html">MWAWVariable</a> </td> <td>(</td> <td class="paramtype">T const & </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">◆ </a></span>MWAWVariable() <span class="overload">[3/3]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>< T >::<a class="el" href="structMWAWVariable.html">MWAWVariable</a> </td> <td>(</td> <td class="paramtype"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>< T > const & </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">◆ </a></span>get()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </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>< T >::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<<()</a>, <a class="el" href="MWAWFont_8cxx.html#a7e9669002507f21a393a9f588434d8c5">operator<<()</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">◆ </a></span>insert()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </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>< T >::insert </td> <td>(</td> <td class="paramtype"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>< T > const & </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">◆ </a></span>isSet()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </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>< T >::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<<()</a>, <a class="el" href="MWAWFont_8cxx.html#a7e9669002507f21a393a9f588434d8c5">operator<<()</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">◆ </a></span>operator*() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </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>< T >::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">◆ </a></span>operator*() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </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>< T >::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">◆ </a></span>operator->() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </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>< T >::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="a404bed0f917b85382c6e9dc4c20dd55d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a404bed0f917b85382c6e9dc4c20dd55d">◆ </a></span>operator->() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </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>< T >::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="ac0591a615a9ade50e94b022258120e37"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac0591a615a9ade50e94b022258120e37">◆ </a></span>operator=() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>& <a class="el" href="structMWAWVariable.html">MWAWVariable</a>< T >::operator= </td> <td>(</td> <td class="paramtype"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>< T > const & </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">◆ </a></span>operator=() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structMWAWVariable.html">MWAWVariable</a>& <a class="el" href="structMWAWVariable.html">MWAWVariable</a>< T >::operator= </td> <td>(</td> <td class="paramtype">T const & </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">◆ </a></span>setSet()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </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>< T >::setSet </td> <td>(</td> <td class="paramtype">bool </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">◆ </a></span>m_data</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </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>< T >::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< MsWrdStruct::Table >::insert()</a>.</p> </div> </div> <a id="a99b938594bed78de1960b6aae6bdad42"></a> <h2 class="memtitle"><span class="permalink"><a href="#a99b938594bed78de1960b6aae6bdad42">◆ </a></span>m_set</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </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>< T >::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< MsWrdStruct::Table >::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>