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.