Devel::Caller5.16 man page on Darwin

Man page or keyword search:  
man Server   23457 pages
apropos Keyword Search (all sections)
Output format
Darwin logo
[printable version]

Devel::Caller(3)      User Contributed Perl Documentation     Devel::Caller(3)

NAME
       Devel::Caller - meatier versions of "caller"

SYNOPSIS
	use Devel::Caller qw(caller_cv);
	$foo = sub { print "huzzah\n" 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'

DESCRIPTION
       caller_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.

BUGS
       All 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.

       ยท   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::Peek

AUTHOR
       Richard Clamp <richardc@unixbeard.net> with close reference to
       PadWalker by Robin Houston

COPYRIGHT
       Copyright (c) 2002, 2003, 2006, 2007, 2008, 2010 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.

POD ERRORS
       Hey! The above document had some coding errors, which are explained
       below:

       Around line 214:
	   You forgot a '=back' before '=head1'

perl v5.16.2			  2010-04-08		      Devel::Caller(3)
[top]

List of man pages available for Darwin

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net