Class DISubProgram
Debug information for a SubProgram
Namespace: Ubiquity.NET.Llvm.DebugInfo
Assembly: Ubiquity.NET.Llvm.dll
Syntax
public class DISubProgram : DILocalScope, IOperandContainer<LlvmMetadata>
Properties
CompileUnit | Gets the DICompileUnit that contains this DISubProgram |
ContainingType | Gets the type that contains this DISubProgram, if any |
Declaration | Gets the DISubProgram that declares this DISubProgram |
Line | Gets the source line associated with this DISubProgram |
LinkageName | Gets the linkage name of this DISubProgram |
Name | Gets the name of this DISubProgram |
Signature | Gets the signature of this DISubProgram |
TemplateParams | Gets the template parameters of this DISubProgram, if any |
ThrownTypes | Gets the exception types this DISubProgram can throw |
Variables | Gets the variables of this DISubProgram |
Methods
Describes(IrFunction) | Determines if this instance describes a given IrFunction |