line |
true |
false |
branch |
34
|
0 |
13 |
unless defined $vertex |
36
|
12 |
1 |
if defined $opts |
40
|
12 |
1 |
$return_hash ? : |
46
|
12 |
1 |
defined $opts ? : |
47
|
12 |
1 |
if defined $opts |
48
|
12 |
1 |
if defined $opts |
49
|
12 |
1 |
defined $opts ? : |
53
|
12 |
1 |
defined $opts ? : |
56
|
12 |
1 |
ref $vertex ? : |
69
|
0 |
93 |
unless $self->has_vertex($s) |
71
|
93 |
0 |
if (defined $attr) { } |
72
|
20 |
73 |
if ($add_vertex) { } |
86
|
0 |
93 |
if (defined $cb_check) |
87
|
0 |
0 |
if ($terminal{$s} = &$cb_check($self, $s, $newvalue, $opts)) |
92
|
3 |
90 |
if defined $max_weight and $newvalue > $max_weight |
96
|
87 |
3 |
if (defined $save_paths) |
100
|
0 |
87 |
if exists $terminal{$s} |
104
|
79 |
11 |
if (not defined $path{$s} or $newvalue < $weight{$s}) |
108
|
13 |
66 |
if defined $weight{$s} and $newvalue < $weight{$s} |
118
|
0 |
90 |
if $terminal{$s} |
119
|
82 |
8 |
unless exists $seen{$s} |
128
|
12 |
1 |
if ($return_hash) |
134
|
76 |
11 |
if not defined $$ret{$v->{'vertex'}} or $$ret{$v->{'vertex'}}{'weight'} > $v->{'weight'} |
138
|
0 |
1 |
$return_weights ? : |