<!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 name="robots" content="index,follow"/> <title>SIMFQT::FareRuleStruct Struct Reference</title> <link rel="shortcut icon" href="favicon.ico"> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="simfqt.css" rel="stylesheet" type="text/css"/> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> $(document).ready(initResizable); $(window).load(resizeHeight); </script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/search.js"></script> <script type="text/javascript"> $(document).ready(function() { searchBox.OnSelectItem(0); }); </script> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-25242815-1']); _gaq.push(['_setDomainName', 'none']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> </head> <body> <div id="top"><!-- do not remove this div! --> <div id="titlearea"> <table width="100%"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname"><a href="http://simfqt.sourceforge.net"><img height="45px" alt="SimFQT Logo" src="simfqt_logo.png"></a>  <span id="projectnumber">1.00.0</span> </div> <div id="projectbrief">C++ Simulated Fare Quote System Library</div> </td> <!-- begin SOURCEFORGE_CUSTOM--> <td> <div id="sflogo"><a href="http://simfqt.sourceforge.net"><img height="45px" alt="SourceForge Logo" src="sfx_logo.png"></a></div> </td> <!-- end SOURCEFORGE_CUSTOM--> </tr> </tbody> </table> </div> <!-- Generated by Doxygen 1.8.3.1 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li> <div id="MSearchBox" class="MSearchBoxInactive"> <span class="left"> <img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="Search" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/> </span><span class="right"> <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> </span> </div> </li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </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('structSIMFQT_1_1FareRuleStruct.html','');}); </script> <div id="doc-content"> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> <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>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></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 class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-attribs">Public Attributes</a> | <a href="structSIMFQT_1_1FareRuleStruct-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">SIMFQT::FareRuleStruct Struct Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="FareRuleStruct_8hpp_source.html">simfqt/bom/FareRuleStruct.hpp</a>></code></p> <div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;"> <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for SIMFQT::FareRuleStruct:</div> <div id="dynsection-0-summary" class="dynsummary" style="display:block;"> </div> <div id="dynsection-0-content" class="dyncontent" style="display:none;"> <div class="center"> <img src="structSIMFQT_1_1FareRuleStruct.png" usemap="#SIMFQT::FareRuleStruct_map" alt=""/> <map id="SIMFQT::FareRuleStruct_map" name="SIMFQT::FareRuleStruct_map"> </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:af442fbf35cc3ecbd349d8dd01e03b39b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#af442fbf35cc3ecbd349d8dd01e03b39b">FareRuleStruct</a> ()</td></tr> <tr class="separator:af442fbf35cc3ecbd349d8dd01e03b39b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9155a406fc1c228324a3d517fa1207d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceSIMFQT.html#ae4ae301ab4e68db6a0af530d92776d2c">SIMFQT::FareQuoteID_T</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a9155a406fc1c228324a3d517fa1207d3">getFareID</a> () const </td></tr> <tr class="separator:a9155a406fc1c228324a3d517fa1207d3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c32828a4bac6be4d82307c5f5946721"><td class="memItemLeft" align="right" valign="top">stdair::AirportCode_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a6c32828a4bac6be4d82307c5f5946721">getOrigin</a> () const </td></tr> <tr class="separator:a6c32828a4bac6be4d82307c5f5946721"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a547068f380be02e21f32241546db5e"><td class="memItemLeft" align="right" valign="top">stdair::AirportCode_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a1a547068f380be02e21f32241546db5e">getDestination</a> () const </td></tr> <tr class="separator:a1a547068f380be02e21f32241546db5e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2f35e7b742f7f26e047e2d72651ed25"><td class="memItemLeft" align="right" valign="top">stdair::TripType_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#aa2f35e7b742f7f26e047e2d72651ed25">getTripType</a> () const </td></tr> <tr class="separator:aa2f35e7b742f7f26e047e2d72651ed25"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93a99068f6e5c875a82c1f0d6977535d"><td class="memItemLeft" align="right" valign="top">stdair::Date_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a93a99068f6e5c875a82c1f0d6977535d">getDateRangeStart</a> () const </td></tr> <tr class="separator:a93a99068f6e5c875a82c1f0d6977535d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5e1574cb52adf616c155263b5525b73"><td class="memItemLeft" align="right" valign="top">stdair::Date_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#ac5e1574cb52adf616c155263b5525b73">getDateRangeEnd</a> () const </td></tr> <tr class="separator:ac5e1574cb52adf616c155263b5525b73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8af37fa3ee1746073155cdadff394fd"><td class="memItemLeft" align="right" valign="top">stdair::Duration_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#ad8af37fa3ee1746073155cdadff394fd">getTimeRangeStart</a> () const </td></tr> <tr class="separator:ad8af37fa3ee1746073155cdadff394fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16f7bcfe3cb79a747c5eb6d237350026"><td class="memItemLeft" align="right" valign="top">stdair::Duration_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a16f7bcfe3cb79a747c5eb6d237350026">getTimeRangeEnd</a> () const </td></tr> <tr class="separator:a16f7bcfe3cb79a747c5eb6d237350026"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a53c8a3ad0e63fb05e5338d5950b4a34d"><td class="memItemLeft" align="right" valign="top">stdair::CabinCode_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a53c8a3ad0e63fb05e5338d5950b4a34d">getCabinCode</a> () const </td></tr> <tr class="separator:a53c8a3ad0e63fb05e5338d5950b4a34d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a192e0fb08acb33b6cccec7eecb39f5ae"><td class="memItemLeft" align="right" valign="top">const stdair::CityCode_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a192e0fb08acb33b6cccec7eecb39f5ae">getPOS</a> () const </td></tr> <tr class="separator:a192e0fb08acb33b6cccec7eecb39f5ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6a38cddb767b102df4132b9d77bc6ff"><td class="memItemLeft" align="right" valign="top">stdair::ChannelLabel_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#aa6a38cddb767b102df4132b9d77bc6ff">getChannel</a> () const </td></tr> <tr class="separator:aa6a38cddb767b102df4132b9d77bc6ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a51b0313a98fe173202a4e5afa8a15258"><td class="memItemLeft" align="right" valign="top">stdair::DayDuration_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a51b0313a98fe173202a4e5afa8a15258">getAdvancePurchase</a> () const </td></tr> <tr class="separator:a51b0313a98fe173202a4e5afa8a15258"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80c0d46f33a0b6d95ed0cec9b58ba5aa"><td class="memItemLeft" align="right" valign="top">stdair::SaturdayStay_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a80c0d46f33a0b6d95ed0cec9b58ba5aa">getSaturdayStay</a> () const </td></tr> <tr class="separator:a80c0d46f33a0b6d95ed0cec9b58ba5aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6da591281d4633642d5a59055b498124"><td class="memItemLeft" align="right" valign="top">stdair::ChangeFees_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a6da591281d4633642d5a59055b498124">getChangeFees</a> () const </td></tr> <tr class="separator:a6da591281d4633642d5a59055b498124"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ba75bde5e243708f785919f4230ffee"><td class="memItemLeft" align="right" valign="top">stdair::NonRefundable_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a7ba75bde5e243708f785919f4230ffee">getNonRefundable</a> () const </td></tr> <tr class="separator:a7ba75bde5e243708f785919f4230ffee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4d49a44117a1d5898f0cab64c65d56c"><td class="memItemLeft" align="right" valign="top">stdair::DayDuration_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#ab4d49a44117a1d5898f0cab64c65d56c">getMinimumStay</a> () const </td></tr> <tr class="separator:ab4d49a44117a1d5898f0cab64c65d56c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5133c6e0a3566802666a4fb368cc5b09"><td class="memItemLeft" align="right" valign="top">stdair::PriceValue_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a5133c6e0a3566802666a4fb368cc5b09">getFare</a> () const </td></tr> <tr class="separator:a5133c6e0a3566802666a4fb368cc5b09"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2dc71a7f4ddaffbce62716be84e072d"><td class="memItemLeft" align="right" valign="top">stdair::AirlineCode_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#ab2dc71a7f4ddaffbce62716be84e072d">getAirlineCode</a> () const </td></tr> <tr class="separator:ab2dc71a7f4ddaffbce62716be84e072d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1129262acf31a7e6795af612d536ec12"><td class="memItemLeft" align="right" valign="top">stdair::ClassCode_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a1129262acf31a7e6795af612d536ec12">getClassCode</a> () const </td></tr> <tr class="separator:a1129262acf31a7e6795af612d536ec12"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2874e248aeaafba46313bb54153a42c3"><td class="memItemLeft" align="right" valign="top">const unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a2874e248aeaafba46313bb54153a42c3">getAirlineListSize</a> () const </td></tr> <tr class="separator:a2874e248aeaafba46313bb54153a42c3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a257e4ba6e403d231ae969fc249d71f85"><td class="memItemLeft" align="right" valign="top">const unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a257e4ba6e403d231ae969fc249d71f85">getClassCodeListSize</a> () const </td></tr> <tr class="separator:a257e4ba6e403d231ae969fc249d71f85"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4548cb1efb7aecc7374358f8cce2cb75"><td class="memItemLeft" align="right" valign="top">stdair::AirlineCodeList_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a4548cb1efb7aecc7374358f8cce2cb75">getAirlineList</a> () const </td></tr> <tr class="separator:a4548cb1efb7aecc7374358f8cce2cb75"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa162cc6f35c9db189cd4486e64e62d3f"><td class="memItemLeft" align="right" valign="top">stdair::ClassList_StringList_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#aa162cc6f35c9db189cd4486e64e62d3f">getClassCodeList</a> () const </td></tr> <tr class="separator:aa162cc6f35c9db189cd4486e64e62d3f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa0b23a13fce1b6226a67090f28efed0b"><td class="memItemLeft" align="right" valign="top">stdair::Date_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#aa0b23a13fce1b6226a67090f28efed0b">calculateDate</a> () const </td></tr> <tr class="separator:aa0b23a13fce1b6226a67090f28efed0b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab080ecceefc35766a4f3427ba9d822fd"><td class="memItemLeft" align="right" valign="top">stdair::Duration_T </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#ab080ecceefc35766a4f3427ba9d822fd">calculateTime</a> () const </td></tr> <tr class="separator:ab080ecceefc35766a4f3427ba9d822fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6dba2cafb511e1d9c1a8a4b7818f81ab"><td class="memItemLeft" align="right" valign="top">const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a6dba2cafb511e1d9c1a8a4b7818f81ab">describe</a> () const </td></tr> <tr class="separator:a6dba2cafb511e1d9c1a8a4b7818f81ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adea068c3a9232698d2eea36792cc4991"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#adea068c3a9232698d2eea36792cc4991">setFareID</a> (const <a class="el" href="namespaceSIMFQT.html#ae4ae301ab4e68db6a0af530d92776d2c">SIMFQT::FareQuoteID_T</a> &iFareQuoteID)</td></tr> <tr class="separator:adea068c3a9232698d2eea36792cc4991"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af616e38345705aa2f2ad6708fe113653"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#af616e38345705aa2f2ad6708fe113653">setOrigin</a> (const stdair::AirportCode_T &iOrigin)</td></tr> <tr class="separator:af616e38345705aa2f2ad6708fe113653"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada412d1299b561db3890212fd3bd3932"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#ada412d1299b561db3890212fd3bd3932">setDestination</a> (const stdair::AirportCode_T &iDestination)</td></tr> <tr class="separator:ada412d1299b561db3890212fd3bd3932"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a120dc3f8af0128ad314e628b2aa434a7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a120dc3f8af0128ad314e628b2aa434a7">setTripType</a> (const stdair::TripType_T &iTripType)</td></tr> <tr class="separator:a120dc3f8af0128ad314e628b2aa434a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3c9ca6b1ffe709924f1f1c270bb79f28"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a3c9ca6b1ffe709924f1f1c270bb79f28">setDateRangeStart</a> (const stdair::Date_T &iDateRangeStart)</td></tr> <tr class="separator:a3c9ca6b1ffe709924f1f1c270bb79f28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abe7336e9d68d18fed52761df4e0cdeab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#abe7336e9d68d18fed52761df4e0cdeab">setDateRangeEnd</a> (const stdair::Date_T &iDateRangeEnd)</td></tr> <tr class="separator:abe7336e9d68d18fed52761df4e0cdeab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adac4fed0a039780d0a0d379c87851573"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#adac4fed0a039780d0a0d379c87851573">setTimeRangeStart</a> (const stdair::Duration_T &iTimeRangeStart)</td></tr> <tr class="separator:adac4fed0a039780d0a0d379c87851573"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a30f6dd6c6c162eda8745e0211a3707fe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a30f6dd6c6c162eda8745e0211a3707fe">setTimeRangeEnd</a> (const stdair::Duration_T &iTimeRangeEnd)</td></tr> <tr class="separator:a30f6dd6c6c162eda8745e0211a3707fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0f65bf3fd267bac7023015feb12a676"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#af0f65bf3fd267bac7023015feb12a676">setCabinCode</a> (const stdair::CabinCode_T &iCabinCode)</td></tr> <tr class="separator:af0f65bf3fd267bac7023015feb12a676"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa40c327947c66db07cfc42773a5ddae3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#aa40c327947c66db07cfc42773a5ddae3">setPOS</a> (const stdair::CityCode_T &iPOS)</td></tr> <tr class="separator:aa40c327947c66db07cfc42773a5ddae3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adffe221ed110a0eb05ab4046317d8db6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#adffe221ed110a0eb05ab4046317d8db6">setChannel</a> (const stdair::ChannelLabel_T &iChannel)</td></tr> <tr class="separator:adffe221ed110a0eb05ab4046317d8db6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a733b45b26a25389807dc3e11ef9d8a90"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a733b45b26a25389807dc3e11ef9d8a90">setAdvancePurchase</a> (const stdair::DayDuration_T &iAdvancePurchase)</td></tr> <tr class="separator:a733b45b26a25389807dc3e11ef9d8a90"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ef046b0088d04d004ca9cb77be61c3c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a2ef046b0088d04d004ca9cb77be61c3c">setSaturdayStay</a> (const stdair::SaturdayStay_T &iSaturdayStay)</td></tr> <tr class="separator:a2ef046b0088d04d004ca9cb77be61c3c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6dce9d00b1d2a6295a762c9cd42758b6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a6dce9d00b1d2a6295a762c9cd42758b6">setChangeFees</a> (const stdair::ChangeFees_T &iChangeFees)</td></tr> <tr class="separator:a6dce9d00b1d2a6295a762c9cd42758b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abad2ec70207672421a271c78fa187a81"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#abad2ec70207672421a271c78fa187a81">setNonRefundable</a> (const stdair::NonRefundable_T &iNonRefundable)</td></tr> <tr class="separator:abad2ec70207672421a271c78fa187a81"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2b0c2f999a80207d9637f1f7a93ccd9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#af2b0c2f999a80207d9637f1f7a93ccd9">setMinimumStay</a> (const stdair::DayDuration_T &iMinimumStay)</td></tr> <tr class="separator:af2b0c2f999a80207d9637f1f7a93ccd9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f54ee5d1539ffc939b95c87942d1104"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a7f54ee5d1539ffc939b95c87942d1104">setFare</a> (const stdair::PriceValue_T &iFare)</td></tr> <tr class="separator:a7f54ee5d1539ffc939b95c87942d1104"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2af5dd30d655cf2149f81889779e4bbf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a2af5dd30d655cf2149f81889779e4bbf">setAirlineCode</a> (const stdair::AirlineCode_T &iAirlineCode)</td></tr> <tr class="separator:a2af5dd30d655cf2149f81889779e4bbf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8e8d7b9fb5345b1cdc77f59ec8b7f527"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a8e8d7b9fb5345b1cdc77f59ec8b7f527">setClassCode</a> (const stdair::ClassCode_T &iClassCode)</td></tr> <tr class="separator:a8e8d7b9fb5345b1cdc77f59ec8b7f527"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a738bb6be882ad15fa4437443e97b4feb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a738bb6be882ad15fa4437443e97b4feb">clearAirlineCodeList</a> ()</td></tr> <tr class="separator:a738bb6be882ad15fa4437443e97b4feb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8021e3348f8ad246e03be05da6e731a7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a8021e3348f8ad246e03be05da6e731a7">clearClassCodeList</a> ()</td></tr> <tr class="separator:a8021e3348f8ad246e03be05da6e731a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8da28b5691ba175146f6a5943e1b2cb2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a8da28b5691ba175146f6a5943e1b2cb2">addAirlineCode</a> (const stdair::AirlineCode_T &iAirlineCode)</td></tr> <tr class="separator:a8da28b5691ba175146f6a5943e1b2cb2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f629254cd705157283931675da23dc0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a2f629254cd705157283931675da23dc0">addClassCode</a> (const stdair::ClassCode_T &iClassCode)</td></tr> <tr class="separator:a2f629254cd705157283931675da23dc0"><td class="memSeparator" colspan="2"> </td></tr> </table><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:aae92e30c4940e25c5d69d40e10450a16"><td class="memItemLeft" align="right" valign="top">stdair::year_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#aae92e30c4940e25c5d69d40e10450a16">_itYear</a></td></tr> <tr class="separator:aae92e30c4940e25c5d69d40e10450a16"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a678ed8afd159eb564f8273c91cc1efe4"><td class="memItemLeft" align="right" valign="top">stdair::month_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#a678ed8afd159eb564f8273c91cc1efe4">_itMonth</a></td></tr> <tr class="separator:a678ed8afd159eb564f8273c91cc1efe4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd6e65c6954941ad07bbef17df9b5b49"><td class="memItemLeft" align="right" valign="top">stdair::day_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#abd6e65c6954941ad07bbef17df9b5b49">_itDay</a></td></tr> <tr class="separator:abd6e65c6954941ad07bbef17df9b5b49"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4e8749ea4241a5699f5e3ff19f62a17"><td class="memItemLeft" align="right" valign="top">stdair::hour_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#ad4e8749ea4241a5699f5e3ff19f62a17">_itHours</a></td></tr> <tr class="separator:ad4e8749ea4241a5699f5e3ff19f62a17"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad94ddb13ac2fb88331f0da94c69bd486"><td class="memItemLeft" align="right" valign="top">stdair::minute_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#ad94ddb13ac2fb88331f0da94c69bd486">_itMinutes</a></td></tr> <tr class="separator:ad94ddb13ac2fb88331f0da94c69bd486"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf6d1f98de6ba8b358740bf206520cea"><td class="memItemLeft" align="right" valign="top">stdair::second_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structSIMFQT_1_1FareRuleStruct.html#acf6d1f98de6ba8b358740bf206520cea">_itSeconds</a></td></tr> <tr class="separator:acf6d1f98de6ba8b358740bf206520cea"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Utility Structure for the parsing of fare-rule structures. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00021">21</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="af442fbf35cc3ecbd349d8dd01e03b39b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">SIMFQT::FareRuleStruct::FareRuleStruct </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Default constructor. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8cpp_source.html#l00017">17</a> of file <a class="el" href="FareRuleStruct_8cpp_source.html">FareRuleStruct.cpp</a>.</p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="a9155a406fc1c228324a3d517fa1207d3"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceSIMFQT.html#ae4ae301ab4e68db6a0af530d92776d2c">SIMFQT::FareQuoteID_T</a> SIMFQT::FareRuleStruct::getFareID </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>Get the fare ID. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00030">30</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="a6c32828a4bac6be4d82307c5f5946721"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::AirportCode_T SIMFQT::FareRuleStruct::getOrigin </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>Get the origin. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00035">35</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00191">SIMFQT::FareParserHelper::storePOS::operator()()</a>.</p> </div> </div> <a class="anchor" id="a1a547068f380be02e21f32241546db5e"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::AirportCode_T SIMFQT::FareRuleStruct::getDestination </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>Get the destination. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00040">40</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00191">SIMFQT::FareParserHelper::storePOS::operator()()</a>.</p> </div> </div> <a class="anchor" id="aa2f35e7b742f7f26e047e2d72651ed25"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::TripType_T SIMFQT::FareRuleStruct::getTripType </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>Get the trip type. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00045">45</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="a93a99068f6e5c875a82c1f0d6977535d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::Date_T SIMFQT::FareRuleStruct::getDateRangeStart </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>Get the date range start. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00050">50</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="ac5e1574cb52adf616c155263b5525b73"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::Date_T SIMFQT::FareRuleStruct::getDateRangeEnd </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>Get the date range end. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00055">55</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="ad8af37fa3ee1746073155cdadff394fd"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::Duration_T SIMFQT::FareRuleStruct::getTimeRangeStart </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>Get the time range start. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00060">60</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="a16f7bcfe3cb79a747c5eb6d237350026"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::Duration_T SIMFQT::FareRuleStruct::getTimeRangeEnd </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>Get the time range end. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00065">65</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="a53c8a3ad0e63fb05e5338d5950b4a34d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::CabinCode_T SIMFQT::FareRuleStruct::getCabinCode </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>Get the cabin code. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00070">70</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="a192e0fb08acb33b6cccec7eecb39f5ae"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const stdair::CityCode_T SIMFQT::FareRuleStruct::getPOS </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>Get the point-of-sale. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00075">75</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="aa6a38cddb767b102df4132b9d77bc6ff"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::ChannelLabel_T SIMFQT::FareRuleStruct::getChannel </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>Get the channel. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00080">80</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="a51b0313a98fe173202a4e5afa8a15258"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::DayDuration_T SIMFQT::FareRuleStruct::getAdvancePurchase </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>Get the advance purchase. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00085">85</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="a80c0d46f33a0b6d95ed0cec9b58ba5aa"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::SaturdayStay_T SIMFQT::FareRuleStruct::getSaturdayStay </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>Get the saturday stay option. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00090">90</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="a6da591281d4633642d5a59055b498124"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::ChangeFees_T SIMFQT::FareRuleStruct::getChangeFees </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>Get the change fees. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00095">95</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="a7ba75bde5e243708f785919f4230ffee"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::NonRefundable_T SIMFQT::FareRuleStruct::getNonRefundable </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>Get the refundable option. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00100">100</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="ab4d49a44117a1d5898f0cab64c65d56c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::DayDuration_T SIMFQT::FareRuleStruct::getMinimumStay </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>Get the minimum stay. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00105">105</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="a5133c6e0a3566802666a4fb368cc5b09"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::PriceValue_T SIMFQT::FareRuleStruct::getFare </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>Get the fare. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00110">110</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="ab2dc71a7f4ddaffbce62716be84e072d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::AirlineCode_T SIMFQT::FareRuleStruct::getAirlineCode </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>Get the airline code. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00115">115</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="a1129262acf31a7e6795af612d536ec12"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::ClassCode_T SIMFQT::FareRuleStruct::getClassCode </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>Get the class code. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00120">120</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="a2874e248aeaafba46313bb54153a42c3"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const unsigned int SIMFQT::FareRuleStruct::getAirlineListSize </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>Get the size of the airline code list. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00125">125</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="a257e4ba6e403d231ae969fc249d71f85"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const unsigned int SIMFQT::FareRuleStruct::getClassCodeListSize </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>Get the size of the class code list. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00130">130</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="a4548cb1efb7aecc7374358f8cce2cb75"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::AirlineCodeList_T SIMFQT::FareRuleStruct::getAirlineList </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>Get the airline code list. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00135">135</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="aa162cc6f35c9db189cd4486e64e62d3f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">stdair::ClassList_StringList_T SIMFQT::FareRuleStruct::getClassCodeList </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>Get the class code list. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00140">140</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> </div> </div> <a class="anchor" id="aa0b23a13fce1b6226a67090f28efed0b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::Date_T SIMFQT::FareRuleStruct::calculateDate </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Calculate the date from the staging details. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8cpp_source.html#l00039">39</a> of file <a class="el" href="FareRuleStruct_8cpp_source.html">FareRuleStruct.cpp</a>.</p> <p>References <a class="el" href="FareRuleStruct_8hpp_source.html#l00277">_itDay</a>, <a class="el" href="FareRuleStruct_8hpp_source.html#l00276">_itMonth</a>, and <a class="el" href="FareRuleStruct_8hpp_source.html#l00275">_itYear</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00118">SIMFQT::FareParserHelper::storeDateRangeStart::operator()()</a>, and <a class="el" href="FareParserHelper_8cpp_source.html#l00134">SIMFQT::FareParserHelper::storeDateRangeEnd::operator()()</a>.</p> </div> </div> <a class="anchor" id="ab080ecceefc35766a4f3427ba9d822fd"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::Duration_T SIMFQT::FareRuleStruct::calculateTime </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Calculate the time from the staging details. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8cpp_source.html#l00045">45</a> of file <a class="el" href="FareRuleStruct_8cpp_source.html">FareRuleStruct.cpp</a>.</p> <p>References <a class="el" href="FareRuleStruct_8hpp_source.html#l00280">_itHours</a>, <a class="el" href="FareRuleStruct_8hpp_source.html#l00281">_itMinutes</a>, and <a class="el" href="FareRuleStruct_8hpp_source.html#l00282">_itSeconds</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00155">SIMFQT::FareParserHelper::storeStartRangeTime::operator()()</a>, and <a class="el" href="FareParserHelper_8cpp_source.html#l00173">SIMFQT::FareParserHelper::storeEndRangeTime::operator()()</a>.</p> </div> </div> <a class="anchor" id="a6dba2cafb511e1d9c1a8a4b7818f81ab"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const std::string SIMFQT::FareRuleStruct::describe </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Display of the structure. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8cpp_source.html#l00054">54</a> of file <a class="el" href="FareRuleStruct_8cpp_source.html">FareRuleStruct.cpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00427">SIMFQT::FareParserHelper::doEndFare::operator()()</a>.</p> </div> </div> <a class="anchor" id="adea068c3a9232698d2eea36792cc4991"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setFareID </td> <td>(</td> <td class="paramtype">const <a class="el" href="namespaceSIMFQT.html#ae4ae301ab4e68db6a0af530d92776d2c">SIMFQT::FareQuoteID_T</a> & </td> <td class="paramname"><em>iFareQuoteID</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 the fare ID. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00158">158</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00041">SIMFQT::FareParserHelper::storeFareId::operator()()</a>.</p> </div> </div> <a class="anchor" id="af616e38345705aa2f2ad6708fe113653"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setOrigin </td> <td>(</td> <td class="paramtype">const stdair::AirportCode_T & </td> <td class="paramname"><em>iOrigin</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 the origin. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00163">163</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00064">SIMFQT::FareParserHelper::storeOrigin::operator()()</a>.</p> </div> </div> <a class="anchor" id="ada412d1299b561db3890212fd3bd3932"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setDestination </td> <td>(</td> <td class="paramtype">const stdair::AirportCode_T & </td> <td class="paramname"><em>iDestination</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 the destination. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00168">168</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00080">SIMFQT::FareParserHelper::storeDestination::operator()()</a>.</p> </div> </div> <a class="anchor" id="a120dc3f8af0128ad314e628b2aa434a7"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setTripType </td> <td>(</td> <td class="paramtype">const stdair::TripType_T & </td> <td class="paramname"><em>iTripType</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 the trip type. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00173">173</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00096">SIMFQT::FareParserHelper::storeTripType::operator()()</a>.</p> </div> </div> <a class="anchor" id="a3c9ca6b1ffe709924f1f1c270bb79f28"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setDateRangeStart </td> <td>(</td> <td class="paramtype">const stdair::Date_T & </td> <td class="paramname"><em>iDateRangeStart</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 the date range start. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00178">178</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00118">SIMFQT::FareParserHelper::storeDateRangeStart::operator()()</a>.</p> </div> </div> <a class="anchor" id="abe7336e9d68d18fed52761df4e0cdeab"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setDateRangeEnd </td> <td>(</td> <td class="paramtype">const stdair::Date_T & </td> <td class="paramname"><em>iDateRangeEnd</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 the date range end. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00183">183</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00134">SIMFQT::FareParserHelper::storeDateRangeEnd::operator()()</a>.</p> </div> </div> <a class="anchor" id="adac4fed0a039780d0a0d379c87851573"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setTimeRangeStart </td> <td>(</td> <td class="paramtype">const stdair::Duration_T & </td> <td class="paramname"><em>iTimeRangeStart</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 the time range start. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00188">188</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00155">SIMFQT::FareParserHelper::storeStartRangeTime::operator()()</a>.</p> </div> </div> <a class="anchor" id="a30f6dd6c6c162eda8745e0211a3707fe"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setTimeRangeEnd </td> <td>(</td> <td class="paramtype">const stdair::Duration_T & </td> <td class="paramname"><em>iTimeRangeEnd</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 the time range end. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00193">193</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00173">SIMFQT::FareParserHelper::storeEndRangeTime::operator()()</a>.</p> </div> </div> <a class="anchor" id="af0f65bf3fd267bac7023015feb12a676"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setCabinCode </td> <td>(</td> <td class="paramtype">const stdair::CabinCode_T & </td> <td class="paramname"><em>iCabinCode</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 the cabin code. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00198">198</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00217">SIMFQT::FareParserHelper::storeCabinCode::operator()()</a>.</p> </div> </div> <a class="anchor" id="aa40c327947c66db07cfc42773a5ddae3"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setPOS </td> <td>(</td> <td class="paramtype">const stdair::CityCode_T & </td> <td class="paramname"><em>iPOS</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 the point-of-sale. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00203">203</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00191">SIMFQT::FareParserHelper::storePOS::operator()()</a>.</p> </div> </div> <a class="anchor" id="adffe221ed110a0eb05ab4046317d8db6"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setChannel </td> <td>(</td> <td class="paramtype">const stdair::ChannelLabel_T & </td> <td class="paramname"><em>iChannel</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 the channel. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00208">208</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00238">SIMFQT::FareParserHelper::storeChannel::operator()()</a>.</p> </div> </div> <a class="anchor" id="a733b45b26a25389807dc3e11ef9d8a90"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setAdvancePurchase </td> <td>(</td> <td class="paramtype">const stdair::DayDuration_T & </td> <td class="paramname"><em>iAdvancePurchase</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 the advance purchase. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00213">213</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00259">SIMFQT::FareParserHelper::storeAdvancePurchase::operator()()</a>.</p> </div> </div> <a class="anchor" id="a2ef046b0088d04d004ca9cb77be61c3c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setSaturdayStay </td> <td>(</td> <td class="paramtype">const stdair::SaturdayStay_T & </td> <td class="paramname"><em>iSaturdayStay</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 the saturday stay option. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00218">218</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00275">SIMFQT::FareParserHelper::storeSaturdayStay::operator()()</a>.</p> </div> </div> <a class="anchor" id="a6dce9d00b1d2a6295a762c9cd42758b6"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setChangeFees </td> <td>(</td> <td class="paramtype">const stdair::ChangeFees_T & </td> <td class="paramname"><em>iChangeFees</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 the change fees. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00223">223</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00300">SIMFQT::FareParserHelper::storeChangeFees::operator()()</a>.</p> </div> </div> <a class="anchor" id="abad2ec70207672421a271c78fa187a81"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setNonRefundable </td> <td>(</td> <td class="paramtype">const stdair::NonRefundable_T & </td> <td class="paramname"><em>iNonRefundable</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 the refundable option. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00228">228</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00326">SIMFQT::FareParserHelper::storeNonRefundable::operator()()</a>.</p> </div> </div> <a class="anchor" id="af2b0c2f999a80207d9637f1f7a93ccd9"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setMinimumStay </td> <td>(</td> <td class="paramtype">const stdair::DayDuration_T & </td> <td class="paramname"><em>iMinimumStay</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 the minimum stay. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00233">233</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00351">SIMFQT::FareParserHelper::storeMinimumStay::operator()()</a>.</p> </div> </div> <a class="anchor" id="a7f54ee5d1539ffc939b95c87942d1104"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setFare </td> <td>(</td> <td class="paramtype">const stdair::PriceValue_T & </td> <td class="paramname"><em>iFare</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 the fare. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00238">238</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00367">SIMFQT::FareParserHelper::storeFare::operator()()</a>.</p> </div> </div> <a class="anchor" id="a2af5dd30d655cf2149f81889779e4bbf"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setAirlineCode </td> <td>(</td> <td class="paramtype">const stdair::AirlineCode_T & </td> <td class="paramname"><em>iAirlineCode</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 the airline code. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00243">243</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00041">SIMFQT::FareParserHelper::storeFareId::operator()()</a>.</p> </div> </div> <a class="anchor" id="a8e8d7b9fb5345b1cdc77f59ec8b7f527"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::setClassCode </td> <td>(</td> <td class="paramtype">const stdair::ClassCode_T & </td> <td class="paramname"><em>iClassCode</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 the class code. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00248">248</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00041">SIMFQT::FareParserHelper::storeFareId::operator()()</a>.</p> </div> </div> <a class="anchor" id="a738bb6be882ad15fa4437443e97b4feb"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::clearAirlineCodeList </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>Empty the airline code list. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00253">253</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00041">SIMFQT::FareParserHelper::storeFareId::operator()()</a>.</p> </div> </div> <a class="anchor" id="a8021e3348f8ad246e03be05da6e731a7"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::clearClassCodeList </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>Empty the class code list. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00258">258</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00041">SIMFQT::FareParserHelper::storeFareId::operator()()</a>.</p> </div> </div> <a class="anchor" id="a8da28b5691ba175146f6a5943e1b2cb2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::addAirlineCode </td> <td>(</td> <td class="paramtype">const stdair::AirlineCode_T & </td> <td class="paramname"><em>iAirlineCode</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>Add an airline code to the list. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00263">263</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00383">SIMFQT::FareParserHelper::storeAirlineCode::operator()()</a>.</p> </div> </div> <a class="anchor" id="a2f629254cd705157283931675da23dc0"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void SIMFQT::FareRuleStruct::addClassCode </td> <td>(</td> <td class="paramtype">const stdair::ClassCode_T & </td> <td class="paramname"><em>iClassCode</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>Add a class code to the list. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00268">268</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareParserHelper_8cpp_source.html#l00401">SIMFQT::FareParserHelper::storeClass::operator()()</a>.</p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a class="anchor" id="aae92e30c4940e25c5d69d40e10450a16"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::year_t SIMFQT::FareRuleStruct::_itYear</td> </tr> </table> </div><div class="memdoc"> <p>Staging Date. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00275">275</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareRuleStruct_8cpp_source.html#l00039">calculateDate()</a>, and <a class="el" href="FareParserHelper_8cpp_source.html#l00507">SIMFQT::FareParserHelper::FareRuleParser< Iterator >::FareRuleParser()</a>.</p> </div> </div> <a class="anchor" id="a678ed8afd159eb564f8273c91cc1efe4"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::month_t SIMFQT::FareRuleStruct::_itMonth</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00276">276</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareRuleStruct_8cpp_source.html#l00039">calculateDate()</a>, and <a class="el" href="FareParserHelper_8cpp_source.html#l00507">SIMFQT::FareParserHelper::FareRuleParser< Iterator >::FareRuleParser()</a>.</p> </div> </div> <a class="anchor" id="abd6e65c6954941ad07bbef17df9b5b49"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::day_t SIMFQT::FareRuleStruct::_itDay</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00277">277</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareRuleStruct_8cpp_source.html#l00039">calculateDate()</a>, and <a class="el" href="FareParserHelper_8cpp_source.html#l00507">SIMFQT::FareParserHelper::FareRuleParser< Iterator >::FareRuleParser()</a>.</p> </div> </div> <a class="anchor" id="ad4e8749ea4241a5699f5e3ff19f62a17"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::hour_t SIMFQT::FareRuleStruct::_itHours</td> </tr> </table> </div><div class="memdoc"> <p>Staging Time. </p> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00280">280</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareRuleStruct_8cpp_source.html#l00045">calculateTime()</a>, and <a class="el" href="FareParserHelper_8cpp_source.html#l00507">SIMFQT::FareParserHelper::FareRuleParser< Iterator >::FareRuleParser()</a>.</p> </div> </div> <a class="anchor" id="ad94ddb13ac2fb88331f0da94c69bd486"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::minute_t SIMFQT::FareRuleStruct::_itMinutes</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00281">281</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareRuleStruct_8cpp_source.html#l00045">calculateTime()</a>, and <a class="el" href="FareParserHelper_8cpp_source.html#l00507">SIMFQT::FareParserHelper::FareRuleParser< Iterator >::FareRuleParser()</a>.</p> </div> </div> <a class="anchor" id="acf6d1f98de6ba8b358740bf206520cea"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::second_t SIMFQT::FareRuleStruct::_itSeconds</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="FareRuleStruct_8hpp_source.html#l00282">282</a> of file <a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="FareRuleStruct_8cpp_source.html#l00045">calculateTime()</a>, <a class="el" href="FareParserHelper_8cpp_source.html#l00507">SIMFQT::FareParserHelper::FareRuleParser< Iterator >::FareRuleParser()</a>, <a class="el" href="FareParserHelper_8cpp_source.html#l00041">SIMFQT::FareParserHelper::storeFareId::operator()()</a>, <a class="el" href="FareParserHelper_8cpp_source.html#l00155">SIMFQT::FareParserHelper::storeStartRangeTime::operator()()</a>, and <a class="el" href="FareParserHelper_8cpp_source.html#l00173">SIMFQT::FareParserHelper::storeEndRangeTime::operator()()</a>.</p> </div> </div> <hr/>The documentation for this struct was generated from the following files:<ul> <li>simfqt/bom/<a class="el" href="FareRuleStruct_8hpp_source.html">FareRuleStruct.hpp</a></li> <li>simfqt/bom/<a class="el" href="FareRuleStruct_8cpp_source.html">FareRuleStruct.cpp</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <li class="footer">Generated on Wed May 22 2013 21:31:10 for SimFQT by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3.1 </li> <li class="footer"> <a href="http://sourceforge.net/projects/simfqt"><img class="footer" src="http://sflogo.sourceforge.net/sflogo.php?group_id=295242&type=12&format=.png" alt="SourceForge Logo"></a> </li> </ul> </div> </body> </html>