| line | true | false | branch | 
 
| 32 | 0 | 0 | if not $digit =~ /^\d+$/ and $reftype ne 'ARRAY' | 
 
| 33 | 0 | 0 | if $checkonly | 
 
| 34 | 0 | 0 | $reftype eq 'ARRAY' ? : | 
 
| 42 | 0 | 0 | unless $digit =~ /^\d+$/ | 
 
| 44 | 0 | 0 | if $checkonly | 
 
| 52 | 0 | 0 | unless $digit =~ /^\d+$/ | 
 
| 54 | 0 | 0 | if $checkonly | 
 
| 62 | 0 | 0 | unless $digit =~ /^\d+$/ | 
 
| 64 | 0 | 0 | if $checkonly | 
 
| 72 | 0 | 0 | unless $digit =~ /^\d+$/ | 
 
| 74 | 0 | 0 | if $checkonly | 
 
| 82 | 0 | 0 | if ref $hashref ne 'HASH' | 
 
| 85 | 0 | 0 | unless $_ =~ /^\d+$/ | 
 
| 87 | 0 | 0 | unless $$hashref{$_} =~ /^\d+$/ | 
 
| 90 | 0 | 0 | if $checkonly | 
 
| 101 | 0 | 0 | unless ref $obj | 
 
| 109 | 0 | 0 | if ref $hashref ne 'HASH' | 
 
| 117 | 0 | 0 | if ref $hashref ne 'HASH' | 
 
| 125 | 0 | 0 | if ref $hashref ne 'HASH' | 
 
| 134 | 0 | 0 | unless $digit =~ /^\d+$/ | 
 
| 142 | 0 | 0 | if ref $coderef ne 'CODE' | 
 
| 150 | 0 | 0 | unless $digit =~ /^\d+$/ | 
 
| 196 | 0 | 0 | if wantarray | 
 
| 202 | 0 | 0 | if wantarray | 
 
| 215 | 0 | 0 | if defined wantarray | 
 
| 272 | 0 | 0 | if defined $current_set{$ident} and $current_set{$ident} =~ /^\d+$/ and $current_set{$ident} > 0 | 
 
| 278 | 0 | 0 | exists $variable_entries_per_page{$ident}{$current_page{$ident}} ? : | 
 
| 283 | 0 | 0 | if ($variable_entries_per_page{$ident}{$_} =~ /^\d+$/) | 
 
| 291 | 0 | 0 | if $current_page{$ident} > $last_page{$ident} | 
 
| 294 | 0 | 0 | if ($current_page{$ident} == $last_page{$ident} and $_ == $current_page{$ident}) { } | 
 
| 299 | 0 | 0 | exists $variable_entries_per_page{$ident}{$_} ? : | 
 
| 304 | 0 | 0 | unless $first{$ident} | 
 
| 306 | 0 | 0 | $current_page{$ident} + 1 <= $last_page{$ident} ? : | 
 
| 309 | 0 | 0 | unless defined $of_page_string{$ident} | 
 
| 310 | 0 | 0 | unless defined $of_of_string{$ident} | 
 
| 313 | 0 | 0 | if ($pages_per_set{$ident} =~ /^\d+$/ and $pages_per_set{$ident} > 0) | 
 
| 315 | 0 | 0 | unless defined $current_set{$ident} and $current_set{$ident} =~ /^\d+$/ and $current_set{$ident} > 0 | 
 
| 317 | 0 | 0 | if $current_set{$ident} > $last_set{$ident} | 
 
| 326 | 0 | 0 | if ($floor == $floor_cmp and $first_set_in_set{$ident} > 1) { } | 
 
| 328 | 0 | 0 | if $first_set_in_set{$ident} > 1 | 
 
| 331 | 0 | 0 | if $first_set_in_set{$ident} > 1 | 
 
| 334 | 0 | 0 | if $first_set_in_set{$ident} > 1 | 
 
| 335 | 0 | 0 | if $last_set_in_set{$ident} > $last_set{$ident} | 
 
| 338 | 0 | 0 | $current_set{$ident} + 1 <= $last_set{$ident} ? : | 
 
| 339 | 0 | 0 | $current_set{$ident} == $last_set{$ident} ? : | 
 
| 342 | 0 | 0 | unless defined $of_set_string{$ident} | 
 
| 351 | 0 | 0 | exists $$arg_ref{'pre_current_set'} ? : | 
 
| 352 | 0 | 0 | exists $$arg_ref{'pst_current_page'} ? : | 
 
| 353 | 0 | 0 | exists $$arg_ref{'pre_current_set'} ? : | 
 
| 354 | 0 | 0 | exists $$arg_ref{'pst_current_set'} ? : | 
 
| 356 | 0 | 0 | exists $$arg_ref{'result_display_map'} ? : | 
 
| 357 | 0 | 0 | exists $$arg_ref{'page_result_display_map'} ? : | 
 
| 358 | 0 | 0 | exists $$arg_ref{'set_result_display_map'} ? : | 
 
