Devel :: callchecker

Comprobación de OP personalizada adjunta a las subrutinas
Descargar ahora

Devel :: callchecker Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Nombre del editor:
  • Andrew Main
  • Sitio web del editor:
  • http://search.cpan.org/~zefram/

Devel :: callchecker Etiquetas


Devel :: callchecker Descripción

Comprobación de OP personalizada adjunta a las subrutinas Devel :: CallChecker es un módulo Perl que hace que algunas funciones nuevas de la API de PERL 5.14.0 C esté disponible para los módulos XS que se ejecutan en versiones anteriores de Perl. Las características se centran alrededor de la función CV_SET_CALL_CHECKER, que permite que el código XS adjunte una anotación mágica a una subrutina PERL, lo que resulta en llamadas resueltas a esa subrutina que se mutó en tiempo de compilación por código C arbitrary. Este módulo hace que CV_SET_CALL_CHECKER y varias funciones de soporte disponibles. (Es posible lograr el efecto de CV_SET_CALL_CHECKER del código XS en versiones de Perl Muchas anteriores, pero es doloroso lograr sin la instalación centralizada). Este módulo proporciona la implementación de las funciones en tiempo de ejecución (en Perls, donde no se proporcionan. El núcleo), y también en el tiempo de compilación, suministra el archivo de encabezado C que proporciona acceso a las funciones.synopsis # para generar encabezado antes de la compilación XS PERL -MDEVEL :: CALLCHECKER = CALLCHECKER0_H \ -E 'PRINT CALLCHECKER0_H'> CALLCHECKER0.H # en Perl Parte del Módulo Use Devel :: CallChecker; / * en XS * / # INCLUDE "CALLCHECKER0.H" CV_GET_CALL_CHECKER (CV, CKFUN, CKOBJ); estático OP * MY_CKFUN (PTHX_ OP * O, GV * NAMEGV, SV * CKOBJ); CV_SET_CALL_CHECKER (CV, MY_CKFUN, CKOBJ); Requisitos: · Perl


Devel :: callchecker Software relacionado