line |
true |
false |
branch |
87
|
0 |
14 |
defined $$self{'options'}{'reportErrors'} ? : |
91
|
1 |
13 |
defined $$self{'options'}{'utf8'} ? : |
107
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
13 |
unless (defined $_[0]) |
108
|
10 |
3 |
if ref $_[0] eq 'ARRAY' |
109
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
13 |
unless (scalar @_ != 0) |
110
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
13 |
unless (scalar @{$$self{'tbl_rows'};} == 0) |
117
|
14 |
25 |
if scalar @{$_;} > $max |
124
|
13 |
0 |
if $max |
127
|
1 |
12 |
$$self{'options'}{'chaining'} ? : |
167
|
4 |
38 |
if ref $_[0] eq 'ARRAY' |
168
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
42 |
if (scalar @_ > scalar @{$$self{'tbl_cols'};} and ref $_[0] ne 'ARRAY') |
171
|
1 |
41 |
if (scalar @_ > 0 and ref $_[0] eq 'ARRAY') |
175
|
1 |
0 |
$$self{'options'}{'chaining'} ? : |
185
|
0 |
121 |
unless defined $_[$c] |
188
|
4 |
117 |
if ($width > 0) { } |
199
|
140 |
17 |
defined @{$_;}[$num] && $self->count(@{$_;}[$num]) ? : |
209
|
3 |
38 |
$$self{'options'}{'chaining'} ? : |
240
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
1 |
unless (scalar @{$$self{'tbl_rows'};} > 0) |
242
|
0 |
1 |
if (defined $row and ref $row eq 'ARRAY') { } |
|
0 |
1 |
elsif (defined $row) { } |
250
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
0 |
if ($row < 0 or $row > scalar @{$$self{'tbl_rows'};}) |
256
|
0 |
1 |
$$self{'options'}{'chaining'} ? : |
262
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
4 |
unless (defined $col) |
276
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
0 |
unless (defined $col and defined $direction or defined $col and ref $col eq 'HASH') |
277
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
0 |
unless (defined &find($col, $$self{'tbl_cols'}) or defined $col and ref $col eq 'HASH') |
279
|
0 |
5 |
if (ref $col eq 'HASH') { } |
281
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
0 |
unless (defined &find($_, $$self{'tbl_cols'})) |
287
|
0 |
5 |
$$self{'options'}{'chaining'} ? : |
299
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
0 |
unless (defined $col and defined $direction) |
300
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
0 |
unless (defined &find($col, $$self{'tbl_cols'})) |
303
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
318
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
1 |
unless (defined $col and defined $width) |
319
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
1 |
unless (defined &find($col, $$self{'tbl_cols'})) |
320
|
0 |
0 |
$$self{'options'}{'chaining'} ? : |
|
0 |
1 |
unless (scalar @{$$self{'tbl_rows'};} == 0) |
323
|
0 |
1 |
$strict ? : |
325
|
0 |
1 |
$$self{'options'}{'chaining'} ? : |
337
|
0 |
458 |
unless defined find($colname, $$self{'tbl_cols'}) |
350
|
0 |
92 |
if (defined $$self{'tbl_width_strict'}{$colname} and $$self{'tbl_width_strict'}{$colname} == 1 and int $$self{'tbl_width'}{$colname} > 0) { } |
363
|
24 |
6 |
unless defined $$self{'options'}{'headingText'} |
366
|
4 |
2 |
if ($headingwidth > $tablewidth) |
374
|
2 |
10 |
if ($antall < $extrasome) |
392
|
12 |
26 |
unless (defined $$self{'cache_TableWidth'}) |
402
|
0 |
55 |
unless (defined $stop) |
403
|
55 |
0 |
defined $line ? : |
404
|
55 |
0 |
defined $delim ? : |
412
|
55 |
118 |
if $i == 0 |
413
|
55 |
118 |
if $i == scalar(@{$$self{'tbl_cols'};}) - 1 |
417
|
118 |
55 |
if $i != scalar(@{$$self{'tbl_cols'};}) - 1 |
530
|
0 |
5 |
if (ref $name eq 'HASH') { } |
550
|
1 |
2 |
if ($running_width + $column_width >= $$self{'options'}{'outputWidth'}) { } |
562
|
0 |
2 |
unless (defined $$self{'options'}{'outputWidth'}) |
564
|
0 |
2 |
if $self->getTableWidth < $$self{'options'}{'outputWidth'} |
565
|
1 |
1 |
if scalar @{$$self{'tbl_cuts'};} < 1 |
572
|
0 |
5 |
unless (defined $text) |
578
|
0 |
5 |
if ($tablewidth - 4 < $self->count($text) and $opt eq 'title') { } |
584
|
0 |
5 |
$$self{'options'}{'allowHTML'} || $$self{'options'}{'allowANSI'} || $$self{'options'}{'cb_count'} ? : |
595
|
0 |
85 |
unless (defined $row) |
604
|
29 |
218 |
if ($isheader != 1 and defined $$self{'tbl_align'}{@{$$self{'tbl_cols'};}[$i]}) { } |
|
57 |
161 |
elsif ($isheader == 1) { } |
607
|
0 |
29 |
$$self{'options'}{'allowHTML'} || $$self{'options'}{'allowANSI'} || $$self{'options'}{'cb_count'} ? : |
615
|
6 |
51 |
$$self{'options'}{'allowHTML'} || $$self{'options'}{'allowANSI'} || $$self{'options'}{'cb_count'} ? : |
620
|
18 |
143 |
$$self{'options'}{'allowHTML'} || $$self{'options'}{'allowANSI'} || $$self{'options'}{'cb_count'} ? : |
627
|
162 |
85 |
if $i != scalar(@{$row;}) - 1 |
811
|
131 |
14 |
unless $page > 0 |
814
|
0 |
14 |
if scalar @{$$self{'tbl_cuts'};} < 1 |
823
|
1 |
17 |
defined $top ? : |
824
|
1 |
17 |
defined $toprow ? : |
825
|
1 |
17 |
defined $middle ? : |
826
|
1 |
17 |
defined $middlerow ? : |
827
|
1 |
17 |
defined $bottom ? : |
828
|
0 |
18 |
defined $rowline ? : |
829
|
2 |
16 |
defined $page ? : |
834
|
17 |
1 |
unless $$self{'options'}{'hide_FirstLine'} |
835
|
3 |
15 |
if (defined $$self{'options'}{'headingText'}) |
837
|
2 |
1 |
if ($title =~ /\n/) { } |
845
|
3 |
0 |
unless $$self{'options'}{'hide_HeadLine'} |
848
|
17 |
1 |
unless ($$self{'options'}{'hide_HeadRow'}) |
854
|
17 |
1 |
unless $$self{'options'}{'hide_HeadLine'} |
859
|
1 |
0 |
if ($$self{'options'}{'drawRowLine'} and $$self{'tbl_rowline'}{$i} and $i != scalar @{$$self{'tbl_rows'};} or defined $$self{'tbl_lines'}{$i} and $$self{'tbl_lines'}{$i} and $i != scalar @{$$self{'tbl_rows'};} and $i != scalar @{$$self{'tbl_rows'};}) |
864
|
17 |
1 |
unless $$self{'options'}{'hide_LastLine'} |
875
|
0 |
993 |
if (defined $$self{'options'}{'cb_count'} and ref $$self{'options'}{'cb_count'} eq 'CODE') { } |
|
0 |
1986 |
elsif (defined $$self{'options'}{'cb_count'} and ref $$self{'options'}{'cb_count'} ne 'CODE') { } |
877
|
0 |
0 |
unless $@ |
878
|
0 |
0 |
if ($@) |
884
|
51 |
942 |
if $$self{'options'}{'allowHTML'} |
885
|
51 |
942 |
if $$self{'options'}{'allowANSI'} |
886
|
51 |
942 |
if $$self{'options'}{'allowANSI'} |
887
|
993 |
0 |
if $$self{'options'}{'utf8'} |
896
|
215 |
73 |
if ($dir =~ /auto/i) |
897
|
35 |
180 |
if ($text =~ /^-?\d+([.,]\d+)*[%\w]?$/) { } |
903
|
0 |
288 |
if (ref $dir eq 'CODE') { } |
|
79 |
209 |
elsif ($dir =~ /right/i) { } |
|
192 |
17 |
elsif ($dir =~ /left/i) { } |
|
0 |
17 |
elsif ($dir =~ /justify/i) { } |
|
17 |
0 |
elsif ($dir =~ /center/i) { } |
905
|
0 |
0 |
if $@ |
912
|
63 |
16 |
if $strict |
918
|
164 |
28 |
if $strict |
923
|
0 |
0 |
if $strict |
924
|
0 |
0 |
if ($self->count($text) < $length - ($visuallen - $reallen)) |
930
|
0 |
0 |
if (scalar @tmp) |
939
|
0 |
0 |
if ($modulus) |
952
|
6 |
11 |
if $left != int $left and $left > 0.4 |
955
|
7 |
10 |
if $strict |
985
|
0 |
3 |
if (scalar @list > scalar @{$$self{'tbl_cols'};}) |
999
|
0 |
464 |
unless defined $_[1] |
1000
|
464 |
482 |
if @{$_[1];}[$_] eq $_[0] |