Query: devel::caller
OS: mojave
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
Devel::Caller(3) User Contributed Perl Documentation Devel::Caller(3)NAMEDevel::Caller - meatier versions of "caller"SYNOPSISuse Devel::Caller qw(caller_cv); $foo = sub { print "huzzah " if $foo == caller_cv(0) }; $foo->(); # prints huzzah use Devel::Caller qw(called_with); sub foo { print called_with(0,1); } foo( my @foo ); # should print '@foo'DESCRIPTIONcaller_cv($level) "caller_cv" gives you the coderef of the subroutine being invoked at the call frame indicated by the value of $level caller_args($level) Returns the arguments passed into the caller at level $level caller_vars( $level, $names ) =item called_with($level, $names) "called_with" returns a list of references to the original arguments to the subroutine at $level. if $names is true, the names of the variables will be returned instead constants are returned as "undef" in both cases called_as_method($level) "called_as_method" returns true if the subroutine at $level was called as a method.BUGSAll of these routines are susceptible to the same limitations as "caller" as described in "caller" in perlfunc The deparsing of the optree perfomed by called_with is fairly simple-minded and so a bit flaky. o As a version 2.0 of Devel::Caller we no longer maintain compatibility with versions of perl earlier than 5.8.2. Older versions continue to be available from CPAN and backpan.SEE ALSO"caller" in perlfunc, PadWalker, Devel::PeekAUTHORRichard Clamp <richardc@unixbeard.net> with close reference to PadWalker by Robin HoustonCOPYRIGHTCopyright (c) 2002, 2003, 2006, 2007, 2008, 2010, 2013 Richard Clamp. All Rights Reserved. This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. perl v5.18.2 2013-01-16 Devel::Caller(3)
Related Man Pages |
---|
padwalker(3) - centos |
devel::caller5.18(3) - mojave |
padwalker5.16(3) - osx |
devel::calltrace(3pm) - debian |
devel::caller::ignorenamespaces(3pm) - debian |
Similar Topics in the Unix Linux Community |
---|
How to get Caller Id in PPP |
Richard Veryard on Uncertainty |
Confessions of a Mortal Diver - Learning the Hard Way by Richard Pyle |