Config::Model::Role::ComputeFunction (3)
Leading comments
Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) Standard preamble: ========================================================================
NAME
Config::Model::Role::ComputeFunction - compute &index or &element functionsVERSION
version 2.106SYNOPSIS
$value->eval_function('index'); $value->eval_function('element'); $value->eval_function('index','-'); $value->eval_function('index','- -'); $value->eval_function('index','-3'); $value->compute_string('&element(-)') $value->compute_string('&index(- -)');
DESCRIPTION
Role used to let a value object get the index or the element name of $self or of a node above.METHODS
eval_function
Retrieve the index or the element name. Parameters are
( function_name , [ up ])
- function_name
- "element" or "index"
- up
- Optional parameter to indicate how many level to go up before retrieving the index or element name. Each "-" is equivalent to a call to "parent|Config::Model::Node/parent". Can be repeated dashes (""-"``, ''"- -"``, ...) or a dash with a multiplier (''"-"``, ''"-2"", ...). White spaces are ignored.
compute_string
Perform a similar function as "eval_function" using a string where function names are extracted.E.g. "compute_string('&element(-)')" calls "eval_function('element','-')"
AUTHOR
Dominique DumontCOPYRIGHT AND LICENSE
This software is Copyright (c) 2005-2017 by Dominique Dumont.This is free software, licensed under:
The GNU Lesser General Public License, Version 2.1, February 1999