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.
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.