| 360 | 0 | 0 | exists $$arg_ref{'html_line_white_space'} ? : | 
 
| 361 | 0 | 0 | exists $$arg_ref{'style'} ? : | 
 
| 363 | 0 | 0 | exists $$arg_ref{'ext_obj'} && ref $$arg_ref{'ext_obj'} ? : | 
 
| 364 | 0 | 0 | unless (defined $ext_obj{$ident}) | 
 
| 370 | 0 | 0 | exists $$arg_ref{'param_handler'} ? : | 
 
| 371 | 0 | 0 | exists $$arg_ref{'sets_in_rows'} ? : | 
 
| 380 | 0 | 0 | exists $$arg_ref{'total_entries'} ? : | 
 
| 382 | 0 | 0 | exists $$arg_ref{'entries_per_page'} ? : | 
 
| 384 | 0 | 0 | exists $$arg_ref{'pages_per_set'} ? : | 
 
| 385 | 0 | 0 | exists $$arg_ref{'sets_per_set'} ? : | 
 
| 387 | 0 | 0 | exists $$arg_ref{'page_param'} ? : | 
 
| 388 | 0 | 0 | exists $$arg_ref{'set_param'} ? : | 
 
| 389 | 0 | 0 | exists $$arg_ref{'total_entries_verify_param_name'} ? : | 
 
| 390 | 0 | 0 | exists $$arg_ref{'total_entries_verify_param_value'} ? : | 
 
| 393 | 0 | 0 | if (not defined $$arg_ref{'current_page'} && $$arg_ref{'current_page'} =~ /^\d+$/ or $$arg_ref{'current_page'} < 1) | 
 
| 396 | 0 | 0 | if defined $curpg and $curpg =~ /^\d+$/ and $curpg > 0 | 
 
| 401 | 0 | 0 | if (not defined $$arg_ref{'current_set'} && $$arg_ref{'current_set'} =~ /^\d+$/ or $$arg_ref{'current_set'} < 1) | 
 
| 404 | 0 | 0 | if defined $curst and $curst =~ /^\d+$/ and $curst > 0 | 
 
| 413 | 0 | 0 | exists $$arg_ref{'variable_entries_per_page'} ? : | 
 
| 431 | 0 | 0 | unless $data_html_config{$ident}{'inc_perpage'} | 
 
| 432 | 0 | 0 | exists $data_html_config{$ident}{'items_per_row'} && int $data_html_config{$ident}{'items_per_row'} ? : | 
 
| 440 | 0 | 0 | unless $data_html_config{$ident}{'inc_perpage'} | 
 
| 441 | 0 | 0 | exists $data_html_config{$ident}{'items_per_row'} && int $data_html_config{$ident}{'items_per_row'} ? : | 
 
| 448 | 0 | 0 | if $data_html_config{ident $self}{'stop_headers'} | 
 
| 449 | 0 | 0 | exists $data_html_config{$ident}{'items_per_row'} && int $data_html_config{$ident}{'items_per_row'} ? : | 
 
| 463 | 0 | 0 | unless (defined $array_idx) | 
 
| 481 | 0 | 0 | if ref $$arg_ref{'data_html_config'} eq 'HASH' | 
 
| 492 | 0 | 0 | if ref $$arg_ref{'perpage_html_config'} eq 'HASH' | 
 
| 503 | 0 | 0 | unless exists $$hashref{$key} | 
 
| 504 | 0 | 0 | if (ref $perpage_html_config{ident $self}{$key} and ref $perpage_html_config{ident $self}{$key} ne ref $$hashref{$key}) { } | 
 
| 506 | 0 | 0 | $ref eq 'ARRAY' ? : | 
 
| 517 | 0 | 0 | if (keys %{$perpage_html_config{ident $self}{'allowed'};}) | 
 
| 520 | 0 | 0 | unless $pp and exists $perpage_html_config{ident $self}{'allowed'}{$test} | 
 
| 521 | 0 | 0 | if (exists $perpage_html_config{ident $self}{'allowed'}{'0'} and $pp eq '' and $test eq '0') { } | 
 
| 530 | 0 | 0 | if ($pp) | 
 
| 531 | 0 | 0 | if ($trustme_nocalc) { } | 
 
| 546 | 0 | 0 | unless exists $$hashref{$key} | 
 
| 547 | 0 | 0 | if (ref $data_html_config{ident $self}{$key} and ref $data_html_config{ident $self}{$key} ne ref $$hashref{$key}) { } | 
 
|  | 0 | 0 | elsif ($key eq 'items_per_row' || $key eq 'headers_every' and !($$hashref{$key} =~ /^\d+$/) || $$hashref{$key} <= 0) { } | 
 
| 549 | 0 | 0 | $ref eq 'ARRAY' ? : | 
 
| 567 | 0 | 0 | if defined $page_param{$ident} | 
 
| 568 | 0 | 0 | if defined $page_param{$ident} | 
 
| 569 | 0 | 0 | if defined $total_entries_param{$ident} | 
 
| 570 | 0 | 0 | if $total_entries_param{$ident} | 
 
