Subroutine Coverage

blib/lib/Hash/Layout.pm
Criterion Covered Total %
subroutine 36 40 90.0
pod 21 22 95.4


line count pod subroutine
2 5 n/a BEGIN
3 5 n/a BEGIN
9 5 n/a BEGIN
10 5 n/a BEGIN
11 5 n/a BEGIN
12 5 n/a BEGIN
13 5 n/a BEGIN
15 5 n/a BEGIN
21 263 Yes num_levels
41 242 Yes Data
44 9 Yes level_keys
56 13 Yes reset
63 17 Yes clone
84 12 No BUILD
89 12 n/a _post_validate
104 2 Yes coercer
105 2 n/a __ANON__
109 7 Yes coerce
125 50 Yes lookup
135 63 Yes lookup_path
181 0 Yes lookup_leaf_path
187 3 Yes get
197 82 Yes get_path
208 0 Yes exists
218 142 Yes exists_path
226 4 Yes delete
236 6 Yes delete_path
260 41 n/a _enumerate_default_paths
301 26 Yes load
306 371 n/a _load
381 3 Yes path_to_composite_key
386 9 n/a _path_to_composite_key
406 360 n/a _init_hash_path
424 3 Yes set
433 588 n/a _as_eval_path
440 0 n/a _eval_key_path
449 3308 n/a _is_composite_key
470 950 Yes resolve_key_path
510 12 n/a _coerce_levels_param
546 0 Yes def_key_bitmask_strings