1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html><head>
3<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
4<meta name="keywords" content="LLDB,C++,doxygen,API,documentation"/>
5<meta name="description" content="C++ source code API documentation for LLDB."/>
6<title>LLVM: lldb::SBCommand Class Reference</title>
7<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8</head><body>
9<p class="title">LLDB API Documentation</p>
10<!-- Generated by Doxygen 1.8.1.2 -->
11  <div id="navrow1" class="tabs">
12    <ul class="tablist">
13      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
14      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
15      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
16      <li><a href="files.html"><span>Files</span></a></li>
17    </ul>
18  </div>
19  <div id="navrow2" class="tabs2">
20    <ul class="tablist">
21      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
22      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
23      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
24    </ul>
25  </div>
26<div id="nav-path" class="navpath">
27  <ul>
28<li class="navelem"><a class="el" href="namespacelldb.html">lldb</a></li><li class="navelem"><a class="el" href="classlldb_1_1SBCommand.html">SBCommand</a></li>  </ul>
29</div>
30</div><!-- top -->
31<div class="header">
32  <div class="summary">
33<a href="#pub-methods">Public Member Functions</a> &#124;
34<a href="#friends">Friends</a> &#124;
35<a href="classlldb_1_1SBCommand-members.html">List of all members</a>  </div>
36  <div class="headertitle">
37<div class="title">lldb::SBCommand Class Reference</div>  </div>
38</div><!--header-->
39<div class="contents">
40
41<p><code>#include &lt;<a class="el" href="SBCommandInterpreter_8h_source.html">SBCommandInterpreter.h</a>&gt;</code></p>
42<table class="memberdecls">
43<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
44Public Member Functions</h2></td></tr>
45<tr class="memitem:ad209ed91e4e3e5ce68226039e8956d51"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommand.html#ad209ed91e4e3e5ce68226039e8956d51">SBCommand</a> ()</td></tr>
46<tr class="memitem:a8faadbdf8b1a60b6b48001e851696861"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommand.html#a8faadbdf8b1a60b6b48001e851696861">IsValid</a> ()</td></tr>
47<tr class="memitem:a2b87c14d8da57a2af13854772d7bb7cb"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommand.html#a2b87c14d8da57a2af13854772d7bb7cb">GetName</a> ()</td></tr>
48<tr class="memitem:ad59b204416195909d02c2eb82079376d"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommand.html#ad59b204416195909d02c2eb82079376d">GetHelp</a> ()</td></tr>
49<tr class="memitem:ae8ca31bee240abef02812c7cf9875e05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBCommand.html">lldb::SBCommand</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommand.html#ae8ca31bee240abef02812c7cf9875e05">AddMultiwordCommand</a> (const char *name, const char *help=NULL)</td></tr>
50<tr class="memitem:a6c90fac1e4af29d166461a3af4350d12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBCommand.html">lldb::SBCommand</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommand.html#a6c90fac1e4af29d166461a3af4350d12">AddCommand</a> (const char *name, <a class="el" href="classlldb_1_1SBCommandPluginInterface.html">lldb::SBCommandPluginInterface</a> *impl, const char *help=NULL)</td></tr>
51</table><table class="memberdecls">
52<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
53Friends</h2></td></tr>
54<tr class="memitem:a57b27e10004af3d21e9f5a904faf2988"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommand.html#a57b27e10004af3d21e9f5a904faf2988">SBDebugger</a></td></tr>
55<tr class="memitem:af3fb6efd0d4f3b3bb7b87db062eb48c9"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommand.html#af3fb6efd0d4f3b3bb7b87db062eb48c9">SBCommandInterpreter</a></td></tr>
56</table>
57<a name="details" id="details"></a><h2>Detailed Description</h2>
58<div class="textblock">
59<p>Definition at line <a class="el" href="SBCommandInterpreter_8h_source.html#l00160">160</a> of file <a class="el" href="SBCommandInterpreter_8h_source.html">SBCommandInterpreter.h</a>.</p>
60</div><h2>Constructor &amp; Destructor Documentation</h2>
61<a class="anchor" id="ad209ed91e4e3e5ce68226039e8956d51"></a>
62<div class="memitem">
63<div class="memproto">
64      <table class="memname">
65        <tr>
66          <td class="memname">lldb::SBCommand::SBCommand </td>
67          <td>(</td>
68          <td class="paramname"></td><td>)</td>
69          <td></td>
70        </tr>
71      </table>
72</div><div class="memdoc">
73
74</div>
75</div>
76<h2>Member Function Documentation</h2>
77<a class="anchor" id="a6c90fac1e4af29d166461a3af4350d12"></a>
78<div class="memitem">
79<div class="memproto">
80      <table class="memname">
81        <tr>
82          <td class="memname"><a class="el" href="classlldb_1_1SBCommand.html">lldb::SBCommand</a> lldb::SBCommand::AddCommand </td>
83          <td>(</td>
84          <td class="paramtype">const char *&#160;</td>
85          <td class="paramname"><em>name</em>, </td>
86        </tr>
87        <tr>
88          <td class="paramkey"></td>
89          <td></td>
90          <td class="paramtype"><a class="el" href="classlldb_1_1SBCommandPluginInterface.html">lldb::SBCommandPluginInterface</a> *&#160;</td>
91          <td class="paramname"><em>impl</em>, </td>
92        </tr>
93        <tr>
94          <td class="paramkey"></td>
95          <td></td>
96          <td class="paramtype">const char *&#160;</td>
97          <td class="paramname"><em>help</em> = <code>NULL</code>&#160;</td>
98        </tr>
99        <tr>
100          <td></td>
101          <td>)</td>
102          <td></td><td></td>
103        </tr>
104      </table>
105</div><div class="memdoc">
106
107</div>
108</div>
109<a class="anchor" id="ae8ca31bee240abef02812c7cf9875e05"></a>
110<div class="memitem">
111<div class="memproto">
112      <table class="memname">
113        <tr>
114          <td class="memname"><a class="el" href="classlldb_1_1SBCommand.html">lldb::SBCommand</a> lldb::SBCommand::AddMultiwordCommand </td>
115          <td>(</td>
116          <td class="paramtype">const char *&#160;</td>
117          <td class="paramname"><em>name</em>, </td>
118        </tr>
119        <tr>
120          <td class="paramkey"></td>
121          <td></td>
122          <td class="paramtype">const char *&#160;</td>
123          <td class="paramname"><em>help</em> = <code>NULL</code>&#160;</td>
124        </tr>
125        <tr>
126          <td></td>
127          <td>)</td>
128          <td></td><td></td>
129        </tr>
130      </table>
131</div><div class="memdoc">
132
133</div>
134</div>
135<a class="anchor" id="ad59b204416195909d02c2eb82079376d"></a>
136<div class="memitem">
137<div class="memproto">
138      <table class="memname">
139        <tr>
140          <td class="memname">const char* lldb::SBCommand::GetHelp </td>
141          <td>(</td>
142          <td class="paramname"></td><td>)</td>
143          <td></td>
144        </tr>
145      </table>
146</div><div class="memdoc">
147
148</div>
149</div>
150<a class="anchor" id="a2b87c14d8da57a2af13854772d7bb7cb"></a>
151<div class="memitem">
152<div class="memproto">
153      <table class="memname">
154        <tr>
155          <td class="memname">const char* lldb::SBCommand::GetName </td>
156          <td>(</td>
157          <td class="paramname"></td><td>)</td>
158          <td></td>
159        </tr>
160      </table>
161</div><div class="memdoc">
162
163</div>
164</div>
165<a class="anchor" id="a8faadbdf8b1a60b6b48001e851696861"></a>
166<div class="memitem">
167<div class="memproto">
168      <table class="memname">
169        <tr>
170          <td class="memname">bool lldb::SBCommand::IsValid </td>
171          <td>(</td>
172          <td class="paramname"></td><td>)</td>
173          <td></td>
174        </tr>
175      </table>
176</div><div class="memdoc">
177
178</div>
179</div>
180<h2>Friends And Related Function Documentation</h2>
181<a class="anchor" id="af3fb6efd0d4f3b3bb7b87db062eb48c9"></a>
182<div class="memitem">
183<div class="memproto">
184<table class="mlabels">
185  <tr>
186  <td class="mlabels-left">
187      <table class="memname">
188        <tr>
189          <td class="memname">friend class <a class="el" href="classlldb_1_1SBCommandInterpreter.html">SBCommandInterpreter</a></td>
190        </tr>
191      </table>
192  </td>
193  <td class="mlabels-right">
194<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
195  </tr>
196</table>
197</div><div class="memdoc">
198
199<p>Definition at line <a class="el" href="SBCommandInterpreter_8h_source.html#l00184">184</a> of file <a class="el" href="SBCommandInterpreter_8h_source.html">SBCommandInterpreter.h</a>.</p>
200
201</div>
202</div>
203<a class="anchor" id="a57b27e10004af3d21e9f5a904faf2988"></a>
204<div class="memitem">
205<div class="memproto">
206<table class="mlabels">
207  <tr>
208  <td class="mlabels-left">
209      <table class="memname">
210        <tr>
211          <td class="memname">friend class <a class="el" href="classlldb_1_1SBDebugger.html">SBDebugger</a></td>
212        </tr>
213      </table>
214  </td>
215  <td class="mlabels-right">
216<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
217  </tr>
218</table>
219</div><div class="memdoc">
220
221<p>Definition at line <a class="el" href="SBCommandInterpreter_8h_source.html#l00183">183</a> of file <a class="el" href="SBCommandInterpreter_8h_source.html">SBCommandInterpreter.h</a>.</p>
222
223</div>
224</div>
225<hr/>The documentation for this class was generated from the following file:<ul>
226<li><a class="el" href="SBCommandInterpreter_8h_source.html">SBCommandInterpreter.h</a></li>
227</ul>
228</div><!-- contents -->
229<hr>
230<p class="footer">
231Generated on Fri Jul 19 2013 13:25:55 for <a href="http://lldb.llvm.org/">LLVM</a> by
232<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
233align="middle" border="0"/>1.8.1.2</a><br>
234Copyright &copy; 2003-2013 University of Illinois at Urbana-Champaign.
235All Rights Reserved.</p>
236<hr>
237<!--#include virtual="/attrib.incl" -->
238</body>
239</html>
240