Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ExtUtils::XSpp::Node::UseraContributed Perl DoExtUtils::XSpp::Node::Package(3)

NAME
       ExtUtils::XSpp::Node::Package - Node representing a Perl	package

DESCRIPTION
       An ExtUtils::XSpp::Node subclass	representing a Perl package and	thus
       acting as a container for methods (cf. sub-class
       ExtUtils::XSpp::Node::Class) or functions.

       A literal "ExtUtils::XSpp::Node::Package" would,	for example, be
       created from:

	 %package{Some::Perl::Namespace}

       This would be compiled to a new XS line a la

       MODULE=$WhateverCurrentModule PACKAGE=Some::Perl::Namespace

METHODS
   new
       Creates a new "ExtUtils::XSpp::Node::Package".

       Named parameters: "cpp_name" indicating the C++ class name (if any),
       and "perl_name" indicating the name of the Perl package.	If "perl_name"
       is not specified	but "cpp_name" is, "perl_name" defaults	to "cpp_name".

ACCESSORS
   cpp_name
       Returns the C++ name for	the package (will be used for namespaces).

   perl_name
       Returns the Perl	name for the package.

   set_perl_name
       Setter for the Perl package name.

perl v5.32.0			  2020-08-09  ExtUtils::XSpp::Node::Package(3)

NAME | DESCRIPTION | METHODS | ACCESSORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ExtUtils::XSpp::Node::Package&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help