
Config::Model::ListId - Handle list element for configuration model

$model ->create_config_class
(
...
element
=> [
bounded_list
=> { type => 'list',
max => 123,
max_nb => 2 ,
cargo_type => 'leaf',
cargo_args => {value_type => 'string'},
},
]
) ;

This class provides list elements for a Config::Model::Node.

ListId object should not be created directly.

See model declaration section from Config::Model::AnyId.

Returns list.
Returns the nb of elements of the list.
push some value at the end of the list.
Swap 2 elements within the array
Remove an element from the list. Equivalent to splice @list,$idx,1
Clear and load list from data contained in the array ref. If a scalar or a hash ref is passed, the list is cleared and the data is stored in the first element of the list.

Dominique Dumont, (ddumont at cpan dot org)

Config::Model::Model, Config::Model::Instance, Config::Model::AnyId, Config::Model::HashId, Config::Model::Value