1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
|
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1">
<compounddef id="classcmd2_1_1_history" kind="class" prot="public">
<compoundname>cmd2::History</compoundname>
<sectiondef kind="public-static-attrib">
<memberdef kind="variable" id="classcmd2_1_1_history_1aa5204f159577beb16f07a8a9ada184ec" prot="public" static="yes" mutable="no">
<type>tuple</type>
<definition>tuple cmd2::History::spanpattern</definition>
<argsstring></argsstring>
<name>spanpattern</name>
<initializer>re.compile(r'^\s*(?P<start>\-?\d+)?\s*(?P<separator>:|(\.{2,}))?\s*(?P<end>\-?\d+)?\s*$')</initializer>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1345" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1345" bodyend="-1"/>
</memberdef>
<memberdef kind="variable" id="classcmd2_1_1_history_1a47db7cadf89510850e60e3c908a376f1" prot="public" static="yes" mutable="no">
<type>tuple</type>
<definition>tuple cmd2::History::rangePattern</definition>
<argsstring></argsstring>
<name>rangePattern</name>
<initializer>re.compile(r'^\s*(?P<start>[\d]+)?\s*\-\s*(?P<end>[\d]+)?\s*$')</initializer>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1367" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1367" bodyend="-1"/>
</memberdef>
</sectiondef>
<sectiondef kind="public-func">
<memberdef kind="function" id="classcmd2_1_1_history_1accd354b7c81e1cd538438b834630f3ac" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>def</type>
<definition>def cmd2::History::zero_based_index</definition>
<argsstring></argsstring>
<name>zero_based_index</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1326" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1326" bodyend="1330"/>
</memberdef>
<memberdef kind="function" id="classcmd2_1_1_history_1a28fe5dc698da4c7bf82fdcdfb2e70506" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>def</type>
<definition>def cmd2::History::to_index</definition>
<argsstring></argsstring>
<name>to_index</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1331" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1331" bodyend="1336"/>
</memberdef>
<memberdef kind="function" id="classcmd2_1_1_history_1ae1db5657367e6aa9b0e43811d5b8893f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>def</type>
<definition>def cmd2::History::search</definition>
<argsstring></argsstring>
<name>search</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1337" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1337" bodyend="1344"/>
</memberdef>
<memberdef kind="function" id="classcmd2_1_1_history_1a8c0837240ac7747aa804ba9eebddab60" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>def</type>
<definition>def cmd2::History::span</definition>
<argsstring></argsstring>
<name>span</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1346" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1346" bodyend="1366"/>
</memberdef>
<memberdef kind="function" id="classcmd2_1_1_history_1aef5a4f297a77df78cd0e6bb17b67fb16" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>def</type>
<definition>def cmd2::History::append</definition>
<argsstring></argsstring>
<name>append</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1368" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1368" bodyend="1371"/>
</memberdef>
<memberdef kind="function" id="classcmd2_1_1_history_1a1c036910ea442db79fe012715b29c9db" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>def</type>
<definition>def cmd2::History::extend</definition>
<argsstring></argsstring>
<name>extend</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1372" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1372" bodyend="1375"/>
</memberdef>
<memberdef kind="function" id="classcmd2_1_1_history_1a030faac02c0b814fc676d21d8c5e049c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>def</type>
<definition>def cmd2::History::get</definition>
<argsstring></argsstring>
<name>get</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1376" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1376" bodyend="1408"/>
</memberdef>
</sectiondef>
<briefdescription>
</briefdescription>
<detaileddescription>
<para><verbatim>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']
</verbatim> </para> </detaileddescription>
<location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1325" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1304" bodyend="1409"/>
<listofallmembers>
<member refid="classcmd2_1_1_history_1aef5a4f297a77df78cd0e6bb17b67fb16" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>append</name></member>
<member refid="classcmd2_1_1_history_1a1c036910ea442db79fe012715b29c9db" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>extend</name></member>
<member refid="classcmd2_1_1_history_1a030faac02c0b814fc676d21d8c5e049c" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>get</name></member>
<member refid="classcmd2_1_1_history_1a47db7cadf89510850e60e3c908a376f1" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>rangePattern</name></member>
<member refid="classcmd2_1_1_history_1ae1db5657367e6aa9b0e43811d5b8893f" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>search</name></member>
<member refid="classcmd2_1_1_history_1a8c0837240ac7747aa804ba9eebddab60" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>span</name></member>
<member refid="classcmd2_1_1_history_1aa5204f159577beb16f07a8a9ada184ec" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>spanpattern</name></member>
<member refid="classcmd2_1_1_history_1a28fe5dc698da4c7bf82fdcdfb2e70506" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>to_index</name></member>
<member refid="classcmd2_1_1_history_1accd354b7c81e1cd538438b834630f3ac" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>zero_based_index</name></member>
</listofallmembers>
</compounddef>
</doxygen>
|