2013-07-20 01:28:54 +08:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
< html > < head >
< meta http-equiv = "Content-Type" content = "text/html;charset=iso-8859-1" / >
< meta name = "keywords" content = "LLDB,C++,doxygen,API,documentation" / >
< meta name = "description" content = "C++ source code API documentation for LLDB." / >
< title > LLVM: lldb::SBCommandInterpreter Class Reference< / title >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< / head > < body >
< p class = "title" > LLDB API Documentation< / p >
2016-10-20 21:04:32 +08:00
<!-- Generated by Doxygen 1.8.6 -->
2013-07-20 01:28:54 +08:00
< 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 > 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 >
< / 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 >
2016-10-20 21:04:32 +08:00
< li > < a href = "inherits.html" > < span > Class  Hierarchy< / span > < / a > < / li >
2013-07-20 01:28:54 +08:00
< li > < a href = "functions.html" > < span > Class  Members< / span > < / a > < / li >
< / ul >
< / div >
< div id = "nav-path" class = "navpath" >
< ul >
< 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 >
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "#pub-types" > Public Types< / a > |
< a href = "#pub-methods" > Public Member Functions< / a > |
< a href = "#pub-static-methods" > Static Public Member Functions< / a > |
< a href = "#pro-methods" > Protected Member Functions< / a > |
< a href = "#friends" > Friends< / a > |
< a href = "classlldb_1_1SBCommandInterpreter-members.html" > List of all members< / a > < / div >
< div class = "headertitle" >
< div class = "title" > lldb::SBCommandInterpreter Class Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > < code > #include < < a class = "el" href = "SBCommandInterpreter_8h_source.html" > SBCommandInterpreter.h< / a > > < / code > < / p >
< table class = "memberdecls" >
2016-10-20 21:04:32 +08:00
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-types" > < / a >
2013-07-20 01:28:54 +08:00
Public Types< / h2 > < / td > < / tr >
< tr class = "memitem:a89a95e759e7abf76f1612c100d2aa785" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > { < br / >
2016-10-20 21:04:32 +08:00
    < a class = "el" href = "classlldb_1_1SBCommandInterpreter.html#a89a95e759e7abf76f1612c100d2aa785a5f9909fdaf92ceca0528bfa8cbf5544c" > eBroadcastBitThreadShouldExit< / a > = (1 < < 0),
< a class = "el" href = "classlldb_1_1SBCommandInterpreter.html#a89a95e759e7abf76f1612c100d2aa785a792a1af7238786e2ef486ffadef56f35" > eBroadcastBitResetPrompt< / a > = (1 < < 1),
< a class = "el" href = "classlldb_1_1SBCommandInterpreter.html#a89a95e759e7abf76f1612c100d2aa785a5e8906bc5d5af942a17b405934cf831d" > eBroadcastBitQuitCommandReceived< / a > = (1 < < 2),
< a class = "el" href = "classlldb_1_1SBCommandInterpreter.html#a89a95e759e7abf76f1612c100d2aa785ab5807ca22cd5bd5d8d476adbd7fcb103" > eBroadcastBitAsynchronousOutputData< / a > = (1 < < 3),
2013-07-20 01:28:54 +08:00
< br / >
2016-10-20 21:04:32 +08:00
    < a class = "el" href = "classlldb_1_1SBCommandInterpreter.html#a89a95e759e7abf76f1612c100d2aa785aa96225de3441b28b3498249290dd2d7d" > eBroadcastBitAsynchronousErrorData< / a > = (1 < < 4)
2013-07-20 01:28:54 +08:00
< br / >
}< / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a89a95e759e7abf76f1612c100d2aa785" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< / table > < table class = "memberdecls" >
2016-10-20 21:04:32 +08:00
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-methods" > < / a >
2013-07-20 01:28:54 +08:00
Public Member Functions< / h2 > < / td > < / tr >
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a7d5429fba095b85380326df5b3d358ad" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a3740745f770eb958aa0cef2c4ced8cd8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< 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 >
< tr class = "separator:a396532fa27edb54e891c7ca12015e624" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a2c2968348c19c305e8587a3ec65f0dc1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:add84a5360d1ebfc2ec36b529ca5aefa2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a8aaf7dc3b2d2fe20fcd73ee42773e930" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a322bfa5ecb846dab306ef9b7952857b5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:affc473a15f23ef7b092e8ec192fd6cf7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:ae7ee9d66c5dac5c06fea789dd92ac364" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:afe8ff935fa208ae8e7653b8bb5456b92" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a0f5f9ac83c80ebe3246e43e7c452de05" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:aa485675129b1906888676abf32eee644" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:ae398e51e9f2eface3576627c610b8e77" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:ac7cf409565d150cd3387640b959524d8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< 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 >
< tr class = "separator:a16e598a7702437a77083d328fe6cd143" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:aff338d9f2916a051191e9ea77e7d275f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a15abc317d5c97b53ff0dbce835ca6f7b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:aebc28318fb396861c263a6e7eb5ddcaf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< 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 >
< tr class = "separator:a5464971d11ba89bdd8362113252f2342" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< 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 >
< tr class = "separator:a5791281c8fc1a3e819f22735cd53514e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a9d2beb3bf6665021b2cee4f645ccd427" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a87e4244ad4317bbd1d241d8c2f419ae4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:af3fe4e5b0880d425d559bfe5dd1e14c3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< 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 >
< tr class = "separator:a8869becbb44519dbf41c4691625d3525" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< 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 >
< tr class = "separator:a3d1840da1b2f071931bbf33ab4e0794b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< 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 >
< tr class = "separator:a050adb1b3539b57c556cb1de62c5f47d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< 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 >
< tr class = "separator:ac9a29f150afc6b661b0ebc0ad05e565a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< 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 >
< tr class = "separator:af36f597965d528fbe5c319fd0b8bce55" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< 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 >
< tr class = "separator:a473fe3a1b89aeaafcb57572bbfd7dea9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< / table > < table class = "memberdecls" >
2016-10-20 21:04:32 +08:00
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-static-methods" > < / a >
2013-07-20 01:28:54 +08:00
Static Public Member Functions< / h2 > < / td > < / tr >
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a06d503ca8d3b2d880b1bec0d8d258fe8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a51133113ce155e21225d1c16e2762f65" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< 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 >
< tr class = "separator:a7fc2fd59ff26a057e8bad12db5a6dd68" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a5bfbefc4a11774172288ceff6b4fea4e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< / table > < table class = "memberdecls" >
2016-10-20 21:04:32 +08:00
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pro-methods" > < / a >
2013-07-20 01:28:54 +08:00
Protected Member Functions< / h2 > < / td > < / tr >
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a415c3d9e508f36fa616b34e07449de7b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a253a0e5b83a447bd0fb3477b83085fc6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:af54a6247f4a99427d7d90b8771ef3585" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< / table > < table class = "memberdecls" >
2016-10-20 21:04:32 +08:00
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "friends" > < / a >
2013-07-20 01:28:54 +08:00
Friends< / h2 > < / td > < / tr >
< 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 >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a57b27e10004af3d21e9f5a904faf2988" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< / table >
2016-10-20 21:04:32 +08:00
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
2013-07-20 01:28:54 +08:00
< div class = "textblock" >
2016-10-20 21:04:32 +08:00
< 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 >
< / div > < h2 class = "groupheader" > Member Enumeration Documentation< / h2 >
2013-07-20 01:28:54 +08:00
< a class = "anchor" id = "a89a95e759e7abf76f1612c100d2aa785" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > anonymous enum< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2016-10-20 21:04:32 +08:00
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "a89a95e759e7abf76f1612c100d2aa785a5f9909fdaf92ceca0528bfa8cbf5544c" > < / a > eBroadcastBitThreadShouldExit< / em >   < / td > < td class = "fielddoc" >
2013-07-20 01:28:54 +08:00
< / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "a89a95e759e7abf76f1612c100d2aa785a792a1af7238786e2ef486ffadef56f35" > < / a > eBroadcastBitResetPrompt< / em >   < / td > < td class = "fielddoc" >
2013-07-20 01:28:54 +08:00
< / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "a89a95e759e7abf76f1612c100d2aa785a5e8906bc5d5af942a17b405934cf831d" > < / a > eBroadcastBitQuitCommandReceived< / em >   < / td > < td class = "fielddoc" >
2013-07-20 01:28:54 +08:00
< / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "a89a95e759e7abf76f1612c100d2aa785ab5807ca22cd5bd5d8d476adbd7fcb103" > < / a > eBroadcastBitAsynchronousOutputData< / em >   < / td > < td class = "fielddoc" >
2013-07-20 01:28:54 +08:00
< / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "a89a95e759e7abf76f1612c100d2aa785aa96225de3441b28b3498249290dd2d7d" > < / a > eBroadcastBitAsynchronousErrorData< / em >   < / td > < td class = "fielddoc" >
2013-07-20 01:28:54 +08:00
< / td > < / tr >
< / table >
2016-10-20 21:04:32 +08:00
< 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 >
2013-07-20 01:28:54 +08:00
< / div >
< / div >
2016-10-20 21:04:32 +08:00
< h2 class = "groupheader" > Constructor & Destructor Documentation< / h2 >
2013-07-20 01:28:54 +08:00
< a class = "anchor" id = "a7d5429fba095b85380326df5b3d358ad" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > lldb::SBCommandInterpreter::SBCommandInterpreter < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classlldb_1_1SBCommandInterpreter.html" > lldb::SBCommandInterpreter< / a > &   < / td >
< td class = "paramname" > < em > rhs< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a3740745f770eb958aa0cef2c4ced8cd8" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > lldb::SBCommandInterpreter::~SBCommandInterpreter < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2016-10-20 21:04:32 +08:00
< a class = "anchor" id = "a8869becbb44519dbf41c4691625d3525" > < / a >
2013-07-20 01:28:54 +08:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > lldb::SBCommandInterpreter::SBCommandInterpreter < / td >
< td > (< / td >
< td class = "paramtype" > lldb_private::CommandInterpreter *  < / td >
2016-10-20 21:04:32 +08:00
< td class = "paramname" > < em > interpreter_ptr< / em > = < code > nullptr< / code > < / td > < td > )< / td >
2013-07-20 01:28:54 +08:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2016-10-20 21:04:32 +08:00
< h2 class = "groupheader" > Member Function Documentation< / h2 >
2013-07-20 01:28:54 +08:00
< a class = "anchor" id = "ac7cf409565d150cd3387640b959524d8" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classlldb_1_1SBCommand.html" > lldb::SBCommand< / a > lldb::SBCommandInterpreter::AddCommand < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > name< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBCommandPluginInterface.html" > lldb::SBCommandPluginInterface< / a > *  < / td >
< td class = "paramname" > < em > impl< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > help< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2016-10-20 21:04:32 +08:00
< / div >
< / div >
< a class = "anchor" id = "a16e598a7702437a77083d328fe6cd143" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classlldb_1_1SBCommand.html" > lldb::SBCommand< / a > lldb::SBCommandInterpreter::AddCommand < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > name< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBCommandPluginInterface.html" > lldb::SBCommandPluginInterface< / a > *  < / td >
< td class = "paramname" > < em > impl< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > help< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > syntax< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2013-07-20 01:28:54 +08:00
< / div >
< / div >
< a class = "anchor" id = "ae398e51e9f2eface3576627c610b8e77" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classlldb_1_1SBCommand.html" > lldb::SBCommand< / a > lldb::SBCommandInterpreter::AddMultiwordCommand < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > name< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > help< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a8aaf7dc3b2d2fe20fcd73ee42773e930" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool lldb::SBCommandInterpreter::AliasExists < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > cmd< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "add84a5360d1ebfc2ec36b529ca5aefa2" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool lldb::SBCommandInterpreter::CommandExists < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > cmd< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2016-10-20 21:04:32 +08:00
< / div >
< / div >
< a class = "anchor" id = "a7fc2fd59ff26a057e8bad12db5a6dd68" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static bool lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classlldb_1_1SBEvent.html" > lldb::SBEvent< / a > &   < / td >
< td class = "paramname" > < em > event< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2013-07-20 01:28:54 +08:00
< / div >
< / div >
< a class = "anchor" id = "a253a0e5b83a447bd0fb3477b83085fc6" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > lldb_private::CommandInterpreter* lldb::SBCommandInterpreter::get < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > protected< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a51133113ce155e21225d1c16e2762f65" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static const char* lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString < / td >
< td > (< / td >
< td class = "paramtype" > const lldb::CommandArgumentType  < / td >
< td class = "paramname" > < em > arg_type< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a06d503ca8d3b2d880b1bec0d8d258fe8" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static const char* lldb::SBCommandInterpreter::GetArgumentTypeAsCString < / td >
< td > (< / td >
< td class = "paramtype" > const lldb::CommandArgumentType  < / td >
< td class = "paramname" > < em > arg_type< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a322bfa5ecb846dab306ef9b7952857b5" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classlldb_1_1SBBroadcaster.html" > lldb::SBBroadcaster< / a > lldb::SBCommandInterpreter::GetBroadcaster < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a5bfbefc4a11774172288ceff6b4fea4e" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static const char* lldb::SBCommandInterpreter::GetBroadcasterClass < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "aa485675129b1906888676abf32eee644" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classlldb_1_1SBDebugger.html" > lldb::SBDebugger< / a > lldb::SBCommandInterpreter::GetDebugger < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2016-10-20 21:04:32 +08:00
< / div >
< / div >
< a class = "anchor" id = "a050adb1b3539b57c556cb1de62c5f47d" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const char* lldb::SBCommandInterpreter::GetIOHandlerControlSequence < / td >
< td > (< / td >
< td class = "paramtype" > char  < / td >
< td class = "paramname" > < em > ch< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get the string that needs to be written to the debugger stdin file handle when a control character is typed.< / p >
< 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 >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > ch< / td > < td > The character that was typed along with the control key< / td > < / tr >
< / table >
< / dd >
< / dl >
< 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 >
2013-07-20 01:28:54 +08:00
< / div >
< / div >
< a class = "anchor" id = "a0f5f9ac83c80ebe3246e43e7c452de05" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classlldb_1_1SBProcess.html" > lldb::SBProcess< / a > lldb::SBCommandInterpreter::GetProcess < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2016-10-20 21:04:32 +08:00
< / div >
< / div >
< a class = "anchor" id = "ac9a29f150afc6b661b0ebc0ad05e565a" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool lldb::SBCommandInterpreter::GetPromptOnQuit < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2013-07-20 01:28:54 +08:00
< / div >
< / div >
< a class = "anchor" id = "aebc28318fb396861c263a6e7eb5ddcaf" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > lldb::ReturnStatus lldb::SBCommandInterpreter::HandleCommand < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > command_line< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBCommandReturnObject.html" > lldb::SBCommandReturnObject< / a > &   < / td >
< td class = "paramname" > < em > result< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > bool  < / td >
< td class = "paramname" > < em > add_to_history< / em > = < code > false< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2016-10-20 21:04:32 +08:00
< / div >
< / div >
< a class = "anchor" id = "a5464971d11ba89bdd8362113252f2342" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > lldb::ReturnStatus lldb::SBCommandInterpreter::HandleCommand < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > command_line< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBExecutionContext.html" > SBExecutionContext< / a > &   < / td >
< td class = "paramname" > < em > exe_ctx< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBCommandReturnObject.html" > SBCommandReturnObject< / a > &   < / td >
< td class = "paramname" > < em > result< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > bool  < / td >
< td class = "paramname" > < em > add_to_history< / em > = < code > false< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a5791281c8fc1a3e819f22735cd53514e" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void lldb::SBCommandInterpreter::HandleCommandsFromFile < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBFileSpec.html" > lldb::SBFileSpec< / a > &   < / td >
< td class = "paramname" > < em > file< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBExecutionContext.html" > lldb::SBExecutionContext< / a > &   < / td >
< td class = "paramname" > < em > override_context< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBCommandInterpreterRunOptions.html" > lldb::SBCommandInterpreterRunOptions< / a > &   < / td >
< td class = "paramname" > < em > options< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBCommandReturnObject.html" > lldb::SBCommandReturnObject< / a >   < / td >
< td class = "paramname" > < em > result< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2013-07-20 01:28:54 +08:00
< / div >
< / div >
< a class = "anchor" id = "a9d2beb3bf6665021b2cee4f645ccd427" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > int lldb::SBCommandInterpreter::HandleCompletion < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > current_line< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > cursor< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > last_char< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > match_start_point< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > max_return_elements< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBStringList.html" > lldb::SBStringList< / a > &   < / td >
< td class = "paramname" > < em > matches< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a87e4244ad4317bbd1d241d8c2f419ae4" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > int lldb::SBCommandInterpreter::HandleCompletion < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > current_line< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > cursor_pos< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > match_start_point< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > max_return_elements< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBStringList.html" > lldb::SBStringList< / a > &   < / td >
< td class = "paramname" > < em > matches< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "ae7ee9d66c5dac5c06fea789dd92ac364" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool lldb::SBCommandInterpreter::HasAliases < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "afe8ff935fa208ae8e7653b8bb5456b92" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool lldb::SBCommandInterpreter::HasAliasOptions < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "affc473a15f23ef7b092e8ec192fd6cf7" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool lldb::SBCommandInterpreter::HasCommands < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2016-10-20 21:04:32 +08:00
< / div >
< / div >
< a class = "anchor" id = "a3d1840da1b2f071931bbf33ab4e0794b" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool lldb::SBCommandInterpreter::IsActive < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Return true if the command interpreter is the active IO handler.< / p >
< 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 >
2013-07-20 01:28:54 +08:00
< / div >
< / div >
< a class = "anchor" id = "a2c2968348c19c305e8587a3ec65f0dc1" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool lldb::SBCommandInterpreter::IsValid < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a396532fa27edb54e891c7ca12015e624" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const < a class = "el" href = "classlldb_1_1SBCommandInterpreter.html" > lldb::SBCommandInterpreter< / a > & lldb::SBCommandInterpreter::operator= < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classlldb_1_1SBCommandInterpreter.html" > lldb::SBCommandInterpreter< / a > &   < / td >
< td class = "paramname" > < em > rhs< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a415c3d9e508f36fa616b34e07449de7b" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > lldb_private::CommandInterpreter& lldb::SBCommandInterpreter::ref < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > protected< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "af54a6247f4a99427d7d90b8771ef3585" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void lldb::SBCommandInterpreter::reset < / td >
< td > (< / td >
< td class = "paramtype" > lldb_private::CommandInterpreter *  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > protected< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2016-10-20 21:04:32 +08:00
< / div >
< / div >
< a class = "anchor" id = "a473fe3a1b89aeaafcb57572bbfd7dea9" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void lldb::SBCommandInterpreter::ResolveCommand < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > command_line< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBCommandReturnObject.html" > SBCommandReturnObject< / a > &   < / td >
< td class = "paramname" > < em > result< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Resolve the command just as HandleCommand would, expanding abbreviations and aliases. If successful, result-> GetOutput has the full expansion. < / p >
2013-07-20 01:28:54 +08:00
< / div >
< / div >
< a class = "anchor" id = "af3fe4e5b0880d425d559bfe5dd1e14c3" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool lldb::SBCommandInterpreter::SetCommandOverrideCallback < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > command_name< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > lldb::CommandOverrideCallback  < / td >
< td class = "paramname" > < em > callback< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > void *  < / td >
< td class = "paramname" > < em > baton< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2016-10-20 21:04:32 +08:00
< / div >
< / div >
< a class = "anchor" id = "af36f597965d528fbe5c319fd0b8bce55" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void lldb::SBCommandInterpreter::SetPromptOnQuit < / td >
< td > (< / td >
< td class = "paramtype" > bool  < / td >
< td class = "paramname" > < em > b< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2013-07-20 01:28:54 +08:00
< / div >
< / div >
< a class = "anchor" id = "a15abc317d5c97b53ff0dbce835ca6f7b" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBCommandReturnObject.html" > lldb::SBCommandReturnObject< / a > &   < / td >
< td class = "paramname" > < em > result< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "aff338d9f2916a051191e9ea77e7d275f" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBCommandReturnObject.html" > lldb::SBCommandReturnObject< / a > &   < / td >
< td class = "paramname" > < em > result< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2016-10-20 21:04:32 +08:00
< h2 class = "groupheader" > Friends And Related Function Documentation< / h2 >
2013-07-20 01:28:54 +08:00
< a class = "anchor" id = "a57b27e10004af3d21e9f5a904faf2988" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class < a class = "el" href = "classlldb_1_1SBDebugger.html" > SBDebugger< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2016-10-20 21:04:32 +08:00
< 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 >
2013-07-20 01:28:54 +08:00
< / div >
< / div >
< hr / > The documentation for this class was generated from the following file:< ul >
< li > < a class = "el" href = "SBCommandInterpreter_8h_source.html" > SBCommandInterpreter.h< / a > < / li >
< / ul >
< / div > <!-- contents -->
< hr >
< p class = "footer" >
2016-10-20 21:04:32 +08:00
Generated on Fri Oct 14 2016 14:01:23 for < a href = "http://lldb.llvm.org/" > LLVM< / a > by
2013-07-20 01:28:54 +08:00
< a href = "http://www.doxygen.org" > < img src = "doxygen.png" alt = "Doxygen"
2016-10-20 21:04:32 +08:00
align="middle" border="0"/>1.8.6< / a > < br >
2013-07-20 01:28:54 +08:00
Copyright © 2003-2013 University of Illinois at Urbana-Champaign.
All Rights Reserved.< / p >
< hr >
<!-- #include virtual="/attrib.incl" -->
< / body >
< / html >