FreeBSD Manual Pages
ExtUtils::XSpp::TypemaUser Contributed Perl DocumentExtUtils::XSpp::Typemap(3) NAME ExtUtils::XSpp::Typemap - map types METHODS 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.32.1 2021-02-28 ExtUtils::XSpp::Typemap(3)
NAME | METHODS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ExtUtils::XSpp::Typemap&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>