Rechercher une page de manuel
ExtUtils::XSpp::Node::Package.3pm
Langue: en
Version: 2010-05-11 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
NAME
ExtUtils::XSpp::Node::Package - Node representing a Perl packageDESCRIPTION
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.Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre