Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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://www.freebsd.org/cgi/man.cgi?query=ExtUtils::XSpp::Typemap&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help