class
Bindgen::CallBuilder::CppWrapper
- Bindgen::CallBuilder::CppWrapper
- Reference
- Object
Overview
Builds a Call implementing a common C/C++ wrapper function.
Included Modules
Defined in:
bindgen/call_builder/cpp_wrapper.crConstructors
Instance Method Summary
Instance methods inherited from module Bindgen::TypeHelper
cpp_class_name(class_name : String) : String
cpp_class_name,
passthrough(type : Parser::Type)
passthrough,
proc_by_pointer?(type : Parser::Type) : Bool
proc_by_pointer?,
reconfigure_pass_type(pass_by, is_ref, ptr)
reconfigure_pass_type,
structure_hosted?(rules : TypeDatabase::TypeConfig) : Bool
structure_hosted?,
type_copied?(type) : Bool
type_copied?,
type_pointer_depth(type : Parser::Type) : Int32
type_pointer_depth,
variadic_argument : Call::VariadicArgument
variadic_argument
Constructor Detail
Instance Method Detail
def build(method : Parser::Method, target : Call, class_name : String | Nil = nil, self_var = "_self_", needs_instance = nil)
#