Perl Diver 2.31
Main Environment Variables Perl Default Values Perl Config - Summary Perl Config - Full Installed Modules List Directory uptime Docs

Module Documentation
Details and documentation about a specific module, including version and documentation (if available). Note that while links to perldoc.com and search.cpan.org are provided, the module may be part of a larger distribution. If you reach a File Not Found page on either site, please try the parent module.

ExtUtils::ParseXS::Eval

Name ExtUtils::ParseXS::Eval
Version 3.35
Located at /usr/share/perl5/vendor_perl
File /usr/share/perl5/vendor_perl/ExtUtils/ParseXS/Eval.pm
Is Core No
Search CPAN for this module ExtUtils::ParseXS::Eval
Documentation ExtUtils::ParseXS::Eval
Module Details ExtUtils::ParseXS::Eval

NAME

ExtUtils::ParseXS::Eval - Clean package to evaluate code in


SYNOPSIS

  use ExtUtils::ParseXS::Eval;
  my $rv = ExtUtils::ParseXS::Eval::eval_typemap_code(
    $parsexs_obj, "some Perl code"
  );


SUBROUTINES

$pxs->eval_output_typemap_code($typemapcode, $other_hashref)

Sets up various bits of previously global state (formerly ExtUtils::ParseXS package variables) for eval'ing output typemap code that may refer to these variables.

Warns the contents of $@ if any.

Not all these variables are necessarily considered ``public'' wrt. use in typemaps, so beware. Variables set up from the ExtUtils::ParseXS object:

  $Package $Alias $func_name $Full_func_name $pname

Variables set up from $other_hashref:

  $var $type $ntype $subtype $arg

$pxs->eval_input_typemap_code($typemapcode, $other_hashref)

Sets up various bits of previously global state (formerly ExtUtils::ParseXS package variables) for eval'ing output typemap code that may refer to these variables.

Warns the contents of $@ if any.

Not all these variables are necessarily considered ``public'' wrt. use in typemaps, so beware. Variables set up from the ExtUtils::ParseXS object:

  $Package $Alias $func_name $Full_func_name $pname

Variables set up from $other_hashref:

  $var $type $ntype $subtype $num $init $printed_name $arg $argoff


TODO

Eventually, with better documentation and possible some cleanup, this could be part of ExtUtils::Typemaps.

Perl Diver brought to you by ScriptSolutions.com © 1997- 2024