line |
true |
false |
branch |
71
|
3 |
119 |
if ref $proto |
75
|
0 |
122 |
if (eval q['1.01' ne 1.01]) |
79
|
4 |
118 |
if $value =~ s/(^\()|(\)$)//g |
81
|
21 |
101 |
if ((caller)[0] =~ /Math\::BigInt/) |
90
|
92 |
9 |
if (not defined $currency and $class->isa('Math::Currency')) |
92
|
12 |
80 |
if $class =~ /Math::Currency::(\w+)/ |
95
|
21 |
80 |
if (defined $currency) |
97
|
12 |
9 |
unless (defined $Math::Currency::LC_MONETARY->{$currency}) |
99
|
12 |
0 |
if $@ |
104
|
9 |
92 |
if ($format) { } |
|
0 |
92 |
elsif ($parent and defined $parent->{'format'}) { } |
140
|
15 |
42 |
$neg ? : |
143
|
10 |
47 |
$use_int ? : |
146
|
10 |
47 |
$use_int ? : |
164
|
12 |
45 |
if ($dp < 0) { } |
|
0 |
45 |
elsif (length($value) - $dp - 1 < $digits) { } |
174
|
0 |
57 |
if (substr($value, -1, 1) eq '.') |
188
|
15 |
42 |
$neg ? : |
192
|
12 |
45 |
if (substr($value, -1, 1) eq '.') |
205
|
0 |
364 |
if $always_init |
208
|
286 |
78 |
if (ref $self) { } |
209
|
46 |
240 |
if (defined $self->{'format'}) { } |
|
37 |
203 |
elsif (defined $key) { } |
210
|
2 |
44 |
if (defined $key and $key eq '') { } |
220
|
35 |
2 |
if (defined $value or ref $key eq 'HASH') |
231
|
18 |
60 |
if (defined $key and not exists $Math::Currency::FORMAT->{$key}) |
232
|
10 |
8 |
unless (defined $Math::Currency::LC_MONETARY->{$key}) |
234
|
7 |
3 |
if $@ |
242
|
103 |
243 |
if (defined $key) |
244
|
31 |
72 |
if (ref $key eq 'HASH') { } |
250
|
66 |
6 |
unless defined $value |
270
|
22 |
181 |
defined $self->{'format'} ? : |
275
|
22 |
181 |
if ($myformat) |
291
|
0 |
4 |
$str eq '' ? : |
305
|
12 |
49 |
@_ == 3 ? : |
309
|
44 |
78 |
ref $_ ne $class ? : |
330
|
14 |
0 |
unless (utf8::is_utf8($localeconv->{$key})) |
336
|
14 |
0 |
unless exists $localeconv->{'currency_symbol'} |
370
|
0 |
19 |
if $^O =~ /Win32/ |
372
|
2 |
17 |
unless (defined $locales) |
375
|
0 |
2 |
unless open my $fh, '-|', 'locale -a' |
404
|
0 |
57 |
if ($LOCALE eq $currency or ($localeconv->{'int_curr_symbol'} || '') =~ /$currency/) |
411
|
0 |
0 |
unless exists $Math::Currency::LC_MONETARY->{$int_curr} |
444
|
0 |
1 |
if (@_) |
455
|
0 |
1 |
if (@_) |