diff options
Diffstat (limited to 'doxygen/html/classcmd2_1_1History.html')
-rw-r--r-- | doxygen/html/classcmd2_1_1History.html | 519 |
1 files changed, 0 insertions, 519 deletions
diff --git a/doxygen/html/classcmd2_1_1History.html b/doxygen/html/classcmd2_1_1History.html deleted file mode 100644 index b255a90..0000000 --- a/doxygen/html/classcmd2_1_1History.html +++ /dev/null @@ -1,519 +0,0 @@ -<!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"/> -<title>Cmd2: cmd2::History Class Reference</title> - -<link href="tabs.css" rel="stylesheet" type="text/css"/> -<link href="doxygen.css" rel="stylesheet" type="text/css" /> -<link href="navtree.css" rel="stylesheet" type="text/css"/> -<script type="text/javascript" src="jquery.js"></script> -<script type="text/javascript" src="resize.js"></script> -<script type="text/javascript" src="navtree.js"></script> -<script type="text/javascript"> - $(document).ready(initResizable); -</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> - -</head> -<body> -<div id="top"><!-- do not remove this div! --> - - -<div id="titlearea"> -<table cellspacing="0" cellpadding="0"> - <tbody> - <tr style="height: 56px;"> - - - <td style="padding-left: 0.5em;"> - <div id="projectname">Cmd2 - - </div> - - </td> - - - - </tr> - </tbody> -</table> -</div> - -<!-- Generated by Doxygen 1.7.5.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="namespaces.html"><span>Packages</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><a href="dirs.html"><span>Directories</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> -<div id="side-nav" class="ui-resizable side-nav-resizable"> - <div id="nav-tree"> - <div id="nav-tree-contents"> - </div> - </div> - <div id="splitbar" style="-moz-user-select:none;" - class="ui-resizable-handle"> - </div> -</div> -<script type="text/javascript"> - initNavTree('classcmd2_1_1History.html',''); -</script> -<div id="doc-content"> -<div class="header"> - <div class="summary"> -<a href="#pub-methods">Public Member Functions</a> | -<a href="#pub-static-attribs">Static Public Attributes</a> </div> - <div class="headertitle"> -<div class="title">cmd2::History Class Reference</div> </div> -</div> -<div class="contents"> -<!-- doxytag: class="cmd2::History" --> -<p><a href="classcmd2_1_1History-members.html">List of all members.</a></p> -<table class="memberdecls"> -<tr><td colspan="2"><h2><a name="pub-methods"></a> -Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcmd2_1_1History.html#aef5a4f297a77df78cd0e6bb17b67fb16">append</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcmd2_1_1History.html#a1c036910ea442db79fe012715b29c9db">extend</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcmd2_1_1History.html#a030faac02c0b814fc676d21d8c5e049c">get</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcmd2_1_1History.html#ae1db5657367e6aa9b0e43811d5b8893f">search</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcmd2_1_1History.html#a8c0837240ac7747aa804ba9eebddab60">span</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcmd2_1_1History.html#a28fe5dc698da4c7bf82fdcdfb2e70506">to_index</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcmd2_1_1History.html#accd354b7c81e1cd538438b834630f3ac">zero_based_index</a></td></tr> -<tr><td colspan="2"><h2><a name="pub-static-attribs"></a> -Static Public Attributes</h2></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">tuple </td><td class="memItemRight" valign="bottom"><a class="el" href="classcmd2_1_1History.html#a47db7cadf89510850e60e3c908a376f1">rangePattern</a> = re.compile(r'^\s*(?P<start>[\d]+)?\s*\-\s*(?P<end>[\d]+)?\s*$')</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">tuple </td><td class="memItemRight" valign="bottom"><a class="el" href="classcmd2_1_1History.html#aa5204f159577beb16f07a8a9ada184ec">spanpattern</a> = re.compile(r'^\s*(?P<start>\-?\d+)?\s*(?P<separator>:|(\.{2,}))?\s*(?P<end>\-?\d+)?\s*$')</td></tr> -</table> -<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> -<div class="textblock"><div class="fragment"><pre class="fragment">A list of HistoryItems that knows how to respond to user requests. ->>> h = History([HistoryItem('first'), HistoryItem('second'), HistoryItem('third'), HistoryItem('fourth')]) ->>> h.span('-2..') -['third', 'fourth'] ->>> h.span('2..3') -['second', 'third'] ->>> h.span('3') -['third'] ->>> h.span(':') -['first', 'second', 'third', 'fourth'] ->>> h.span('2..') -['second', 'third', 'fourth'] ->>> h.span('-1') -['fourth'] ->>> h.span('-2..-3') -['third', 'second'] ->>> h.search('o') -['second', 'fourth'] ->>> h.search('/IR/') -['first', 'third'] -</pre></div> -<p>Definition at line <a class="el" href="cmd2_8py_source.html#l01304">1304</a> of file <a class="el" href="cmd2_8py_source.html">cmd2.py</a>.</p> -</div><hr/><h2>Member Function Documentation</h2> -<a class="anchor" id="aef5a4f297a77df78cd0e6bb17b67fb16"></a><!-- doxytag: member="cmd2::History::append" ref="aef5a4f297a77df78cd0e6bb17b67fb16" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def cmd2::History::append </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"><em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"><em>new</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p>Definition at line <a class="el" href="cmd2_8py_source.html#l01368">1368</a> of file <a class="el" href="cmd2_8py_source.html">cmd2.py</a>.</p> - -<p>Referenced by <a class="el" href="cmd2_8py_source.html#l01372">extend()</a>.</p> -<div class="fragment"><pre class="fragment"><a name="l01368"></a><a class="code" href="classcmd2_1_1History.html#aef5a4f297a77df78cd0e6bb17b67fb16">01368</a> -<a name="l01369"></a>01369 <span class="keyword">def </span><a class="code" href="classcmd2_1_1History.html#aef5a4f297a77df78cd0e6bb17b67fb16">append</a>(self, new): -<a name="l01370"></a>01370 new = <a class="code" href="classcmd2_1_1HistoryItem.html">HistoryItem</a>(new) -<a name="l01371"></a>01371 list.append(self, new) - new.idx = len(self) -</pre></div> -</div> -</div> -<a class="anchor" id="a1c036910ea442db79fe012715b29c9db"></a><!-- doxytag: member="cmd2::History::extend" ref="a1c036910ea442db79fe012715b29c9db" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def cmd2::History::extend </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"><em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"><em>new</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p>Definition at line <a class="el" href="cmd2_8py_source.html#l01372">1372</a> of file <a class="el" href="cmd2_8py_source.html">cmd2.py</a>.</p> - -<p>References <a class="el" href="cmd2_8py_source.html#l00287">cmd2::StubbornDict::append</a>, and <a class="el" href="cmd2_8py_source.html#l01368">append()</a>.</p> -<div class="fragment"><pre class="fragment"><a name="l01372"></a><a class="code" href="classcmd2_1_1History.html#a1c036910ea442db79fe012715b29c9db">01372</a> -<a name="l01373"></a>01373 <span class="keyword">def </span><a class="code" href="classcmd2_1_1History.html#a1c036910ea442db79fe012715b29c9db">extend</a>(self, new): -<a name="l01374"></a>01374 <span class="keywordflow">for</span> n <span class="keywordflow">in</span> new: -<a name="l01375"></a>01375 self.<a class="code" href="classcmd2_1_1History.html#aef5a4f297a77df78cd0e6bb17b67fb16">append</a>(n) - -</pre></div> -</div> -</div> -<a class="anchor" id="a030faac02c0b814fc676d21d8c5e049c"></a><!-- doxytag: member="cmd2::History::get" ref="a030faac02c0b814fc676d21d8c5e049c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def cmd2::History::get </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"><em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"><em>getme</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"><em>fromEnd</em> = <code>False</code> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p>Definition at line <a class="el" href="cmd2_8py_source.html#l01376">1376</a> of file <a class="el" href="cmd2_8py_source.html">cmd2.py</a>.</p> -<div class="fragment"><pre class="fragment"><a name="l01376"></a><a class="code" href="classcmd2_1_1History.html#a030faac02c0b814fc676d21d8c5e049c">01376</a> -<a name="l01377"></a>01377 <span class="keyword">def </span><a class="code" href="classcmd2_1_1History.html#a030faac02c0b814fc676d21d8c5e049c">get</a>(self, getme=None, fromEnd=False): -<a name="l01378"></a>01378 <span class="keywordflow">if</span> <span class="keywordflow">not</span> getme: -<a name="l01379"></a>01379 <span class="keywordflow">return</span> self -<a name="l01380"></a>01380 <span class="keywordflow">try</span>: -<a name="l01381"></a>01381 getme = int(getme) -<a name="l01382"></a>01382 <span class="keywordflow">if</span> getme < 0: -<a name="l01383"></a>01383 <span class="keywordflow">return</span> self[:(-1 * getme)] -<a name="l01384"></a>01384 <span class="keywordflow">else</span>: -<a name="l01385"></a>01385 <span class="keywordflow">return</span> [self[getme-1]] -<a name="l01386"></a>01386 <span class="keywordflow">except</span> IndexError: -<a name="l01387"></a>01387 <span class="keywordflow">return</span> [] -<a name="l01388"></a>01388 <span class="keywordflow">except</span> ValueError: -<a name="l01389"></a>01389 rangeResult = self.rangePattern.search(getme) -<a name="l01390"></a>01390 <span class="keywordflow">if</span> rangeResult: -<a name="l01391"></a>01391 start = rangeResult.group(<span class="stringliteral">'start'</span>) <span class="keywordflow">or</span> <span class="keywordtype">None</span> -<a name="l01392"></a>01392 end = rangeResult.group(<span class="stringliteral">'start'</span>) <span class="keywordflow">or</span> <span class="keywordtype">None</span> -<a name="l01393"></a>01393 <span class="keywordflow">if</span> start: -<a name="l01394"></a>01394 start = int(start) - 1 -<a name="l01395"></a>01395 <span class="keywordflow">if</span> end: -<a name="l01396"></a>01396 end = int(end) -<a name="l01397"></a>01397 <span class="keywordflow">return</span> self[start:end] -<a name="l01398"></a>01398 -<a name="l01399"></a>01399 getme = getme.strip() -<a name="l01400"></a>01400 -<a name="l01401"></a>01401 <span class="keywordflow">if</span> getme.startswith(<span class="stringliteral">r'/'</span>) <span class="keywordflow">and</span> getme.endswith(<span class="stringliteral">r'/'</span>): -<a name="l01402"></a>01402 finder = re.compile(getme[1:-1], re.DOTALL | re.MULTILINE | re.IGNORECASE) -<a name="l01403"></a>01403 <span class="keyword">def </span>isin(hi): -<a name="l01404"></a>01404 <span class="keywordflow">return</span> finder.search(hi) -<a name="l01405"></a>01405 <span class="keywordflow">else</span>: -<a name="l01406"></a>01406 <span class="keyword">def </span>isin(hi): -<a name="l01407"></a>01407 <span class="keywordflow">return</span> (getme.lower() <span class="keywordflow">in</span> hi.lowercase) -<a name="l01408"></a>01408 <span class="keywordflow">return</span> [itm <span class="keywordflow">for</span> itm <span class="keywordflow">in</span> self <span class="keywordflow">if</span> isin(itm)] - -</pre></div> -</div> -</div> -<a class="anchor" id="ae1db5657367e6aa9b0e43811d5b8893f"></a><!-- doxytag: member="cmd2::History::search" ref="ae1db5657367e6aa9b0e43811d5b8893f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def cmd2::History::search </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"><em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"><em>target</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p>Definition at line <a class="el" href="cmd2_8py_source.html#l01337">1337</a> of file <a class="el" href="cmd2_8py_source.html">cmd2.py</a>.</p> -<div class="fragment"><pre class="fragment"><a name="l01337"></a><a class="code" href="classcmd2_1_1History.html#ae1db5657367e6aa9b0e43811d5b8893f">01337</a> -<a name="l01338"></a>01338 <span class="keyword">def </span><a class="code" href="classcmd2_1_1History.html#ae1db5657367e6aa9b0e43811d5b8893f">search</a>(self, target): -<a name="l01339"></a>01339 target = target.strip() -<a name="l01340"></a>01340 <span class="keywordflow">if</span> target[0] == target[-1] == <span class="stringliteral">'/'</span> <span class="keywordflow">and</span> len(target) > 1: -<a name="l01341"></a>01341 target = target[1:-1] -<a name="l01342"></a>01342 <span class="keywordflow">else</span>: -<a name="l01343"></a>01343 target = re.escape(target) -<a name="l01344"></a>01344 pattern = re.compile(target, re.IGNORECASE) - <span class="keywordflow">return</span> [s <span class="keywordflow">for</span> s <span class="keywordflow">in</span> self <span class="keywordflow">if</span> pattern.search(s)] -</pre></div> -</div> -</div> -<a class="anchor" id="a8c0837240ac7747aa804ba9eebddab60"></a><!-- doxytag: member="cmd2::History::span" ref="a8c0837240ac7747aa804ba9eebddab60" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def cmd2::History::span </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"><em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"><em>raw</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p>Definition at line <a class="el" href="cmd2_8py_source.html#l01346">1346</a> of file <a class="el" href="cmd2_8py_source.html">cmd2.py</a>.</p> - -<p>References <a class="el" href="cmd2_8py_source.html#l01331">to_index()</a>.</p> -<div class="fragment"><pre class="fragment"><a name="l01346"></a><a class="code" href="classcmd2_1_1History.html#a8c0837240ac7747aa804ba9eebddab60">01346</a> -<a name="l01347"></a>01347 <span class="keyword">def </span><a class="code" href="classcmd2_1_1History.html#a8c0837240ac7747aa804ba9eebddab60">span</a>(self, raw): -<a name="l01348"></a>01348 <span class="keywordflow">if</span> raw.lower() <span class="keywordflow">in</span> (<span class="stringliteral">'*'</span>, <span class="stringliteral">'-'</span>, <span class="stringliteral">'all'</span>): -<a name="l01349"></a>01349 raw = <span class="stringliteral">':'</span> -<a name="l01350"></a>01350 results = self.spanpattern.search(raw) -<a name="l01351"></a>01351 <span class="keywordflow">if</span> <span class="keywordflow">not</span> results: -<a name="l01352"></a>01352 <span class="keywordflow">raise</span> IndexError -<a name="l01353"></a>01353 <span class="keywordflow">if</span> <span class="keywordflow">not</span> results.group(<span class="stringliteral">'separator'</span>): -<a name="l01354"></a>01354 <span class="keywordflow">return</span> [self[self.<a class="code" href="classcmd2_1_1History.html#a28fe5dc698da4c7bf82fdcdfb2e70506">to_index</a>(results.group(<span class="stringliteral">'start'</span>))]] -<a name="l01355"></a>01355 start = self.<a class="code" href="classcmd2_1_1History.html#a28fe5dc698da4c7bf82fdcdfb2e70506">to_index</a>(results.group(<span class="stringliteral">'start'</span>)) -<a name="l01356"></a>01356 end = self.<a class="code" href="classcmd2_1_1History.html#a28fe5dc698da4c7bf82fdcdfb2e70506">to_index</a>(results.group(<span class="stringliteral">'end'</span>)) -<a name="l01357"></a>01357 reverse = <span class="keyword">False</span> -<a name="l01358"></a>01358 <span class="keywordflow">if</span> end <span class="keywordflow">is</span> <span class="keywordflow">not</span> <span class="keywordtype">None</span>: -<a name="l01359"></a>01359 <span class="keywordflow">if</span> end < start: -<a name="l01360"></a>01360 (start, end) = (end, start) -<a name="l01361"></a>01361 reverse = <span class="keyword">True</span> -<a name="l01362"></a>01362 end += 1 -<a name="l01363"></a>01363 result = self[start:end] -<a name="l01364"></a>01364 <span class="keywordflow">if</span> reverse: -<a name="l01365"></a>01365 result.reverse() -<a name="l01366"></a>01366 <span class="keywordflow">return</span> result - -</pre></div> -</div> -</div> -<a class="anchor" id="a28fe5dc698da4c7bf82fdcdfb2e70506"></a><!-- doxytag: member="cmd2::History::to_index" ref="a28fe5dc698da4c7bf82fdcdfb2e70506" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def cmd2::History::to_index </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"><em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"><em>raw</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p>Definition at line <a class="el" href="cmd2_8py_source.html#l01331">1331</a> of file <a class="el" href="cmd2_8py_source.html">cmd2.py</a>.</p> - -<p>References <a class="el" href="cmd2_8py_source.html#l01326">zero_based_index()</a>.</p> - -<p>Referenced by <a class="el" href="cmd2_8py_source.html#l01346">span()</a>.</p> -<div class="fragment"><pre class="fragment"><a name="l01331"></a><a class="code" href="classcmd2_1_1History.html#a28fe5dc698da4c7bf82fdcdfb2e70506">01331</a> -<a name="l01332"></a>01332 <span class="keyword">def </span><a class="code" href="classcmd2_1_1History.html#a28fe5dc698da4c7bf82fdcdfb2e70506">to_index</a>(self, raw): -<a name="l01333"></a>01333 <span class="keywordflow">if</span> raw: -<a name="l01334"></a>01334 result = self.<a class="code" href="classcmd2_1_1History.html#accd354b7c81e1cd538438b834630f3ac">zero_based_index</a>(int(raw)) -<a name="l01335"></a>01335 <span class="keywordflow">else</span>: -<a name="l01336"></a>01336 result = <span class="keywordtype">None</span> - <span class="keywordflow">return</span> result -</pre></div> -</div> -</div> -<a class="anchor" id="accd354b7c81e1cd538438b834630f3ac"></a><!-- doxytag: member="cmd2::History::zero_based_index" ref="accd354b7c81e1cd538438b834630f3ac" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def cmd2::History::zero_based_index </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"><em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"><em>onebased</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p>Definition at line <a class="el" href="cmd2_8py_source.html#l01326">1326</a> of file <a class="el" href="cmd2_8py_source.html">cmd2.py</a>.</p> - -<p>Referenced by <a class="el" href="cmd2_8py_source.html#l01331">to_index()</a>.</p> -<div class="fragment"><pre class="fragment"><a name="l01326"></a><a class="code" href="classcmd2_1_1History.html#accd354b7c81e1cd538438b834630f3ac">01326</a> -<a name="l01327"></a>01327 <span class="keyword">def </span><a class="code" href="classcmd2_1_1History.html#accd354b7c81e1cd538438b834630f3ac">zero_based_index</a>(self, onebased): -<a name="l01328"></a>01328 result = onebased -<a name="l01329"></a>01329 <span class="keywordflow">if</span> result > 0: -<a name="l01330"></a>01330 result -= 1 - <span class="keywordflow">return</span> result -</pre></div> -</div> -</div> -<hr/><h2>Member Data Documentation</h2> -<a class="anchor" id="a47db7cadf89510850e60e3c908a376f1"></a><!-- doxytag: member="cmd2::History::rangePattern" ref="a47db7cadf89510850e60e3c908a376f1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">tuple <a class="el" href="classcmd2_1_1History.html#a47db7cadf89510850e60e3c908a376f1">cmd2::History::rangePattern</a> = re.compile(r'^\s*(?P<start>[\d]+)?\s*\-\s*(?P<end>[\d]+)?\s*$')<code> [static]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p>Definition at line <a class="el" href="cmd2_8py_source.html#l01367">1367</a> of file <a class="el" href="cmd2_8py_source.html">cmd2.py</a>.</p> - -</div> -</div> -<a class="anchor" id="aa5204f159577beb16f07a8a9ada184ec"></a><!-- doxytag: member="cmd2::History::spanpattern" ref="aa5204f159577beb16f07a8a9ada184ec" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">tuple <a class="el" href="classcmd2_1_1History.html#aa5204f159577beb16f07a8a9ada184ec">cmd2::History::spanpattern</a> = re.compile(r'^\s*(?P<start>\-?\d+)?\s*(?P<separator>:|(\.{2,}))?\s*(?P<end>\-?\d+)?\s*$')<code> [static]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p>Definition at line <a class="el" href="cmd2_8py_source.html#l01345">1345</a> of file <a class="el" href="cmd2_8py_source.html">cmd2.py</a>.</p> - -</div> -</div> -<hr/>The documentation for this class was generated from the following file:<ul> -<li>/Users/amrogers/Developer/Projects/cmd2/<a class="el" href="cmd2_8py_source.html">cmd2.py</a></li> -</ul> -</div> -</div> - <div id="nav-path" class="navpath"> - <ul> - <li class="navelem"><a class="el" href="namespacecmd2.html">cmd2</a> </li> - <li class="navelem"><a class="el" href="classcmd2_1_1History.html">History</a> </li> -<!-- 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></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> - - - <li class="footer">Generated on Fri Sep 9 2011 10:50:48 for Cmd2 by - <a href="http://www.doxygen.org/index.html"> - <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li> - </ul> - </div> - - -</body> -</html> |