CCodeDelegateModule
Object Hierarchy:
Description:
public class CCodeDelegateModule :
CCodeArrayModule
The link between an assignment and generated code.
Content:
Creation methods:
Methods:
- public override void generate_delegate_declaration (Delegate d, CCodeFile decl_space)
- public string generate_delegate_wrapper (Method m, DelegateType dt, CodeNode? node)
- public override CCodeParameter generate_parameter (Parameter param, CCodeFile decl_space, Map<int,CCodeParameter> cparam_map, Map<int,CCodeExpression>? carg_map)
- public override CCodeExpression get_delegate_target_cexpression (Expression delegate_expr, out CCodeExpression delegate_target_destroy_notify)
- public override string get_delegate_target_cname (string delegate_cname)
- public override CCodeExpression get_delegate_target_cvalue (TargetValue value)
- public override string get_delegate_target_destroy_notify_cname (string delegate_cname)
- public override CCodeExpression get_delegate_target_destroy_notify_cvalue (TargetValue value)
- public override CCodeExpression get_implicit_cast_expression (CCodeExpression source_cexpr, DataType? expression_type, DataType? target_type, CodeNode? node)
- public override void visit_delegate (Delegate d)
Inherited Members:
All known members inherited from class Vala.CCodeArrayModule
All known members inherited from class Vala.CCodeMethodCallModule
All known members inherited from class Vala.CCodeAssignmentModule
All known members inherited from class Vala.CCodeMemberAccessModule
All known members inherited from class Vala.CCodeControlFlowModule
All known members inherited from class Vala.CCodeMethodModule
All known members inherited from class Vala.CCodeStructModule
All known members inherited from class Vala.CCodeBaseModule
All known members inherited from class Vala.CodeGenerator
All known members inherited from class Vala.CodeVisitor