1ExtUtils::XSpp::Node::MUosdeurleC(o3n)tributed Perl DocuEmxetnUttaitliso:n:XSpp::Node::Module(3)
2
3
4
6 ExtUtils::XSpp::Node::Module - Node representing an XS++/XS MODULE
7 declaration
8
10 An ExtUtils::XSpp::Node subclass representing a module declaration.
11 For example, this XS++
12
13 %module{Some::Perl::Namespace}
14
15 would turn into this XS:
16
17 MODULE=Some::Perl::Namespace
18
19 See also: ExtUtils::XSpp::Node::Package.
20
21 In a nutshell, the module that your XS++/XS code belongs to is the main
22 Perl package of your wrapper. A single module can (and usually does)
23 have several packages (respectively C++ classes).
24
26 new
27 Creates a new "ExtUtils::XSpp::Node::Module".
28
29 Named parameters: "module" indicating the name of the module.
30
32 module
33 Returns the name of the module.
34
35
36
37perl v5.34.0 2021-07-22 ExtUtils::XSpp::Node::Module(3)