logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ExtUtils::XSpp::Node::Module - Node representing an XS++/XS MODULE declaration

Accessors

module
       Returns the name of the module.

perl v5.34.0                                       2022-06-13                  ExtUtils::XSpp::Node::Module(3pm)

Description

       An ExtUtils::XSpp::Node subclass representing a module declaration.  For example, this XS++

         %module{Some::Perl::Namespace}

       would turn into this XS:

       MODULE=Some::Perl::Namespace

       See also: ExtUtils::XSpp::Node::Package.

       In a nutshell, the module that your XS++/XS code belongs to is the main Perl package of your wrapper. A
       single module can (and usually does) have several packages (respectively C++ classes).

Methods

new
       Creates a new "ExtUtils::XSpp::Node::Module".

       Named parameters: "module" indicating the name of the module.

Name

       ExtUtils::XSpp::Node::Module - Node representing an XS++/XS MODULE declaration

See Also