DBIx::StORM::LexBindings

StORM StORM Class FilteredRecordSet Inflater LexBindings OrderedRecordSet ParseCV Record RecordArray RecordSet RecordSetWithView SQLDriver SQLDriver:: mysql SQLDriver:: Pg Table TiedCallback TiedColumn TiedRecord TiedTable Index Everything Classes Functions Variables | # DBIx:: StORM:: LexBindings Summary
DBIx:: StORM:: LexBindings |
DBIx:: StORM:: LexBindings | Build a hash map of lexical variables used in a code reference.
Functions |
b_to_item (private static) | Turn a variable value from its B::* module objects into a real perl value.
lexmap (public static) | Build a hashmap of lexical variables used in a coderef.
## DBIx:: StORM:: LexBindings Build a hash map of lexical variables used in a code reference. The main access point is the class method lexmap(). =end NaturalDocs Summary
Functions |
b_to_item (private static) | Turn a variable value from its B::* module objects into a real perl value.
lexmap (public static) | Build a hashmap of lexical variables used in a coderef.
### Functions ### b_to_item (private static) Turn a variable value from its B::* module objects into a real perl value. This may act recursively (for references, hashes and arrays). #### Parameters
List | objects of B::* class
#### Returns
ArrayRef | The objects as their native Perl values
=end NaturalDocs ### lexmap (public static) Build a hashmap of lexical variables used in a coderef. The hash returned has variables names as the keys, and the variable values as the corresponding hash value. #### Parameters
CodeRef $codref | The code reference to inspect
#### Returns
HashRef | The lexical variables used in the coderef
=end NaturalDocs