-
-
18 Sep 2013 08:28:25 UTC
- Browse (raw)
- Changes
- How to Contribute
- Issues (11)
- Testers (7801 / 60 / 1)
- Kwalitee
Bus factor: 1- 82.78% Coverage
- License: perl_5
- Perl: v5.6.1
- Activity
24 month- Tools
- Download (181.08KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- Digest::MD5
- ExtUtils::ParseXS
- ExtUtils::Typemaps
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Changes for version 0.18
- Upgrade to stable release.
Changes for version 0.17_02
- Fixed getters for typemaps using %output_list annotation.
Changes for version 0.17_01
- Added standard XS typemap for objects (disabled by default for backwards compatibility).x
- Allow specifying XS typemap code in the XS++ typemap declaration.
- Generate accessors for member variables.
- Handle multiple function/method annotations (used by plugins).
- Updated plugin interface (should be backwards-compatible).
Modules
XS for C++implementation of xsppMap C++ exceptions to Perl exceptionsBase class for elements of the parser outputNode representing an access specifierNode representing a method/function argumentA class (inherits from Package).Node representing a comment in the source fileNode representing a constructor methodNode representing a destructor methodNode representing an enum declarationNode representing an enum elementDirective that sets the name of the output fileNode representing a functionNode representing a class member variableNode representing a methodNode representing an XS++/XS MODULE declarationNode representing a Perl packagecontains information about %Foo tags handled by pluginsNode for data that should be included in XS verbatiman XS++ parsermap typesProvides
in lib/ExtUtils/XSpp/Driver.pmin lib/ExtUtils/XSpp/Exception/code.pmin lib/ExtUtils/XSpp/Exception/object.pmin lib/ExtUtils/XSpp/Exception/perlcode.pmin lib/ExtUtils/XSpp/Exception/simple.pmin lib/ExtUtils/XSpp/Exception/stdmessage.pmin lib/ExtUtils/XSpp/Exception/unknown.pmin lib/ExtUtils/XSpp/Grammar.pmin lib/ExtUtils/XSpp/Grammar.pmin lib/ExtUtils/XSpp/Lexer.pmin lib/ExtUtils/XSpp/Node/Preprocessor.pmin lib/ExtUtils/XSpp/Node/Type.pmin lib/ExtUtils/XSpp/Plugin/feature/default_xs_typemap.pmin lib/ExtUtils/XSpp/Typemap/parsed.pmin lib/ExtUtils/XSpp/Typemap/reference.pmin lib/ExtUtils/XSpp/Typemap/simple.pmin lib/ExtUtils/XSpp/Typemap/wrapper.pmExamples
- examples/Object-WithIntAndString/IntAndString.cc
- examples/Object-WithIntAndString/IntAndString.h
- examples/Object-WithIntAndString/Makefile.PL
- examples/Object-WithIntAndString/Object-WithIntAndString.xsp
- examples/Object-WithIntAndString/WithIntAndString.xs
- examples/Object-WithIntAndString/ppport.h
- examples/Object-WithIntAndString/t/01load.t
- examples/Object-WithIntAndString/t/02test.t
- examples/XSpp-Example/Build.PL
- examples/XSpp-Example/MANIFEST
- examples/XSpp-Example/MANIFEST.SKIP
- examples/XSpp-Example/META.yml
- examples/XSpp-Example/src/Animal.cc
- examples/XSpp-Example/src/Animal.h
- examples/XSpp-Example/src/Dog.cc
- examples/XSpp-Example/src/Dog.h
- examples/XSpp-Example/src/ppport.h
- examples/XSpp-Example/t/01basic.t
- examples/XSpp-Example/xsp/Animal.xsp
- examples/XSpp-Example/xsp/Dog.xsp
- examples/XSpp-Example/xsp/mytype.map
- examples/XSpp-Example/xsp/typemap.xsp
Module Install Instructions
To install ExtUtils::XSpp, copy and paste the appropriate command in to your terminal.
cpanm ExtUtils::XSpp
perl -MCPAN -e shell install ExtUtils::XSpp
For more information on module installation, please visit the detailed CPAN module installation guide.