ExtUtils::XSpp::Typemap::type
Returns the ExtUtils::XSpp::Node::Type that is used for this typemap.
ExtUtils::XSpp::Typemap::xs_type()
(Optional) XS typemap identifier (e.g. T_IV) for this C++ type.
ExtUtils::XSpp::Typemap::xs_input_code()
(Optional) XS input code for the associated XS typemap.
ExtUtils::XSpp::Typemap::xs_output_code()
(Optional) XS output code for the associated XS typemap.
ExtUtils::XSpp::Typemap::cpp_type()
Returns the C++ type to be used for the local variable declaration.
ExtUtils::XSpp::Typemap::input_code(perl_argument_name,cpp_var_name1,...)
Code to put the contents of the perl_argument (typically ST(x)) into the C++ variable(s).
ExtUtils::XSpp::Typemap::output_code(perl_variable,c_variable)ExtUtils::XSpp::Typemap::cleanup_code(perl_variable,c_variable)ExtUtils::XSpp::Typemap::call_parameter_code(parameter_name)ExtUtils::XSpp::Typemap::call_function_code(function_call_code,return_variable)
Allows modifying the code used in the function/method call. The first parameter has the form
"THIS-"method( <args> )>, the second parameter is a variable to hold the return value.
perl v5.34.0 2022-06-13 ExtUtils::XSpp::Typemap(3pm)