| 572 | 0 | 0 | if $total_entries_verify_param_value{$ident} | 
 
| 579 | 0 | 0 | unless $page_param{$ident} | 
 
| 580 | 0 | 0 | unless $set_param{$ident} | 
 
| 593 | 0 | 0 | $as_table{$ident} ? : | 
 
| 594 | 0 | 0 | $as_table{$ident} ? : | 
 
| 595 | 0 | 0 | $as_table{$ident} ? : | 
 
| 596 | 0 | 0 | $as_table{$ident} ? : | 
 
| 597 | 0 | 0 | $as_table{$ident} ? : | 
 
| 604 | 0 | 0 | if ($pages_per_set{$ident}) | 
 
| 605 | 0 | 0 | if ($one_set_hide{$ident} and $last_set{$ident} == 1) { } | 
 
| 608 | 0 | 0 | if $use_of_vars{$ident} | 
 
| 609 | 0 | 0 | unless $previous_set{$ident} | 
 
| 610 | 0 | 0 | if ($previous_set{$ident}) | 
 
| 619 | 0 | 0 | $last_set_in_set{$ident} < $last_set{$ident} && $last_set_in_set{$ident} > 0 ? : | 
 
| 629 | 0 | 0 | if $_ == $current_set{$ident} | 
 
| 630 | 0 | 0 | if $_ != $current_set{$ident} | 
 
| 632 | 0 | 0 | unless $next_set{$ident} | 
 
| 633 | 0 | 0 | if ($next_set{$ident}) | 
 
| 643 | 0 | 0 | if ($one_page_hide{$ident} and $last_page{$ident} == 1) { } | 
 
| 646 | 0 | 0 | if $use_of_vars{$ident} | 
 
| 647 | 0 | 0 | if $simple_nav{$ident} | 
 
| 649 | 0 | 0 | unless $previous_page{$ident} | 
 
| 650 | 0 | 0 | if ($previous_page{$ident}) | 
 
| 657 | 0 | 0 | $last_page_in_set{$ident} < $last_page{$ident} && $last_page_in_set{$ident} > 0 ? : | 
 
| 664 | 0 | 0 | if $_ == $current_page{$ident} | 
 
| 665 | 0 | 0 | if $_ != $current_page{$ident} | 
 
| 667 | 0 | 0 | unless $next_page{$ident} | 
 
| 668 | 0 | 0 | if ($next_page{$ident}) | 
 
| 674 | 0 | 0 | if $simple_nav{$ident} | 
 
| 678 | 0 | 0 | if $nostyle | 
 
| 679 | 0 | 0 | if $simple_nav{$ident} | 
 
| 681 | 0 | 0 | wantarray ? : | 
 
| 689 | 0 | 0 | if defined $myconf and ref $myconf eq 'HASH' | 
 
| 699 | 0 | 0 | int $$conf{'items_per_row'} ? : | 
 
| 702 | 0 | 0 | $$conf{'start_array_index_at_zero'} ? : | 
 
| 706 | 0 | 0 | defined wantarray ? : | 
 
| 713 | 0 | 0 | unless ($cur_row % $$conf{'headers_every'}) | 
 
| 714 | 0 | 0 | unless not $$conf{'start_header'} and $cur_row == 0 | 
 
| 716 | 0 | 0 | if $$conf{'restart_row_alt_on_header'} | 
 
| 718 | 0 | 0 | if $startit >= $total_entries{ident $self} | 
 
| 724 | 0 | 0 | if $ar_idx >= $total_entries{ident $self} | 
 
| 725 | 0 | 0 | unless defined $ar_idx | 
 
| 729 | 0 | 0 | if $no_more_rows | 
 
| 736 | 0 | 0 | if defined $myconf and ref $myconf eq 'HASH' | 
 
| 738 | 0 | 0 | if $return | 
 
| 752 | 0 | 0 | $asopts ? : | 
 
| 756 | 0 | 0 | unless (exists $perpage_html_config{$ident}{'allowed'}{$pp_value}) | 
 
| 761 | 0 | 0 | if $total_entries_verify_param_value{$ident} | 
 
| 766 | 0 | 0 | if (keys %{$perpage_html_config{$ident}{'allowed'};}) | 
 
| 768 | 0 | 0 | if ($num == $entries_per_page{ident $self}) { } | 
 
| 769 | 0 | 0 | $asopts ? : | 
 
| 773 | 0 | 0 | if (not $asopts) { } | 
 
| 785 | 0 | 0 | if (exists $perpage_html_config{$ident}{'allowed'}{'0'}) | 
 
| 786 | 0 | 0 | if ($entries_per_page{ident $self} == $total_entries{ident $self} and $perpage_html_config{$ident}{'is_all'}) { } | 
 
| 787 | 0 | 0 | $asopts ? : | 
 
| 791 | 0 | 0 | if (not $asopts) { } | 
 
| 804 | 0 | 0 | if (not $asopts) { } | 
 
| 806 | 0 | 0 | if $html |