xref: /freebsd/contrib/llvm-project/lldb/bindings/interface/SBBlockDocstrings.i (revision 59c8e88e72633afbc47a4ace0d2170d00d51f7dc)
1 %feature("docstring",
2 "Represents a lexical block. SBFunction contains SBBlock(s)."
3 ) lldb::SBBlock;
4 
5 %feature("docstring",
6 "Is this block contained within an inlined function?"
7 ) lldb::SBBlock::IsInlined;
8 
9 %feature("docstring", "
10     Get the function name if this block represents an inlined function;
11     otherwise, return None.") lldb::SBBlock::GetInlinedName;
12 
13 %feature("docstring", "
14     Get the call site file if this block represents an inlined function;
15     otherwise, return an invalid file spec.") lldb::SBBlock::GetInlinedCallSiteFile;
16 
17 %feature("docstring", "
18     Get the call site line if this block represents an inlined function;
19     otherwise, return 0.") lldb::SBBlock::GetInlinedCallSiteLine;
20 
21 %feature("docstring", "
22     Get the call site column if this block represents an inlined function;
23     otherwise, return 0.") lldb::SBBlock::GetInlinedCallSiteColumn;
24 
25 %feature("docstring", "Get the parent block.") lldb::SBBlock::GetParent;
26 
27 %feature("docstring", "Get the inlined block that is or contains this block."
28 ) lldb::SBBlock::GetContainingInlinedBlock;
29 
30 %feature("docstring", "Get the sibling block for this block.") lldb::SBBlock::GetSibling;
31 
32 %feature("docstring", "Get the first child block.") lldb::SBBlock::GetFirstChild;
33