Rechercher une page de manuel
ExtUtils::XSBuilder::PODTemplate.3pm
Langue: en
Version: 2004-04-02 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
NAME
$moduleFUNCTIONS
} ;}
# --------------------------------------------------------------------------
sub gen_pod_func
{ my ($self, $objclass, $obj, $method, $args, $retclass, $ret, $comment, $since) = @_ ; my $argnames = join (',', map { $_ -> {name} } @{$args}[($objclass?1:0)..$#$args]) ; my $rettext = $retclass?'$ret = ':'' ; my $objtext = $objclass?"$obj -> ":'' ; my $data = qq{
\@func: $method()
$rettext$objtext $method($argnames)- } ;
-
foreach $arg (@$args) { $data .= qq{
\@param: $arg->{class} $arg->{name}
$arg->{comment} } ;
}if ($retclass) { $data .= qq{
\@ret: $retclass
$retcomment } ;
}$data .= qq{
\@since: $since
$comment
} ;
return $data ; }
# --------------------------------------------------------------------------
sub gen_pod_struct_member
{ my ($self, $objclass, $obj, $memberclass, $member, $comment, $since) = @_ ;
qq{
\@func: $member()
\$val = $obj -> $member(\$newval)- \@param: $objclass $obj
- \@param: $memberclass \$newval
- } .
($since?``=item \@since: $since\n\n'':'') .
qq{ =back
$comment
} ;
} 1;
POD ERRORS
Hey! The above document had some coding errors, which are explained below:- Around line 57:
- You can't have =items (as at line 65) unless the first thing after the =over is an =item
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre