The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Function::Interface::Info::Function - information about abstract function of interface package

METHODS

new

Constructor of Function::Interface::Info::Function. This is usually called at Function::Interface::info.

subname

Returns an abstract function name

keyword

Returns the keyword used to define the abstract function, i.e. fun or method

params

Returns a list of Function::Interface::Info::Function::Param

positional_required

Returns positional required params

positional_optional

Returns positional optional params

named_required

Returns named required params

named_optional

Returns named optional params

return

Returns a list of Function::Interface::Info::Function::ReturnParam

definition

Returns the abstract function declaration string. For example, "Str $msg"

SEE ALSO

Function::Interface::Info

1 POD Error

The following errors were encountered while parsing the POD:

Around line 79:

Unterminated C<...> sequence