1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
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::SBCommandInterpreter Class Reference</title>
7 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
9 <p class="title">LLDB API Documentation</p>
10 <!-- Generated by Doxygen 1.8.6 -->
11 <div id="navrow1" class="tabs">
13 <li><a href="index.html"><span>Main 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>
19 <div id="navrow2" class="tabs2">
21 <li><a href="annotated.html"><span>Class List</span></a></li>
22 <li><a href="classes.html"><span>Class Index</span></a></li>
23 <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
24 <li><a href="functions.html"><span>Class Members</span></a></li>
27 <div id="nav-path" class="navpath">
29 <li class="navelem"><a class="el" href="namespacelldb.html">lldb</a></li><li class="navelem"><a class="el" href="classlldb_1_1SBCommandInterpreter.html">SBCommandInterpreter</a></li> </ul>
34 <a href="#pub-types">Public Types</a> |
35 <a href="#pub-methods">Public Member Functions</a> |
36 <a href="#pub-static-methods">Static Public Member Functions</a> |
37 <a href="#pro-methods">Protected Member Functions</a> |
38 <a href="#friends">Friends</a> |
39 <a href="classlldb_1_1SBCommandInterpreter-members.html">List of all members</a> </div>
40 <div class="headertitle">
41 <div class="title">lldb::SBCommandInterpreter Class Reference</div> </div>
43 <div class="contents">
45 <p><code>#include <<a class="el" href="SBCommandInterpreter_8h_source.html">SBCommandInterpreter.h</a>></code></p>
46 <table class="memberdecls">
47 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
48 Public Types</h2></td></tr>
49 <tr class="memitem:a89a95e759e7abf76f1612c100d2aa785"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <br/>
50   <a class="el" href="classlldb_1_1SBCommandInterpreter.html#a89a95e759e7abf76f1612c100d2aa785a5f9909fdaf92ceca0528bfa8cbf5544c">eBroadcastBitThreadShouldExit</a> = (1 << 0),
51 <a class="el" href="classlldb_1_1SBCommandInterpreter.html#a89a95e759e7abf76f1612c100d2aa785a792a1af7238786e2ef486ffadef56f35">eBroadcastBitResetPrompt</a> = (1 << 1),
52 <a class="el" href="classlldb_1_1SBCommandInterpreter.html#a89a95e759e7abf76f1612c100d2aa785a5e8906bc5d5af942a17b405934cf831d">eBroadcastBitQuitCommandReceived</a> = (1 << 2),
53 <a class="el" href="classlldb_1_1SBCommandInterpreter.html#a89a95e759e7abf76f1612c100d2aa785ab5807ca22cd5bd5d8d476adbd7fcb103">eBroadcastBitAsynchronousOutputData</a> = (1 << 3),
55   <a class="el" href="classlldb_1_1SBCommandInterpreter.html#a89a95e759e7abf76f1612c100d2aa785aa96225de3441b28b3498249290dd2d7d">eBroadcastBitAsynchronousErrorData</a> = (1 << 4)
58 <tr class="separator:a89a95e759e7abf76f1612c100d2aa785"><td class="memSeparator" colspan="2"> </td></tr>
59 </table><table class="memberdecls">
60 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
61 Public Member Functions</h2></td></tr>
62 <tr class="memitem:a7d5429fba095b85380326df5b3d358ad"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a7d5429fba095b85380326df5b3d358ad">SBCommandInterpreter</a> (const <a class="el" href="classlldb_1_1SBCommandInterpreter.html">lldb::SBCommandInterpreter</a> &rhs)</td></tr>
63 <tr class="separator:a7d5429fba095b85380326df5b3d358ad"><td class="memSeparator" colspan="2"> </td></tr>
64 <tr class="memitem:a3740745f770eb958aa0cef2c4ced8cd8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a3740745f770eb958aa0cef2c4ced8cd8">~SBCommandInterpreter</a> ()</td></tr>
65 <tr class="separator:a3740745f770eb958aa0cef2c4ced8cd8"><td class="memSeparator" colspan="2"> </td></tr>
66 <tr class="memitem:a396532fa27edb54e891c7ca12015e624"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classlldb_1_1SBCommandInterpreter.html">lldb::SBCommandInterpreter</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a396532fa27edb54e891c7ca12015e624">operator=</a> (const <a class="el" href="classlldb_1_1SBCommandInterpreter.html">lldb::SBCommandInterpreter</a> &rhs)</td></tr>
67 <tr class="separator:a396532fa27edb54e891c7ca12015e624"><td class="memSeparator" colspan="2"> </td></tr>
68 <tr class="memitem:a2c2968348c19c305e8587a3ec65f0dc1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a2c2968348c19c305e8587a3ec65f0dc1">IsValid</a> () const </td></tr>
69 <tr class="separator:a2c2968348c19c305e8587a3ec65f0dc1"><td class="memSeparator" colspan="2"> </td></tr>
70 <tr class="memitem:add84a5360d1ebfc2ec36b529ca5aefa2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#add84a5360d1ebfc2ec36b529ca5aefa2">CommandExists</a> (const char *cmd)</td></tr>
71 <tr class="separator:add84a5360d1ebfc2ec36b529ca5aefa2"><td class="memSeparator" colspan="2"> </td></tr>
72 <tr class="memitem:a8aaf7dc3b2d2fe20fcd73ee42773e930"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a8aaf7dc3b2d2fe20fcd73ee42773e930">AliasExists</a> (const char *cmd)</td></tr>
73 <tr class="separator:a8aaf7dc3b2d2fe20fcd73ee42773e930"><td class="memSeparator" colspan="2"> </td></tr>
74 <tr class="memitem:a322bfa5ecb846dab306ef9b7952857b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBroadcaster.html">lldb::SBBroadcaster</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a322bfa5ecb846dab306ef9b7952857b5">GetBroadcaster</a> ()</td></tr>
75 <tr class="separator:a322bfa5ecb846dab306ef9b7952857b5"><td class="memSeparator" colspan="2"> </td></tr>
76 <tr class="memitem:affc473a15f23ef7b092e8ec192fd6cf7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#affc473a15f23ef7b092e8ec192fd6cf7">HasCommands</a> ()</td></tr>
77 <tr class="separator:affc473a15f23ef7b092e8ec192fd6cf7"><td class="memSeparator" colspan="2"> </td></tr>
78 <tr class="memitem:ae7ee9d66c5dac5c06fea789dd92ac364"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#ae7ee9d66c5dac5c06fea789dd92ac364">HasAliases</a> ()</td></tr>
79 <tr class="separator:ae7ee9d66c5dac5c06fea789dd92ac364"><td class="memSeparator" colspan="2"> </td></tr>
80 <tr class="memitem:afe8ff935fa208ae8e7653b8bb5456b92"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#afe8ff935fa208ae8e7653b8bb5456b92">HasAliasOptions</a> ()</td></tr>
81 <tr class="separator:afe8ff935fa208ae8e7653b8bb5456b92"><td class="memSeparator" colspan="2"> </td></tr>
82 <tr class="memitem:a0f5f9ac83c80ebe3246e43e7c452de05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a0f5f9ac83c80ebe3246e43e7c452de05">GetProcess</a> ()</td></tr>
83 <tr class="separator:a0f5f9ac83c80ebe3246e43e7c452de05"><td class="memSeparator" colspan="2"> </td></tr>
84 <tr class="memitem:aa485675129b1906888676abf32eee644"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#aa485675129b1906888676abf32eee644">GetDebugger</a> ()</td></tr>
85 <tr class="separator:aa485675129b1906888676abf32eee644"><td class="memSeparator" colspan="2"> </td></tr>
86 <tr class="memitem:ae398e51e9f2eface3576627c610b8e77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBCommand.html">lldb::SBCommand</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#ae398e51e9f2eface3576627c610b8e77">AddMultiwordCommand</a> (const char *name, const char *help)</td></tr>
87 <tr class="separator:ae398e51e9f2eface3576627c610b8e77"><td class="memSeparator" colspan="2"> </td></tr>
88 <tr class="memitem:ac7cf409565d150cd3387640b959524d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBCommand.html">lldb::SBCommand</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#ac7cf409565d150cd3387640b959524d8">AddCommand</a> (const char *name, <a class="el" href="classlldb_1_1SBCommandPluginInterface.html">lldb::SBCommandPluginInterface</a> *impl, const char *help)</td></tr>
89 <tr class="separator:ac7cf409565d150cd3387640b959524d8"><td class="memSeparator" colspan="2"> </td></tr>
90 <tr class="memitem:a16e598a7702437a77083d328fe6cd143"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBCommand.html">lldb::SBCommand</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a16e598a7702437a77083d328fe6cd143">AddCommand</a> (const char *name, <a class="el" href="classlldb_1_1SBCommandPluginInterface.html">lldb::SBCommandPluginInterface</a> *impl, const char *help, const char *syntax)</td></tr>
91 <tr class="separator:a16e598a7702437a77083d328fe6cd143"><td class="memSeparator" colspan="2"> </td></tr>
92 <tr class="memitem:aff338d9f2916a051191e9ea77e7d275f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#aff338d9f2916a051191e9ea77e7d275f">SourceInitFileInHomeDirectory</a> (<a class="el" href="classlldb_1_1SBCommandReturnObject.html">lldb::SBCommandReturnObject</a> &result)</td></tr>
93 <tr class="separator:aff338d9f2916a051191e9ea77e7d275f"><td class="memSeparator" colspan="2"> </td></tr>
94 <tr class="memitem:a15abc317d5c97b53ff0dbce835ca6f7b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a15abc317d5c97b53ff0dbce835ca6f7b">SourceInitFileInCurrentWorkingDirectory</a> (<a class="el" href="classlldb_1_1SBCommandReturnObject.html">lldb::SBCommandReturnObject</a> &result)</td></tr>
95 <tr class="separator:a15abc317d5c97b53ff0dbce835ca6f7b"><td class="memSeparator" colspan="2"> </td></tr>
96 <tr class="memitem:aebc28318fb396861c263a6e7eb5ddcaf"><td class="memItemLeft" align="right" valign="top">lldb::ReturnStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#aebc28318fb396861c263a6e7eb5ddcaf">HandleCommand</a> (const char *command_line, <a class="el" href="classlldb_1_1SBCommandReturnObject.html">lldb::SBCommandReturnObject</a> &result, bool add_to_history=false)</td></tr>
97 <tr class="separator:aebc28318fb396861c263a6e7eb5ddcaf"><td class="memSeparator" colspan="2"> </td></tr>
98 <tr class="memitem:a5464971d11ba89bdd8362113252f2342"><td class="memItemLeft" align="right" valign="top">lldb::ReturnStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a5464971d11ba89bdd8362113252f2342">HandleCommand</a> (const char *command_line, <a class="el" href="classlldb_1_1SBExecutionContext.html">SBExecutionContext</a> &exe_ctx, <a class="el" href="classlldb_1_1SBCommandReturnObject.html">SBCommandReturnObject</a> &result, bool add_to_history=false)</td></tr>
99 <tr class="separator:a5464971d11ba89bdd8362113252f2342"><td class="memSeparator" colspan="2"> </td></tr>
100 <tr class="memitem:a5791281c8fc1a3e819f22735cd53514e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a5791281c8fc1a3e819f22735cd53514e">HandleCommandsFromFile</a> (<a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> &file, <a class="el" href="classlldb_1_1SBExecutionContext.html">lldb::SBExecutionContext</a> &override_context, <a class="el" href="classlldb_1_1SBCommandInterpreterRunOptions.html">lldb::SBCommandInterpreterRunOptions</a> &options, <a class="el" href="classlldb_1_1SBCommandReturnObject.html">lldb::SBCommandReturnObject</a> result)</td></tr>
101 <tr class="separator:a5791281c8fc1a3e819f22735cd53514e"><td class="memSeparator" colspan="2"> </td></tr>
102 <tr class="memitem:a9d2beb3bf6665021b2cee4f645ccd427"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a9d2beb3bf6665021b2cee4f645ccd427">HandleCompletion</a> (const char *current_line, const char *cursor, const char *last_char, int match_start_point, int max_return_elements, <a class="el" href="classlldb_1_1SBStringList.html">lldb::SBStringList</a> &matches)</td></tr>
103 <tr class="separator:a9d2beb3bf6665021b2cee4f645ccd427"><td class="memSeparator" colspan="2"> </td></tr>
104 <tr class="memitem:a87e4244ad4317bbd1d241d8c2f419ae4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a87e4244ad4317bbd1d241d8c2f419ae4">HandleCompletion</a> (const char *current_line, uint32_t cursor_pos, int match_start_point, int max_return_elements, <a class="el" href="classlldb_1_1SBStringList.html">lldb::SBStringList</a> &matches)</td></tr>
105 <tr class="separator:a87e4244ad4317bbd1d241d8c2f419ae4"><td class="memSeparator" colspan="2"> </td></tr>
106 <tr class="memitem:af3fe4e5b0880d425d559bfe5dd1e14c3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#af3fe4e5b0880d425d559bfe5dd1e14c3">SetCommandOverrideCallback</a> (const char *command_name, lldb::CommandOverrideCallback callback, void *baton)</td></tr>
107 <tr class="separator:af3fe4e5b0880d425d559bfe5dd1e14c3"><td class="memSeparator" colspan="2"> </td></tr>
108 <tr class="memitem:a8869becbb44519dbf41c4691625d3525"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a8869becbb44519dbf41c4691625d3525">SBCommandInterpreter</a> (lldb_private::CommandInterpreter *interpreter_ptr=nullptr)</td></tr>
109 <tr class="separator:a8869becbb44519dbf41c4691625d3525"><td class="memSeparator" colspan="2"> </td></tr>
110 <tr class="memitem:a3d1840da1b2f071931bbf33ab4e0794b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a3d1840da1b2f071931bbf33ab4e0794b">IsActive</a> ()</td></tr>
111 <tr class="separator:a3d1840da1b2f071931bbf33ab4e0794b"><td class="memSeparator" colspan="2"> </td></tr>
112 <tr class="memitem:a050adb1b3539b57c556cb1de62c5f47d"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a050adb1b3539b57c556cb1de62c5f47d">GetIOHandlerControlSequence</a> (char ch)</td></tr>
113 <tr class="separator:a050adb1b3539b57c556cb1de62c5f47d"><td class="memSeparator" colspan="2"> </td></tr>
114 <tr class="memitem:ac9a29f150afc6b661b0ebc0ad05e565a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#ac9a29f150afc6b661b0ebc0ad05e565a">GetPromptOnQuit</a> ()</td></tr>
115 <tr class="separator:ac9a29f150afc6b661b0ebc0ad05e565a"><td class="memSeparator" colspan="2"> </td></tr>
116 <tr class="memitem:af36f597965d528fbe5c319fd0b8bce55"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#af36f597965d528fbe5c319fd0b8bce55">SetPromptOnQuit</a> (bool b)</td></tr>
117 <tr class="separator:af36f597965d528fbe5c319fd0b8bce55"><td class="memSeparator" colspan="2"> </td></tr>
118 <tr class="memitem:a473fe3a1b89aeaafcb57572bbfd7dea9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a473fe3a1b89aeaafcb57572bbfd7dea9">ResolveCommand</a> (const char *command_line, <a class="el" href="classlldb_1_1SBCommandReturnObject.html">SBCommandReturnObject</a> &result)</td></tr>
119 <tr class="separator:a473fe3a1b89aeaafcb57572bbfd7dea9"><td class="memSeparator" colspan="2"> </td></tr>
120 </table><table class="memberdecls">
121 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
122 Static Public Member Functions</h2></td></tr>
123 <tr class="memitem:a06d503ca8d3b2d880b1bec0d8d258fe8"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a06d503ca8d3b2d880b1bec0d8d258fe8">GetArgumentTypeAsCString</a> (const lldb::CommandArgumentType arg_type)</td></tr>
124 <tr class="separator:a06d503ca8d3b2d880b1bec0d8d258fe8"><td class="memSeparator" colspan="2"> </td></tr>
125 <tr class="memitem:a51133113ce155e21225d1c16e2762f65"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a51133113ce155e21225d1c16e2762f65">GetArgumentDescriptionAsCString</a> (const lldb::CommandArgumentType arg_type)</td></tr>
126 <tr class="separator:a51133113ce155e21225d1c16e2762f65"><td class="memSeparator" colspan="2"> </td></tr>
127 <tr class="memitem:a7fc2fd59ff26a057e8bad12db5a6dd68"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a7fc2fd59ff26a057e8bad12db5a6dd68">EventIsCommandInterpreterEvent</a> (const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> &event)</td></tr>
128 <tr class="separator:a7fc2fd59ff26a057e8bad12db5a6dd68"><td class="memSeparator" colspan="2"> </td></tr>
129 <tr class="memitem:a5bfbefc4a11774172288ceff6b4fea4e"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a5bfbefc4a11774172288ceff6b4fea4e">GetBroadcasterClass</a> ()</td></tr>
130 <tr class="separator:a5bfbefc4a11774172288ceff6b4fea4e"><td class="memSeparator" colspan="2"> </td></tr>
131 </table><table class="memberdecls">
132 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
133 Protected Member Functions</h2></td></tr>
134 <tr class="memitem:a415c3d9e508f36fa616b34e07449de7b"><td class="memItemLeft" align="right" valign="top">lldb_private::CommandInterpreter & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a415c3d9e508f36fa616b34e07449de7b">ref</a> ()</td></tr>
135 <tr class="separator:a415c3d9e508f36fa616b34e07449de7b"><td class="memSeparator" colspan="2"> </td></tr>
136 <tr class="memitem:a253a0e5b83a447bd0fb3477b83085fc6"><td class="memItemLeft" align="right" valign="top">lldb_private::CommandInterpreter * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a253a0e5b83a447bd0fb3477b83085fc6">get</a> ()</td></tr>
137 <tr class="separator:a253a0e5b83a447bd0fb3477b83085fc6"><td class="memSeparator" colspan="2"> </td></tr>
138 <tr class="memitem:af54a6247f4a99427d7d90b8771ef3585"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#af54a6247f4a99427d7d90b8771ef3585">reset</a> (lldb_private::CommandInterpreter *)</td></tr>
139 <tr class="separator:af54a6247f4a99427d7d90b8771ef3585"><td class="memSeparator" colspan="2"> </td></tr>
140 </table><table class="memberdecls">
141 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
142 Friends</h2></td></tr>
143 <tr class="memitem:a57b27e10004af3d21e9f5a904faf2988"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBCommandInterpreter.html#a57b27e10004af3d21e9f5a904faf2988">SBDebugger</a></td></tr>
144 <tr class="separator:a57b27e10004af3d21e9f5a904faf2988"><td class="memSeparator" colspan="2"> </td></tr>
146 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
147 <div class="textblock">
148 <p>Definition at line <a class="el" href="SBCommandInterpreter_8h_source.html#l00066">66</a> of file <a class="el" href="SBCommandInterpreter_8h_source.html">SBCommandInterpreter.h</a>.</p>
149 </div><h2 class="groupheader">Member Enumeration Documentation</h2>
150 <a class="anchor" id="a89a95e759e7abf76f1612c100d2aa785"></a>
151 <div class="memitem">
152 <div class="memproto">
153 <table class="memname">
155 <td class="memname">anonymous enum</td>
158 </div><div class="memdoc">
159 <table class="fieldtable">
160 <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a89a95e759e7abf76f1612c100d2aa785a5f9909fdaf92ceca0528bfa8cbf5544c"></a>eBroadcastBitThreadShouldExit</em> </td><td class="fielddoc">
162 <tr><td class="fieldname"><em><a class="anchor" id="a89a95e759e7abf76f1612c100d2aa785a792a1af7238786e2ef486ffadef56f35"></a>eBroadcastBitResetPrompt</em> </td><td class="fielddoc">
164 <tr><td class="fieldname"><em><a class="anchor" id="a89a95e759e7abf76f1612c100d2aa785a5e8906bc5d5af942a17b405934cf831d"></a>eBroadcastBitQuitCommandReceived</em> </td><td class="fielddoc">
166 <tr><td class="fieldname"><em><a class="anchor" id="a89a95e759e7abf76f1612c100d2aa785ab5807ca22cd5bd5d8d476adbd7fcb103"></a>eBroadcastBitAsynchronousOutputData</em> </td><td class="fielddoc">
168 <tr><td class="fieldname"><em><a class="anchor" id="a89a95e759e7abf76f1612c100d2aa785aa96225de3441b28b3498249290dd2d7d"></a>eBroadcastBitAsynchronousErrorData</em> </td><td class="fielddoc">
172 <p>Definition at line <a class="el" href="SBCommandInterpreter_8h_source.html#l00068">68</a> of file <a class="el" href="SBCommandInterpreter_8h_source.html">SBCommandInterpreter.h</a>.</p>
176 <h2 class="groupheader">Constructor & Destructor Documentation</h2>
177 <a class="anchor" id="a7d5429fba095b85380326df5b3d358ad"></a>
178 <div class="memitem">
179 <div class="memproto">
180 <table class="memname">
182 <td class="memname">lldb::SBCommandInterpreter::SBCommandInterpreter </td>
184 <td class="paramtype">const <a class="el" href="classlldb_1_1SBCommandInterpreter.html">lldb::SBCommandInterpreter</a> & </td>
185 <td class="paramname"><em>rhs</em></td><td>)</td>
189 </div><div class="memdoc">
193 <a class="anchor" id="a3740745f770eb958aa0cef2c4ced8cd8"></a>
194 <div class="memitem">
195 <div class="memproto">
196 <table class="memname">
198 <td class="memname">lldb::SBCommandInterpreter::~SBCommandInterpreter </td>
200 <td class="paramname"></td><td>)</td>
204 </div><div class="memdoc">
208 <a class="anchor" id="a8869becbb44519dbf41c4691625d3525"></a>
209 <div class="memitem">
210 <div class="memproto">
211 <table class="memname">
213 <td class="memname">lldb::SBCommandInterpreter::SBCommandInterpreter </td>
215 <td class="paramtype">lldb_private::CommandInterpreter * </td>
216 <td class="paramname"><em>interpreter_ptr</em> = <code>nullptr</code></td><td>)</td>
220 </div><div class="memdoc">
224 <h2 class="groupheader">Member Function Documentation</h2>
225 <a class="anchor" id="ac7cf409565d150cd3387640b959524d8"></a>
226 <div class="memitem">
227 <div class="memproto">
228 <table class="memname">
230 <td class="memname"><a class="el" href="classlldb_1_1SBCommand.html">lldb::SBCommand</a> lldb::SBCommandInterpreter::AddCommand </td>
232 <td class="paramtype">const char * </td>
233 <td class="paramname"><em>name</em>, </td>
236 <td class="paramkey"></td>
238 <td class="paramtype"><a class="el" href="classlldb_1_1SBCommandPluginInterface.html">lldb::SBCommandPluginInterface</a> * </td>
239 <td class="paramname"><em>impl</em>, </td>
242 <td class="paramkey"></td>
244 <td class="paramtype">const char * </td>
245 <td class="paramname"><em>help</em> </td>
253 </div><div class="memdoc">
257 <a class="anchor" id="a16e598a7702437a77083d328fe6cd143"></a>
258 <div class="memitem">
259 <div class="memproto">
260 <table class="memname">
262 <td class="memname"><a class="el" href="classlldb_1_1SBCommand.html">lldb::SBCommand</a> lldb::SBCommandInterpreter::AddCommand </td>
264 <td class="paramtype">const char * </td>
265 <td class="paramname"><em>name</em>, </td>
268 <td class="paramkey"></td>
270 <td class="paramtype"><a class="el" href="classlldb_1_1SBCommandPluginInterface.html">lldb::SBCommandPluginInterface</a> * </td>
271 <td class="paramname"><em>impl</em>, </td>
274 <td class="paramkey"></td>
276 <td class="paramtype">const char * </td>
277 <td class="paramname"><em>help</em>, </td>
280 <td class="paramkey"></td>
282 <td class="paramtype">const char * </td>
283 <td class="paramname"><em>syntax</em> </td>
291 </div><div class="memdoc">
295 <a class="anchor" id="ae398e51e9f2eface3576627c610b8e77"></a>
296 <div class="memitem">
297 <div class="memproto">
298 <table class="memname">
300 <td class="memname"><a class="el" href="classlldb_1_1SBCommand.html">lldb::SBCommand</a> lldb::SBCommandInterpreter::AddMultiwordCommand </td>
302 <td class="paramtype">const char * </td>
303 <td class="paramname"><em>name</em>, </td>
306 <td class="paramkey"></td>
308 <td class="paramtype">const char * </td>
309 <td class="paramname"><em>help</em> </td>
317 </div><div class="memdoc">
321 <a class="anchor" id="a8aaf7dc3b2d2fe20fcd73ee42773e930"></a>
322 <div class="memitem">
323 <div class="memproto">
324 <table class="memname">
326 <td class="memname">bool lldb::SBCommandInterpreter::AliasExists </td>
328 <td class="paramtype">const char * </td>
329 <td class="paramname"><em>cmd</em></td><td>)</td>
333 </div><div class="memdoc">
337 <a class="anchor" id="add84a5360d1ebfc2ec36b529ca5aefa2"></a>
338 <div class="memitem">
339 <div class="memproto">
340 <table class="memname">
342 <td class="memname">bool lldb::SBCommandInterpreter::CommandExists </td>
344 <td class="paramtype">const char * </td>
345 <td class="paramname"><em>cmd</em></td><td>)</td>
349 </div><div class="memdoc">
353 <a class="anchor" id="a7fc2fd59ff26a057e8bad12db5a6dd68"></a>
354 <div class="memitem">
355 <div class="memproto">
356 <table class="mlabels">
358 <td class="mlabels-left">
359 <table class="memname">
361 <td class="memname">static bool lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent </td>
363 <td class="paramtype">const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> & </td>
364 <td class="paramname"><em>event</em></td><td>)</td>
369 <td class="mlabels-right">
370 <span class="mlabels"><span class="mlabel">static</span></span> </td>
373 </div><div class="memdoc">
377 <a class="anchor" id="a253a0e5b83a447bd0fb3477b83085fc6"></a>
378 <div class="memitem">
379 <div class="memproto">
380 <table class="mlabels">
382 <td class="mlabels-left">
383 <table class="memname">
385 <td class="memname">lldb_private::CommandInterpreter* lldb::SBCommandInterpreter::get </td>
387 <td class="paramname"></td><td>)</td>
392 <td class="mlabels-right">
393 <span class="mlabels"><span class="mlabel">protected</span></span> </td>
396 </div><div class="memdoc">
400 <a class="anchor" id="a51133113ce155e21225d1c16e2762f65"></a>
401 <div class="memitem">
402 <div class="memproto">
403 <table class="mlabels">
405 <td class="mlabels-left">
406 <table class="memname">
408 <td class="memname">static const char* lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString </td>
410 <td class="paramtype">const lldb::CommandArgumentType </td>
411 <td class="paramname"><em>arg_type</em></td><td>)</td>
416 <td class="mlabels-right">
417 <span class="mlabels"><span class="mlabel">static</span></span> </td>
420 </div><div class="memdoc">
424 <a class="anchor" id="a06d503ca8d3b2d880b1bec0d8d258fe8"></a>
425 <div class="memitem">
426 <div class="memproto">
427 <table class="mlabels">
429 <td class="mlabels-left">
430 <table class="memname">
432 <td class="memname">static const char* lldb::SBCommandInterpreter::GetArgumentTypeAsCString </td>
434 <td class="paramtype">const lldb::CommandArgumentType </td>
435 <td class="paramname"><em>arg_type</em></td><td>)</td>
440 <td class="mlabels-right">
441 <span class="mlabels"><span class="mlabel">static</span></span> </td>
444 </div><div class="memdoc">
448 <a class="anchor" id="a322bfa5ecb846dab306ef9b7952857b5"></a>
449 <div class="memitem">
450 <div class="memproto">
451 <table class="memname">
453 <td class="memname"><a class="el" href="classlldb_1_1SBBroadcaster.html">lldb::SBBroadcaster</a> lldb::SBCommandInterpreter::GetBroadcaster </td>
455 <td class="paramname"></td><td>)</td>
459 </div><div class="memdoc">
463 <a class="anchor" id="a5bfbefc4a11774172288ceff6b4fea4e"></a>
464 <div class="memitem">
465 <div class="memproto">
466 <table class="mlabels">
468 <td class="mlabels-left">
469 <table class="memname">
471 <td class="memname">static const char* lldb::SBCommandInterpreter::GetBroadcasterClass </td>
473 <td class="paramname"></td><td>)</td>
478 <td class="mlabels-right">
479 <span class="mlabels"><span class="mlabel">static</span></span> </td>
482 </div><div class="memdoc">
486 <a class="anchor" id="aa485675129b1906888676abf32eee644"></a>
487 <div class="memitem">
488 <div class="memproto">
489 <table class="memname">
491 <td class="memname"><a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a> lldb::SBCommandInterpreter::GetDebugger </td>
493 <td class="paramname"></td><td>)</td>
497 </div><div class="memdoc">
501 <a class="anchor" id="a050adb1b3539b57c556cb1de62c5f47d"></a>
502 <div class="memitem">
503 <div class="memproto">
504 <table class="memname">
506 <td class="memname">const char* lldb::SBCommandInterpreter::GetIOHandlerControlSequence </td>
508 <td class="paramtype">char </td>
509 <td class="paramname"><em>ch</em></td><td>)</td>
513 </div><div class="memdoc">
514 <p>Get the string that needs to be written to the debugger stdin file handle when a control character is typed.</p>
515 <p>Some GUI programs will intercept "control + char" sequences and want to have them do what normally would happen when using a real terminal, so this function allows GUI programs to emulate this functionality.</p>
516 <dl class="params"><dt>Parameters</dt><dd>
517 <table class="params">
518 <tr><td class="paramdir">[in]</td><td class="paramname">ch</td><td>The character that was typed along with the control key</td></tr>
522 <dl class="section return"><dt>Returns</dt><dd>The string that should be written into the file handle that is feeding the input stream for the debugger, or nullptr if there is no string for this control key. </dd></dl>
526 <a class="anchor" id="a0f5f9ac83c80ebe3246e43e7c452de05"></a>
527 <div class="memitem">
528 <div class="memproto">
529 <table class="memname">
531 <td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> lldb::SBCommandInterpreter::GetProcess </td>
533 <td class="paramname"></td><td>)</td>
537 </div><div class="memdoc">
541 <a class="anchor" id="ac9a29f150afc6b661b0ebc0ad05e565a"></a>
542 <div class="memitem">
543 <div class="memproto">
544 <table class="memname">
546 <td class="memname">bool lldb::SBCommandInterpreter::GetPromptOnQuit </td>
548 <td class="paramname"></td><td>)</td>
552 </div><div class="memdoc">
556 <a class="anchor" id="aebc28318fb396861c263a6e7eb5ddcaf"></a>
557 <div class="memitem">
558 <div class="memproto">
559 <table class="memname">
561 <td class="memname">lldb::ReturnStatus lldb::SBCommandInterpreter::HandleCommand </td>
563 <td class="paramtype">const char * </td>
564 <td class="paramname"><em>command_line</em>, </td>
567 <td class="paramkey"></td>
569 <td class="paramtype"><a class="el" href="classlldb_1_1SBCommandReturnObject.html">lldb::SBCommandReturnObject</a> & </td>
570 <td class="paramname"><em>result</em>, </td>
573 <td class="paramkey"></td>
575 <td class="paramtype">bool </td>
576 <td class="paramname"><em>add_to_history</em> = <code>false</code> </td>
584 </div><div class="memdoc">
588 <a class="anchor" id="a5464971d11ba89bdd8362113252f2342"></a>
589 <div class="memitem">
590 <div class="memproto">
591 <table class="memname">
593 <td class="memname">lldb::ReturnStatus lldb::SBCommandInterpreter::HandleCommand </td>
595 <td class="paramtype">const char * </td>
596 <td class="paramname"><em>command_line</em>, </td>
599 <td class="paramkey"></td>
601 <td class="paramtype"><a class="el" href="classlldb_1_1SBExecutionContext.html">SBExecutionContext</a> & </td>
602 <td class="paramname"><em>exe_ctx</em>, </td>
605 <td class="paramkey"></td>
607 <td class="paramtype"><a class="el" href="classlldb_1_1SBCommandReturnObject.html">SBCommandReturnObject</a> & </td>
608 <td class="paramname"><em>result</em>, </td>
611 <td class="paramkey"></td>
613 <td class="paramtype">bool </td>
614 <td class="paramname"><em>add_to_history</em> = <code>false</code> </td>
622 </div><div class="memdoc">
626 <a class="anchor" id="a5791281c8fc1a3e819f22735cd53514e"></a>
627 <div class="memitem">
628 <div class="memproto">
629 <table class="memname">
631 <td class="memname">void lldb::SBCommandInterpreter::HandleCommandsFromFile </td>
633 <td class="paramtype"><a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> & </td>
634 <td class="paramname"><em>file</em>, </td>
637 <td class="paramkey"></td>
639 <td class="paramtype"><a class="el" href="classlldb_1_1SBExecutionContext.html">lldb::SBExecutionContext</a> & </td>
640 <td class="paramname"><em>override_context</em>, </td>
643 <td class="paramkey"></td>
645 <td class="paramtype"><a class="el" href="classlldb_1_1SBCommandInterpreterRunOptions.html">lldb::SBCommandInterpreterRunOptions</a> & </td>
646 <td class="paramname"><em>options</em>, </td>
649 <td class="paramkey"></td>
651 <td class="paramtype"><a class="el" href="classlldb_1_1SBCommandReturnObject.html">lldb::SBCommandReturnObject</a> </td>
652 <td class="paramname"><em>result</em> </td>
660 </div><div class="memdoc">
664 <a class="anchor" id="a9d2beb3bf6665021b2cee4f645ccd427"></a>
665 <div class="memitem">
666 <div class="memproto">
667 <table class="memname">
669 <td class="memname">int lldb::SBCommandInterpreter::HandleCompletion </td>
671 <td class="paramtype">const char * </td>
672 <td class="paramname"><em>current_line</em>, </td>
675 <td class="paramkey"></td>
677 <td class="paramtype">const char * </td>
678 <td class="paramname"><em>cursor</em>, </td>
681 <td class="paramkey"></td>
683 <td class="paramtype">const char * </td>
684 <td class="paramname"><em>last_char</em>, </td>
687 <td class="paramkey"></td>
689 <td class="paramtype">int </td>
690 <td class="paramname"><em>match_start_point</em>, </td>
693 <td class="paramkey"></td>
695 <td class="paramtype">int </td>
696 <td class="paramname"><em>max_return_elements</em>, </td>
699 <td class="paramkey"></td>
701 <td class="paramtype"><a class="el" href="classlldb_1_1SBStringList.html">lldb::SBStringList</a> & </td>
702 <td class="paramname"><em>matches</em> </td>
710 </div><div class="memdoc">
714 <a class="anchor" id="a87e4244ad4317bbd1d241d8c2f419ae4"></a>
715 <div class="memitem">
716 <div class="memproto">
717 <table class="memname">
719 <td class="memname">int lldb::SBCommandInterpreter::HandleCompletion </td>
721 <td class="paramtype">const char * </td>
722 <td class="paramname"><em>current_line</em>, </td>
725 <td class="paramkey"></td>
727 <td class="paramtype">uint32_t </td>
728 <td class="paramname"><em>cursor_pos</em>, </td>
731 <td class="paramkey"></td>
733 <td class="paramtype">int </td>
734 <td class="paramname"><em>match_start_point</em>, </td>
737 <td class="paramkey"></td>
739 <td class="paramtype">int </td>
740 <td class="paramname"><em>max_return_elements</em>, </td>
743 <td class="paramkey"></td>
745 <td class="paramtype"><a class="el" href="classlldb_1_1SBStringList.html">lldb::SBStringList</a> & </td>
746 <td class="paramname"><em>matches</em> </td>
754 </div><div class="memdoc">
758 <a class="anchor" id="ae7ee9d66c5dac5c06fea789dd92ac364"></a>
759 <div class="memitem">
760 <div class="memproto">
761 <table class="memname">
763 <td class="memname">bool lldb::SBCommandInterpreter::HasAliases </td>
765 <td class="paramname"></td><td>)</td>
769 </div><div class="memdoc">
773 <a class="anchor" id="afe8ff935fa208ae8e7653b8bb5456b92"></a>
774 <div class="memitem">
775 <div class="memproto">
776 <table class="memname">
778 <td class="memname">bool lldb::SBCommandInterpreter::HasAliasOptions </td>
780 <td class="paramname"></td><td>)</td>
784 </div><div class="memdoc">
788 <a class="anchor" id="affc473a15f23ef7b092e8ec192fd6cf7"></a>
789 <div class="memitem">
790 <div class="memproto">
791 <table class="memname">
793 <td class="memname">bool lldb::SBCommandInterpreter::HasCommands </td>
795 <td class="paramname"></td><td>)</td>
799 </div><div class="memdoc">
803 <a class="anchor" id="a3d1840da1b2f071931bbf33ab4e0794b"></a>
804 <div class="memitem">
805 <div class="memproto">
806 <table class="memname">
808 <td class="memname">bool lldb::SBCommandInterpreter::IsActive </td>
810 <td class="paramname"></td><td>)</td>
814 </div><div class="memdoc">
815 <p>Return true if the command interpreter is the active IO handler.</p>
816 <p>This indicates that any input coming into the debugger handles will go to the command interpreter and will result in LLDB command line commands being executed. </p>
820 <a class="anchor" id="a2c2968348c19c305e8587a3ec65f0dc1"></a>
821 <div class="memitem">
822 <div class="memproto">
823 <table class="memname">
825 <td class="memname">bool lldb::SBCommandInterpreter::IsValid </td>
827 <td class="paramname"></td><td>)</td>
831 </div><div class="memdoc">
835 <a class="anchor" id="a396532fa27edb54e891c7ca12015e624"></a>
836 <div class="memitem">
837 <div class="memproto">
838 <table class="memname">
840 <td class="memname">const <a class="el" href="classlldb_1_1SBCommandInterpreter.html">lldb::SBCommandInterpreter</a>& lldb::SBCommandInterpreter::operator= </td>
842 <td class="paramtype">const <a class="el" href="classlldb_1_1SBCommandInterpreter.html">lldb::SBCommandInterpreter</a> & </td>
843 <td class="paramname"><em>rhs</em></td><td>)</td>
847 </div><div class="memdoc">
851 <a class="anchor" id="a415c3d9e508f36fa616b34e07449de7b"></a>
852 <div class="memitem">
853 <div class="memproto">
854 <table class="mlabels">
856 <td class="mlabels-left">
857 <table class="memname">
859 <td class="memname">lldb_private::CommandInterpreter& lldb::SBCommandInterpreter::ref </td>
861 <td class="paramname"></td><td>)</td>
866 <td class="mlabels-right">
867 <span class="mlabels"><span class="mlabel">protected</span></span> </td>
870 </div><div class="memdoc">
874 <a class="anchor" id="af54a6247f4a99427d7d90b8771ef3585"></a>
875 <div class="memitem">
876 <div class="memproto">
877 <table class="mlabels">
879 <td class="mlabels-left">
880 <table class="memname">
882 <td class="memname">void lldb::SBCommandInterpreter::reset </td>
884 <td class="paramtype">lldb_private::CommandInterpreter * </td>
885 <td class="paramname"></td><td>)</td>
890 <td class="mlabels-right">
891 <span class="mlabels"><span class="mlabel">protected</span></span> </td>
894 </div><div class="memdoc">
898 <a class="anchor" id="a473fe3a1b89aeaafcb57572bbfd7dea9"></a>
899 <div class="memitem">
900 <div class="memproto">
901 <table class="memname">
903 <td class="memname">void lldb::SBCommandInterpreter::ResolveCommand </td>
905 <td class="paramtype">const char * </td>
906 <td class="paramname"><em>command_line</em>, </td>
909 <td class="paramkey"></td>
911 <td class="paramtype"><a class="el" href="classlldb_1_1SBCommandReturnObject.html">SBCommandReturnObject</a> & </td>
912 <td class="paramname"><em>result</em> </td>
920 </div><div class="memdoc">
921 <p>Resolve the command just as HandleCommand would, expanding abbreviations and aliases. If successful, result->GetOutput has the full expansion. </p>
925 <a class="anchor" id="af3fe4e5b0880d425d559bfe5dd1e14c3"></a>
926 <div class="memitem">
927 <div class="memproto">
928 <table class="memname">
930 <td class="memname">bool lldb::SBCommandInterpreter::SetCommandOverrideCallback </td>
932 <td class="paramtype">const char * </td>
933 <td class="paramname"><em>command_name</em>, </td>
936 <td class="paramkey"></td>
938 <td class="paramtype">lldb::CommandOverrideCallback </td>
939 <td class="paramname"><em>callback</em>, </td>
942 <td class="paramkey"></td>
944 <td class="paramtype">void * </td>
945 <td class="paramname"><em>baton</em> </td>
953 </div><div class="memdoc">
957 <a class="anchor" id="af36f597965d528fbe5c319fd0b8bce55"></a>
958 <div class="memitem">
959 <div class="memproto">
960 <table class="memname">
962 <td class="memname">void lldb::SBCommandInterpreter::SetPromptOnQuit </td>
964 <td class="paramtype">bool </td>
965 <td class="paramname"><em>b</em></td><td>)</td>
969 </div><div class="memdoc">
973 <a class="anchor" id="a15abc317d5c97b53ff0dbce835ca6f7b"></a>
974 <div class="memitem">
975 <div class="memproto">
976 <table class="memname">
978 <td class="memname">void lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory </td>
980 <td class="paramtype"><a class="el" href="classlldb_1_1SBCommandReturnObject.html">lldb::SBCommandReturnObject</a> & </td>
981 <td class="paramname"><em>result</em></td><td>)</td>
985 </div><div class="memdoc">
989 <a class="anchor" id="aff338d9f2916a051191e9ea77e7d275f"></a>
990 <div class="memitem">
991 <div class="memproto">
992 <table class="memname">
994 <td class="memname">void lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory </td>
996 <td class="paramtype"><a class="el" href="classlldb_1_1SBCommandReturnObject.html">lldb::SBCommandReturnObject</a> & </td>
997 <td class="paramname"><em>result</em></td><td>)</td>
1001 </div><div class="memdoc">
1005 <h2 class="groupheader">Friends And Related Function Documentation</h2>
1006 <a class="anchor" id="a57b27e10004af3d21e9f5a904faf2988"></a>
1007 <div class="memitem">
1008 <div class="memproto">
1009 <table class="mlabels">
1011 <td class="mlabels-left">
1012 <table class="memname">
1014 <td class="memname">friend class <a class="el" href="classlldb_1_1SBDebugger.html">SBDebugger</a></td>
1018 <td class="mlabels-right">
1019 <span class="mlabels"><span class="mlabel">friend</span></span> </td>
1022 </div><div class="memdoc">
1024 <p>Definition at line <a class="el" href="SBCommandInterpreter_8h_source.html#l00225">225</a> of file <a class="el" href="SBCommandInterpreter_8h_source.html">SBCommandInterpreter.h</a>.</p>
1028 <hr/>The documentation for this class was generated from the following file:<ul>
1029 <li><a class="el" href="SBCommandInterpreter_8h_source.html">SBCommandInterpreter.h</a></li>
1031 </div><!-- contents -->
1034 Generated on Fri Oct 14 2016 14:01:23 for <a href="http://lldb.llvm.org/">LLVM</a> by
1035 <a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
1036 align="middle" border="0"/>1.8.6</a><br>
1037 Copyright © 2003-2013 University of Illinois at Urbana-Champaign.
1038 All Rights Reserved.</p>
1040 <!--#include virtual="/attrib.incl" -->