| line |
true |
false |
branch |
|
8
|
453 |
0 |
if (self->arena_sv) { |
|
17
|
0 |
10 |
RETVAL = self->obj->kind; |
|
121
|
1 |
1 |
RETVAL = pdfmake_get_bool(self->obj) ? &PL_sv_yes : &PL_sv_no; |
|
131
|
2 |
0 |
RETVAL = bytes ? newSVpv((const char *)bytes, 0) : &PL_sv_undef; |
|
135
|
1 |
0 |
RETVAL = bytes ? newSVpvn((const char *)bytes, len) : &PL_sv_undef; |
|
152
|
1 |
205 |
if (self->obj->kind != PDFMAKE_ARRAY) |
|
154
|
0 |
205 |
if (!pdfmake_array_push(self->arena_xs->arena, self->obj, *item->obj)) |
|
164
|
2 |
5 |
if (self->obj->kind == PDFMAKE_ARRAY) { |
|
166
|
3 |
2 |
} else if (self->obj->kind == PDFMAKE_DICT) { |
|
168
|
1 |
1 |
} else if (self->obj->kind == PDFMAKE_STR) { |
|
184
|
6 |
5 |
if (self->obj->kind == PDFMAKE_ARRAY) { |
|
187
|
5 |
0 |
} else if (self->obj->kind == PDFMAKE_DICT) { |
|
196
|
2 |
9 |
if (!result) { |
|
219
|
0 |
104 |
if (self->obj->kind != PDFMAKE_DICT) |
|
223
|
0 |
104 |
if (!pdfmake_dict_set(self->arena_xs->arena, self->obj, name_id, *val->obj)) |
|
238
|
1 |
4 |
if (self->obj->kind != PDFMAKE_DICT) |
|
255
|
0 |
4 |
if (self->obj->kind != PDFMAKE_DICT) |
|
269
|
0 |
1 |
if (self->obj->kind != PDFMAKE_REF) |
|
271
|
0 |
1 |
RETVAL = self->obj->as.ref.num; |
|
279
|
0 |
1 |
if (self->obj->kind != PDFMAKE_REF) |
|
281
|
0 |
1 |
RETVAL = self->obj->as.ref.gen; |
|
289
|
90 |
0 |
PDFMAKE_REGISTER_INDIRECT_GETTER(stash, "kind", |
|
|
90 |
0 |
PDFMAKE_REGISTER_INDIRECT_GETTER(stash, "kind", |
|
291
|
90 |
0 |
PDFMAKE_REGISTER_INDIRECT_GETTER(stash, "obj_ref_num", |
|
|
90 |
0 |
PDFMAKE_REGISTER_INDIRECT_GETTER(stash, "obj_ref_num", |
|
293
|
90 |
0 |
PDFMAKE_REGISTER_INDIRECT_GETTER(stash, "obj_ref_gen", |
|
|
90 |
0 |
PDFMAKE_REGISTER_INDIRECT_GETTER(stash, "obj_ref_gen", |
|
296
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_null", |
|
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_null", |
|
298
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_bool", |
|
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_bool", |
|
300
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_int", |
|
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_int", |
|
302
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_real", |
|
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_real", |
|
304
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_name", |
|
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_name", |
|
306
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_str", |
|
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_str", |
|
308
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_array", |
|
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_array", |
|
310
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_dict", |
|
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_dict", |
|
312
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_stream", |
|
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_stream", |
|
314
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_indirect_ref", |
|
|
90 |
0 |
PDFMAKE_REGISTER_TYPETEST(stash, "is_indirect_ref", |