⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 podtemplate.pm

📁 视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.
💻 PM
字号:
package ExtUtils::XSBuilder::PODTemplate;# --------------------------------------------------------------------------sub new     {    my $class = shift ;    my $self = {} ;        bless $self, $class ;    return $self ;    }# --------------------------------------------------------------------------sub since_default { undef } ;# --------------------------------------------------------------------------sub gen_pod_head    {    my ($self, $module) = @_ ;    qq{    =head1 NAME$module=head1 FUNCTIONS} ;    }# --------------------------------------------------------------------------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{=head2 \@func: $method()$rettext$objtext $method($argnames)=over 4} ;    foreach $arg (@$args)        {        $data .= qq{=item \@param: $arg->{class} $arg->{name}$arg->{comment}} ;        }    if ($retclass)        {        $data .= qq{=item \@ret: $retclass$retcomment} ;        }        $data .= qq{=item \@since: $since=back$comment} ;    return $data ;    }# --------------------------------------------------------------------------sub gen_pod_struct_member    {    my ($self, $objclass, $obj, $memberclass, $member, $comment, $since) = @_ ; qq{=head2 \@func: $member()\$val = $obj -> $member(\$newval)=over 4=item \@param: $objclass $obj=item \@param: $memberclass \$newval} .($since?"=item \@since: $since\n\n":'') .qq{=back$comment} ;    } 1;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -