James Michael DuPont > Introspector > Introspector::Visitor

Download:
Introspector-0.04.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.1   Source  

NAME ^

Visitor - Class|Package for ...

VERSION ^

Version '0.1'

SYNOPSIS ^

  use Visitor;
  ...

DESCRIPTION ^

Visitor is intended to ...

DEPENDENCIES ^

Visitor uses the following pragmas, packages and classes.

Pragmas Used

strict warnings warnings::register vars constant database::queries db_node_ref introspector::node_call_expr introspector::node_function_decl introspector::node_function_type introspector::node_string_cst introspector::node_tree_list

Modules Used

Carp Carp::Assert Data::Dumper SOAP::Lite XMLRPC::Lite

PACKAGE GLOBALS ^

...

METHODS ^

CONSTRUCTORS

CLASS->new()

Creates a new Visitor object. Returns the new object or undef.

Takes

OBJ METHODS

OBJ->get_details($conn$id$node_type$nfile$nfunc)

get_details is used to ...

Takes $conn$id$node_type$nfile$nfunc

Returns in scalar context ... and in list context ...

OBJ->get_data_type($conn$id$nfile$nfunc)

get_data_type is used to ...

Takes $conn$id$nfile$nfunc

Returns in scalar context ... and in list context ...

OBJ->get_data($conn$id$nfile$nfunc)

get_data is used to ...

Takes $conn$id$nfile$nfunc

Returns in scalar context ... and in list context ...

OBJ->get_data_details($conn$id$nfile$nfunc)

get_data_details is used to ...

Takes $conn$id$nfile$nfunc

Returns in scalar context ... and in list context ...

OBJ->get_node($id)

get_node is used to ...

Takes $id

Returns in scalar context ... and in list context ...

OBJ->get_name($obj)

get_name is used to ...

Takes $obj

Returns in scalar context ... and in list context ...

OBJ->get_size($obj)

get_size is used to ...

Takes $obj

Returns in scalar context ... and in list context ...

OBJ->get_cst($obj)

get_cst is used to ...

Takes $obj

Returns in scalar context ... and in list context ...

OBJ->grok_record_type($obj)

grok_record_type is used to ...

Takes $obj

Returns in scalar context ... and in list context ...

OBJ->grok_type($obj)

grok_type is used to ...

Takes $obj

Returns in scalar context ... and in list context ...

OBJ->query_function_type($id)

query_function_type is used to ...

Takes $id

Returns in scalar context ... and in list context ...

OBJ->query_functions()

query_functions is used to ...

Takes

Returns in scalar context ... and in list context ...

OBJ->get_decl($obj)

get_decl is used to ...

Takes $obj

Returns in scalar context ... and in list context ...

OBJ->find_decl($id)

find_decl is used to ...

Takes $id

Returns in scalar context ... and in list context ...

OBJ->query_enums($conn)

query_enums is used to ...

Takes $conn

Returns in scalar context ... and in list context ...

OBJ->recurse_refs($conn$node$level)

recurse_refs is used to ...

Takes $conn$node$level

Returns in scalar context ... and in list context ...

OBJ->get_data_recurse($conn$id$nfile$nfunc)

get_data_recurse is used to ...

Takes $conn$id$nfile$nfunc

Returns in scalar context ... and in list context ...

OBJ->get_link($conn$id$file$function$listnode)

get_link is used to ...

Takes $conn$id$file$function$listnode

Returns in scalar context ... and in list context ...

OBJ->walk_chain($conn$id$file$function)

walk_chain is used to ...

Takes $conn$id$file$function

Returns in scalar context ... and in list context ...

OBJ->CheckSubs()

CheckSubs is used to ...

Takes

Returns in scalar context ... and in list context ...

OBJ->CheckList()

CheckList is used to ...

Takes

Returns in scalar context ... and in list context ...

syntax highlighting: