ExtUtils::XSpp::Node::Argument man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

ExtUtils::XSpp::Node::UsermContributed Perl DExtUtils::XSpp::Node::Argument(3)

NAME
       ExtUtils::XSpp::Node::Argument - Node representing a method/function
       argument

DESCRIPTION
       An ExtUtils::XSpp::Node subclass representing a single function or
       method argument such as

	 int foo = 0.

       which would translate to an "ExtUtils::XSpp::Node::Argument" which has
       its "type" set to "int", its "name" set to "foo" and its "default" set
       to 0..

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

       Named parameters: "type" indicating the C++ argument type, "name"
       indicating the variable name, and optionally "default" indicating the
       default value of the argument.

   uses_length
       Returns true if the argument uses the XS length feature, false
       otherwise.

   implementation_name
       Returns the same as the "name" method unless the argument is of the
       "%length(something)" variant.  In that case, "implementation_name"
       returns a munged version of the name that addresses the name mangling
       done by xsubpp: "XSauto_length_of_somthing".

   fix_name_in_code
       Given a code string, replaces any occurrances of the name of this
       "Argument" with its implementation name. If the implementation name is
       the same as the name, which is the most likely case, the code remains
       completely untouched.

       Returns the potentially modified code.

ACCESSORS
   type
       Returns the type of the argument.

   name
       Returns the variable name of the argument variable.

   default
       Returns the default for the function parameter if any.

   has_default
       Returns whether there is a default for the function parameter.

perl v5.14.1			  2011-07-25 ExtUtils::XSpp::Node::Argument(3)
[top]

List of man pages available for Fedora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net