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::SBCompileUnit 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_1SBCompileUnit.html" > SBCompileUnit< / a > < / li > < / ul >
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "#pub-methods" > Public Member Functions< / a > |
< a href = "#friends" > Friends< / a > |
< a href = "classlldb_1_1SBCompileUnit-members.html" > List of all members< / a > < / div >
< div class = "headertitle" >
< div class = "title" > lldb::SBCompileUnit Class Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > < code > #include < < a class = "el" href = "SBCompileUnit_8h_source.html" > SBCompileUnit.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-methods" > < / a >
2013-07-20 01:28:54 +08:00
Public Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:ad41dedfd8bea1212602d99b2e021e3f2" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#ad41dedfd8bea1212602d99b2e021e3f2" > SBCompileUnit< / a > ()< / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:ad41dedfd8bea1212602d99b2e021e3f2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:af52a2e4ea61257b142a41ab839e6bddd" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#af52a2e4ea61257b142a41ab839e6bddd" > SBCompileUnit< / a > (const < a class = "el" href = "classlldb_1_1SBCompileUnit.html" > lldb::SBCompileUnit< / a > & rhs)< / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:af52a2e4ea61257b142a41ab839e6bddd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:a4c013a8446480ba7dd030984c5fe48b6" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#a4c013a8446480ba7dd030984c5fe48b6" > ~SBCompileUnit< / a > ()< / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a4c013a8446480ba7dd030984c5fe48b6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:ad82391cc4369ab2dcb9e4444f22e2f96" > < td class = "memItemLeft" align = "right" valign = "top" > const < a class = "el" href = "classlldb_1_1SBCompileUnit.html" > lldb::SBCompileUnit< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#ad82391cc4369ab2dcb9e4444f22e2f96" > operator=< / a > (const < a class = "el" href = "classlldb_1_1SBCompileUnit.html" > lldb::SBCompileUnit< / a > & rhs)< / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:ad82391cc4369ab2dcb9e4444f22e2f96" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:a3bfac87f91292fc98d6b72812260b833" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#a3bfac87f91292fc98d6b72812260b833" > IsValid< / a > () const < / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a3bfac87f91292fc98d6b72812260b833" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:afca1e656977f4fe01f6f5169ba6991d3" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classlldb_1_1SBFileSpec.html" > lldb::SBFileSpec< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#afca1e656977f4fe01f6f5169ba6991d3" > GetFileSpec< / a > () const < / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:afca1e656977f4fe01f6f5169ba6991d3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:a5f28262e9cf63ece291615af976d82c3" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#a5f28262e9cf63ece291615af976d82c3" > GetNumLineEntries< / a > () const < / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a5f28262e9cf63ece291615af976d82c3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:a5aa99a17c6d0dd4b422b248d547c03d3" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classlldb_1_1SBLineEntry.html" > lldb::SBLineEntry< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#a5aa99a17c6d0dd4b422b248d547c03d3" > GetLineEntryAtIndex< / a > (uint32_t idx) const < / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a5aa99a17c6d0dd4b422b248d547c03d3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:a1ca82baeb77ea901f8749113abdaa7bf" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#a1ca82baeb77ea901f8749113abdaa7bf" > FindLineEntryIndex< / a > (uint32_t start_idx, uint32_t line, < a class = "el" href = "classlldb_1_1SBFileSpec.html" > lldb::SBFileSpec< / a > *inline_file_spec) const < / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a1ca82baeb77ea901f8749113abdaa7bf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:a126051d3c360c258f4869736a61d60e6" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#a126051d3c360c258f4869736a61d60e6" > FindLineEntryIndex< / a > (uint32_t start_idx, uint32_t line, < a class = "el" href = "classlldb_1_1SBFileSpec.html" > lldb::SBFileSpec< / a > *inline_file_spec, bool exact) const < / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a126051d3c360c258f4869736a61d60e6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:ae7cfa052394cb9cdfa3c24feb22599f4" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classlldb_1_1SBFileSpec.html" > SBFileSpec< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#ae7cfa052394cb9cdfa3c24feb22599f4" > GetSupportFileAtIndex< / a > (uint32_t idx) const < / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:ae7cfa052394cb9cdfa3c24feb22599f4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:aa178fa83d2f5820f79cdfd1f210b5ccd" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#aa178fa83d2f5820f79cdfd1f210b5ccd" > GetNumSupportFiles< / a > () const < / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:aa178fa83d2f5820f79cdfd1f210b5ccd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:a9d7e97af5eebd2c895fc69182206cdcb" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#a9d7e97af5eebd2c895fc69182206cdcb" > FindSupportFileIndex< / a > (uint32_t start_idx, const < a class = "el" href = "classlldb_1_1SBFileSpec.html" > SBFileSpec< / a > & sb_file, bool full)< / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a9d7e97af5eebd2c895fc69182206cdcb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:a18801a5adfef9d7eb2a1fc01dba31a1f" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classlldb_1_1SBTypeList.html" > lldb::SBTypeList< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#a18801a5adfef9d7eb2a1fc01dba31a1f" > GetTypes< / a > (uint32_t type_mask=lldb::eTypeClassAny)< / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a18801a5adfef9d7eb2a1fc01dba31a1f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab9007b9cf0ed90b5cd80c79fa8a326ea" > < td class = "memItemLeft" align = "right" valign = "top" > lldb::LanguageType  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#ab9007b9cf0ed90b5cd80c79fa8a326ea" > GetLanguage< / a > ()< / td > < / tr >
< tr class = "separator:ab9007b9cf0ed90b5cd80c79fa8a326ea" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:ab9e4e4a97ecc58d8f2cc36949d18f315" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#ab9e4e4a97ecc58d8f2cc36949d18f315" > operator==< / a > (const < a class = "el" href = "classlldb_1_1SBCompileUnit.html" > lldb::SBCompileUnit< / a > & rhs) const < / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:ab9e4e4a97ecc58d8f2cc36949d18f315" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:ae0eb32ab5006b9bb15a62bd36db54edd" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#ae0eb32ab5006b9bb15a62bd36db54edd" > operator!=< / a > (const < a class = "el" href = "classlldb_1_1SBCompileUnit.html" > lldb::SBCompileUnit< / a > & rhs) const < / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:ae0eb32ab5006b9bb15a62bd36db54edd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:a958050257736177bd6cd33dfa73a9682" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#a958050257736177bd6cd33dfa73a9682" > GetDescription< / a > (< a class = "el" href = "classlldb_1_1SBStream.html" > lldb::SBStream< / a > & description)< / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a958050257736177bd6cd33dfa73a9682" > < 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:a6e49cb4c7b4df1a9e1231d58a4952607" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#a6e49cb4c7b4df1a9e1231d58a4952607" > SBAddress< / a > < / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a6e49cb4c7b4df1a9e1231d58a4952607" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:abf05358ec2c89fa95b69c85ed46492c9" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#abf05358ec2c89fa95b69c85ed46492c9" > SBFrame< / a > < / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:abf05358ec2c89fa95b69c85ed46492c9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:a61223b184d8edf3f301c71ce68df8af5" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#a61223b184d8edf3f301c71ce68df8af5" > SBSymbolContext< / a > < / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a61223b184d8edf3f301c71ce68df8af5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-07-20 01:28:54 +08:00
< tr class = "memitem:a5a50b764fceeae5ed6ecf04b9d1eba5c" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classlldb_1_1SBCompileUnit.html#a5a50b764fceeae5ed6ecf04b9d1eba5c" > SBModule< / a > < / td > < / tr >
2016-10-20 21:04:32 +08:00
< tr class = "separator:a5a50b764fceeae5ed6ecf04b9d1eba5c" > < 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" >
< p > Definition at line < a class = "el" href = "SBCompileUnit_8h_source.html#l00018" > 18< / a > of file < a class = "el" href = "SBCompileUnit_8h_source.html" > SBCompileUnit.h< / a > .< / p >
2016-10-20 21:04:32 +08:00
< / div > < h2 class = "groupheader" > Constructor & Destructor Documentation< / h2 >
2013-07-20 01:28:54 +08:00
< a class = "anchor" id = "ad41dedfd8bea1212602d99b2e021e3f2" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > lldb::SBCompileUnit::SBCompileUnit < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "af52a2e4ea61257b142a41ab839e6bddd" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > lldb::SBCompileUnit::SBCompileUnit < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classlldb_1_1SBCompileUnit.html" > lldb::SBCompileUnit< / 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 = "a4c013a8446480ba7dd030984c5fe48b6" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > lldb::SBCompileUnit::~SBCompileUnit < / 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
< h2 class = "groupheader" > Member Function Documentation< / h2 >
2013-07-20 01:28:54 +08:00
< a class = "anchor" id = "a1ca82baeb77ea901f8749113abdaa7bf" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t lldb::SBCompileUnit::FindLineEntryIndex < / td >
< td > (< / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > start_idx< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > line< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBFileSpec.html" > lldb::SBFileSpec< / a > *  < / td >
< td class = "paramname" > < em > inline_file_spec< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a126051d3c360c258f4869736a61d60e6" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t lldb::SBCompileUnit::FindLineEntryIndex < / td >
< td > (< / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > start_idx< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > line< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBFileSpec.html" > lldb::SBFileSpec< / a > *  < / td >
< td class = "paramname" > < em > inline_file_spec< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > bool  < / td >
< td class = "paramname" > < em > exact< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a9d7e97af5eebd2c895fc69182206cdcb" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t lldb::SBCompileUnit::FindSupportFileIndex < / td >
< td > (< / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > start_idx< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "classlldb_1_1SBFileSpec.html" > SBFileSpec< / a > &   < / td >
< td class = "paramname" > < em > sb_file< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > bool  < / td >
< td class = "paramname" > < em > full< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a958050257736177bd6cd33dfa73a9682" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool lldb::SBCompileUnit::GetDescription < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classlldb_1_1SBStream.html" > lldb::SBStream< / a > &   < / td >
< td class = "paramname" > < em > description< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "afca1e656977f4fe01f6f5169ba6991d3" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classlldb_1_1SBFileSpec.html" > lldb::SBFileSpec< / a > lldb::SBCompileUnit::GetFileSpec < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2016-10-20 21:04:32 +08:00
< / div >
< / div >
< a class = "anchor" id = "ab9007b9cf0ed90b5cd80c79fa8a326ea" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > lldb::LanguageType lldb::SBCompileUnit::GetLanguage < / 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 = "a5aa99a17c6d0dd4b422b248d547c03d3" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classlldb_1_1SBLineEntry.html" > lldb::SBLineEntry< / a > lldb::SBCompileUnit::GetLineEntryAtIndex < / td >
< td > (< / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > idx< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a5f28262e9cf63ece291615af976d82c3" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t lldb::SBCompileUnit::GetNumLineEntries < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "aa178fa83d2f5820f79cdfd1f210b5ccd" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t lldb::SBCompileUnit::GetNumSupportFiles < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "ae7cfa052394cb9cdfa3c24feb22599f4" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classlldb_1_1SBFileSpec.html" > SBFileSpec< / a > lldb::SBCompileUnit::GetSupportFileAtIndex < / td >
< td > (< / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > idx< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "a18801a5adfef9d7eb2a1fc01dba31a1f" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classlldb_1_1SBTypeList.html" > lldb::SBTypeList< / a > lldb::SBCompileUnit::GetTypes < / td >
< td > (< / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > type_mask< / em > = < code > lldb::eTypeClassAny< / code > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get all types matching < em > type_mask< / em > from debug info in this compile unit.< / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > type_mask< / td > < td > A bitfield that consists of one or more bits logically OR'ed together from the lldb::TypeClass enumeration. This allows you to request only structure types, or only class, struct and union types. Passing in lldb::eTypeClassAny will return all types found in the debug information for this compile unit.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > A list of types in this compile unit that match < em > type_mask< / em > < / dd > < / dl >
< / div >
< / div >
< a class = "anchor" id = "a3bfac87f91292fc98d6b72812260b833" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool lldb::SBCompileUnit::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 = "ae0eb32ab5006b9bb15a62bd36db54edd" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool lldb::SBCompileUnit::operator!= < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classlldb_1_1SBCompileUnit.html" > lldb::SBCompileUnit< / a > &   < / td >
< td class = "paramname" > < em > rhs< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a class = "anchor" id = "ad82391cc4369ab2dcb9e4444f22e2f96" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const < a class = "el" href = "classlldb_1_1SBCompileUnit.html" > lldb::SBCompileUnit< / a > & lldb::SBCompileUnit::operator= < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classlldb_1_1SBCompileUnit.html" > lldb::SBCompileUnit< / 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 = "ab9e4e4a97ecc58d8f2cc36949d18f315" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool lldb::SBCompileUnit::operator== < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classlldb_1_1SBCompileUnit.html" > lldb::SBCompileUnit< / a > &   < / td >
< td class = "paramname" > < em > rhs< / em > < / td > < td > )< / td >
< td > const< / 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 = "a6e49cb4c7b4df1a9e1231d58a4952607" > < / 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_1SBAddress.html" > SBAddress< / 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 = "SBCompileUnit_8h_source.html#l00076" > 76< / a > of file < a class = "el" href = "SBCompileUnit_8h_source.html" > SBCompileUnit.h< / a > .< / p >
2013-07-20 01:28:54 +08:00
< / div >
< / div >
< a class = "anchor" id = "abf05358ec2c89fa95b69c85ed46492c9" > < / 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_1SBFrame.html" > SBFrame< / 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 = "SBCompileUnit_8h_source.html#l00077" > 77< / a > of file < a class = "el" href = "SBCompileUnit_8h_source.html" > SBCompileUnit.h< / a > .< / p >
2013-07-20 01:28:54 +08:00
< / div >
< / div >
< a class = "anchor" id = "a5a50b764fceeae5ed6ecf04b9d1eba5c" > < / 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_1SBModule.html" > SBModule< / 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 = "SBCompileUnit_8h_source.html#l00079" > 79< / a > of file < a class = "el" href = "SBCompileUnit_8h_source.html" > SBCompileUnit.h< / a > .< / p >
2013-07-20 01:28:54 +08:00
< / div >
< / div >
< a class = "anchor" id = "a61223b184d8edf3f301c71ce68df8af5" > < / 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_1SBSymbolContext.html" > SBSymbolContext< / 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 = "SBCompileUnit_8h_source.html#l00078" > 78< / a > of file < a class = "el" href = "SBCompileUnit_8h_source.html" > SBCompileUnit.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 = "SBCompileUnit_8h_source.html" > SBCompileUnit.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:24 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 >