Struct lldb::SBSymbolContext
[−]
[src]
pub struct SBSymbolContext {
pub raw: SBSymbolContextRef,
}A container that stores various debugger related info.
Fields
raw: SBSymbolContextRef
The underlying raw SBSymbolContextRef.
Methods
impl SBSymbolContext[src]
pub fn wrap(raw: SBSymbolContextRef) -> SBSymbolContext[src]
Construct a new SBSymbolContext.
pub fn maybe_wrap(raw: SBSymbolContextRef) -> Option<SBSymbolContext>[src]
Construct a new Some(SBSymbolContext) or None.
pub fn is_valid(&self) -> bool[src]
Check whether or not this is a valid SBSymbolContext value.
pub fn module(&self) -> SBModule[src]
pub fn compile_unit(&self) -> SBCompileUnit[src]
pub fn function(&self) -> SBFunction[src]
pub fn block(&self) -> SBBlock[src]
pub fn line_entry(&self) -> Option<SBLineEntry>[src]
pub fn symbol(&self) -> SBSymbol[src]
pub fn parent_of_inlined_scope(
&self,
curr_frame_pc: &SBAddress,
parent_frame_addr: &SBAddress
) -> SBSymbolContext[src]
&self,
curr_frame_pc: &SBAddress,
parent_frame_addr: &SBAddress
) -> SBSymbolContext
Trait Implementations
impl Debug for SBSymbolContext[src]
fn fmt(&self, fmt: &mut Formatter) -> Result[src]
Formats the value using the given formatter. Read more