.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .if !\nF .nr F 0 .if \nF>0 \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} .\} .\" ======================================================================== .\" .IX Title "Devel::Caller::IgnoreNamespaces 3pm" .TH Devel::Caller::IgnoreNamespaces 3pm "2017-11-21" "perl v5.26.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Devel::Caller::IgnoreNamespaces \- make available a magic caller() which can ignore namespaces that you tell it about .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& package Foo::Bar \& \& use Devel::Caller::IgnoreNamespaces; \& Devel::Caller::IgnoreNamespaces::register(_\|_PACKAGE_\|_); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" If your module should be ignored by \fIcaller()\fR, just like Hook::LexWrap is by its magic \fIcaller()\fR, then call this module's \fIregister()\fR subroutine with its name. .SH "SUBROUTINES" .IX Header "SUBROUTINES" .SS "register('packagename', 'anotherpackage', ...)" .IX Subsection "register('packagename', 'anotherpackage', ...)" Takes a list of packages that \fIcaller()\fR will ignore in future. .SH "BUGS and FEEDBACK" .IX Header "BUGS and FEEDBACK" Please report any bugs using . The best bug reports include a file with a test in it that fails with the current code and will pass once the bug is fixed. .PP I welcome feedback, especially constructive criticism, by email. .PP Feature requests are more likely to be accepted if accompanied by a patch and tests. .SH "AUTHORS, COPYRIGHT and LICENCE" .IX Header "AUTHORS, COPYRIGHT and LICENCE" This module is maintained by David Cantrell and based almost entirely on code by Damian Conway. .PP Copyright 2001\-2008 Damian Conway .PP Documentation and tests and some code copyright 2009 David Cantrell .PP You may use, modify and distribute this code under either the Artistic Licence or the \s-1GNU GPL\s0 version 2. See the \s-1ARTISTIC\s0.txt or \s-1GPL2\s0.txt files for the full texts of the licences.