Paul Evans > Devel-MAT-0.17 > Devel::MAT::Context

Download:
Devel-MAT-0.17.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  1
View/Report Bugs
Module Version: 0.17   Source   Latest Release: Devel-MAT-0.18

NAME ^

Devel::MAT::Context - represent a single call context state

DESCRIPTION ^

Objects in this class represent a single level of state from the call context. These contexts represent function calls between perl functions.

COMMON METHODS ^

$gimme = $ctx->gimme

Returns the gimme value of the call context.

$file = $ctx->file

$line = $ctx->line

$location = $ctx->location

Returns the file, line or location as (FILE line LINE).

Devel::MAT::Context::SUB ^

Represents a context which is a subroutine call.

$cv = $ctx->cv

Returns the CV which this call is to.

$args = $ctx->args

Returns the arguments AV which represents the @_ argument array.

Devel::MAT::Context::TRY ^

Represents a context which is a block eval {} call.

Devel::MAT::Context::EVAL ^

Represents a context which is a string eval EXPR call.

$sv = $ctx->code

Returns the SV containing the text string being evaluated.

AUTHOR ^

Paul Evans <leonerd@leonerd.org.uk>

syntax highlighting: