| line |
true |
false |
branch |
|
27
|
0 |
0 |
PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func); |
|
|
2 |
91 |
PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func); |
|
|
6 |
543 |
PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func); |
|
|
2 |
121 |
PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func); |
|
|
5 |
104 |
PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func); |
|
|
5 |
407 |
PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func); |
|
|
17 |
530 |
PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func); |
|
|
17 |
77924 |
PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func); |
|
|
9 |
88 |
PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func); |
|
61
|
0 |
0 |
return mg ? mg->mg_ptr : NULL; |
|
|
58 |
0 |
return mg ? mg->mg_ptr : NULL; |
|
|
359 |
0 |
return mg ? mg->mg_ptr : NULL; |
|
|
76 |
0 |
return mg ? mg->mg_ptr : NULL; |
|
|
61 |
0 |
return mg ? mg->mg_ptr : NULL; |
|
|
297 |
0 |
return mg ? mg->mg_ptr : NULL; |
|
|
21 |
0 |
return mg ? mg->mg_ptr : NULL; |
|
|
152 |
0 |
return mg ? mg->mg_ptr : NULL; |
|
|
232 |
0 |
return mg ? mg->mg_ptr : NULL; |
|
|
561 |
0 |
return mg ? mg->mg_ptr : NULL; |
|
|
76966 |
0 |
return mg ? mg->mg_ptr : NULL; |
|
65
|
190 |
0 |
auto marker = xs::Sv::PayloadMarker::get(); |
|
|
115 |
0 |
auto marker = xs::Sv::PayloadMarker::get(); |
|
|
0 |
0 |
auto marker = xs::Sv::PayloadMarker::get(); |
|
|
69 |
0 |
auto marker = xs::Sv::PayloadMarker::get(); |
|
|
85 |
0 |
auto marker = xs::Sv::PayloadMarker::get(); |
|
|
305 |
0 |
auto marker = xs::Sv::PayloadMarker::get(); |
|
|
97 |
0 |
auto marker = xs::Sv::PayloadMarker::get(); |
|
|
48 |
0 |
auto marker = xs::Sv::PayloadMarker::get(); |
|
|
35 |
0 |
auto marker = xs::Sv::PayloadMarker::get(); |
|
|
47 |
0 |
auto marker = xs::Sv::PayloadMarker::get(); |
|
|
97 |
0 |
auto marker = xs::Sv::PayloadMarker::get(); |
|
66
|
190 |
0 |
marker->svt_clear = typemap::object::TypemapMarker::get(); |
|
|
115 |
0 |
marker->svt_clear = typemap::object::TypemapMarker::get(); |
|
|
0 |
0 |
marker->svt_clear = typemap::object::TypemapMarker::get(); |
|
|
69 |
0 |
marker->svt_clear = typemap::object::TypemapMarker::get(); |
|
|
85 |
0 |
marker->svt_clear = typemap::object::TypemapMarker::get(); |
|
|
305 |
0 |
marker->svt_clear = typemap::object::TypemapMarker::get(); |
|
|
97 |
0 |
marker->svt_clear = typemap::object::TypemapMarker::get(); |
|
|
48 |
0 |
marker->svt_clear = typemap::object::TypemapMarker::get(); |
|
|
35 |
0 |
marker->svt_clear = typemap::object::TypemapMarker::get(); |
|
|
47 |
0 |
marker->svt_clear = typemap::object::TypemapMarker::get(); |
|
|
97 |
0 |
marker->svt_clear = typemap::object::TypemapMarker::get(); |
|
71
|
190 |
0 |
Newx(mg, 1, MAGIC); |
|
|
115 |
0 |
Newx(mg, 1, MAGIC); |
|
|
0 |
0 |
Newx(mg, 1, MAGIC); |
|
|
69 |
0 |
Newx(mg, 1, MAGIC); |
|
|
85 |
0 |
Newx(mg, 1, MAGIC); |
|
|
305 |
0 |
Newx(mg, 1, MAGIC); |
|
|
97 |
0 |
Newx(mg, 1, MAGIC); |
|
|
48 |
0 |
Newx(mg, 1, MAGIC); |
|
|
35 |
0 |
Newx(mg, 1, MAGIC); |
|
|
47 |
0 |
Newx(mg, 1, MAGIC); |
|
|
97 |
0 |
Newx(mg, 1, MAGIC); |
|
89
|
209 |
0 |
static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); } |
|
|
134 |
0 |
static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); } |
|
|
18 |
0 |
static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); } |
|
|
149 |
0 |
static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); } |
|
|
85 |
0 |
static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); } |
|
|
377 |
0 |
static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); } |
|
|
97 |
0 |
static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); } |
|
|
48 |
0 |
static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); } |
|
|
35 |
0 |
static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); } |
|
|
47 |
0 |
static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); } |
|
|
97 |
0 |
static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); } |
|
95
|
0 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
0 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
0 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
58 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
58 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
58 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
544 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
544 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
359 |
185 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
76 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
76 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
76 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
61 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
61 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
61 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
493 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
493 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
297 |
196 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
33 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
33 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
21 |
12 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
158 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
158 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
152 |
6 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
232 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
232 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
232 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
561 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
561 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
561 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
76966 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
76966 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
|
76966 |
0 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg; |
|
108
|
149 |
0 |
auto br = Backref::get(var); |
|
|
377 |
0 |
auto br = Backref::get(var); |
|
109
|
149 |
0 |
if (!br) return Typemap::create(var, proto); |
|
|
149 |
0 |
if (!br) return Typemap::create(var, proto); |
|
|
377 |
0 |
if (!br) return Typemap::create(var, proto); |
|
|
377 |
0 |
if (!br) return Typemap::create(var, proto); |
|
110
|
0 |
0 |
if (br->svobj) { |
|
|
0 |
0 |
if (br->svobj) { |
|
112
|
0 |
0 |
if (!br->zombie) return Ref::create(br->svobj); |
|
|
0 |
0 |
if (!br->zombie) return Ref::create(br->svobj); |
|
|
0 |
0 |
if (!br->zombie) return Ref::create(br->svobj); |
|
|
0 |
0 |
if (!br->zombie) return Ref::create(br->svobj); |
|
113
|
0 |
0 |
_from_zombie(Typemap::IType::template cast(var), br->svobj, _get_magic(br->svobj), br); |
|
|
0 |
0 |
_from_zombie(Typemap::IType::template cast(var), br->svobj, _get_magic(br->svobj), br); |
|
|
0 |
0 |
_from_zombie(Typemap::IType::template cast(var), br->svobj, _get_magic(br->svobj), br); |
|
|
0 |
0 |
_from_zombie(Typemap::IType::template cast(var), br->svobj, _get_magic(br->svobj), br); |
|
114
|
0 |
0 |
return Sv::noinc(newRV_noinc(br->svobj)); |
|
|
0 |
0 |
return Sv::noinc(newRV_noinc(br->svobj)); |
|
116
|
0 |
0 |
auto ret = Typemap::create(var, proto); |
|
|
0 |
0 |
auto ret = Typemap::create(var, proto); |
|
125
|
69 |
0 |
auto br = Backref::get(var); |
|
|
305 |
0 |
auto br = Backref::get(var); |
|
126
|
69 |
0 |
if (!br) return 0; |
|
|
305 |
0 |
if (!br) return 0; |
|
128
|
0 |
0 |
if (br->zombie) { |
|
|
0 |
0 |
if (br->zombie) { |
|
132
|
0 |
0 |
_restore_dtor(sv); |
|
|
0 |
0 |
_restore_dtor(sv); |
|
133
|
0 |
0 |
_from_zombie(var, sv, mg, br); |
|
|
0 |
0 |
_from_zombie(var, sv, mg, br); |
|
134
|
0 |
0 |
if (br->in_cdtor) Typemap::IType::retain(var); // avoid double deletion if refcnt policy of 'var' drops to 0 during deletion |
|
|
0 |
0 |
if (br->in_cdtor) Typemap::IType::retain(var); // avoid double deletion if refcnt policy of 'var' drops to 0 during deletion |
|
140
|
0 |
0 |
if (Typemap::IType::use_count(var) <= 1 || PL_in_clean_objs) { |
|
|
0 |
0 |
if (Typemap::IType::use_count(var) <= 1 || PL_in_clean_objs) { |
|
|
0 |
0 |
if (Typemap::IType::use_count(var) <= 1 || PL_in_clean_objs) { |
|
|
0 |
0 |
if (Typemap::IType::use_count(var) <= 1 || PL_in_clean_objs) { |
|
|
0 |
0 |
if (Typemap::IType::use_count(var) <= 1 || PL_in_clean_objs) { |
|
|
0 |
0 |
if (Typemap::IType::use_count(var) <= 1 || PL_in_clean_objs) { |
|
141
|
0 |
0 |
_restore_dtor(sv); |
|
|
0 |
0 |
_restore_dtor(sv); |
|
147
|
0 |
0 |
_to_zombie(var, sv, mg, br); |
|
|
0 |
0 |
_to_zombie(var, sv, mg, br); |
|
149
|
69 |
0 |
});} |
|
|
305 |
0 |
});} |
|
156
|
0 |
0 |
for (mg = SvMAGIC(stash); mg; mg = mg->mg_moremagic) if (mg->mg_virtual == marker) return mg; |
|
|
0 |
0 |
for (mg = SvMAGIC(stash); mg; mg = mg->mg_moremagic) if (mg->mg_virtual == marker) return mg; |
|
|
0 |
0 |
for (mg = SvMAGIC(stash); mg; mg = mg->mg_moremagic) if (mg->mg_virtual == marker) return mg; |
|
|
0 |
0 |
for (mg = SvMAGIC(stash); mg; mg = mg->mg_moremagic) if (mg->mg_virtual == marker) return mg; |
|
164
|
0 |
0 |
auto meta = HvMROMETA(stash); |
|
|
0 |
0 |
auto meta = HvMROMETA(stash); |
|
|
0 |
0 |
auto meta = HvMROMETA(stash); |
|
|
0 |
0 |
auto meta = HvMROMETA(stash); |
|
165
|
0 |
0 |
if (meta->destroy == typemap::object::fake_dtor) return; |
|
|
0 |
0 |
if (meta->destroy == typemap::object::fake_dtor) return; |
|
166
|
0 |
0 |
auto stmg = _zombie_get_stash_magic(stash); |
|
|
0 |
0 |
auto stmg = _zombie_get_stash_magic(stash); |
|
167
|
0 |
0 |
if (!stmg) stmg = Sv(stash).payload_attach(Sv::Payload(), xs::Sv::PayloadMarker::get()); |
|
|
0 |
0 |
if (!stmg) stmg = Sv(stash).payload_attach(Sv::Payload(), xs::Sv::PayloadMarker::get()); |
|
|
0 |
0 |
if (!stmg) stmg = Sv(stash).payload_attach(Sv::Payload(), xs::Sv::PayloadMarker::get()); |
|
|
0 |
0 |
if (!stmg) stmg = Sv(stash).payload_attach(Sv::Payload(), xs::Sv::PayloadMarker::get()); |
|
|
0 |
0 |
if (!stmg) stmg = Sv(stash).payload_attach(Sv::Payload(), xs::Sv::PayloadMarker::get()); |
|
|
0 |
0 |
if (!stmg) stmg = Sv(stash).payload_attach(Sv::Payload(), xs::Sv::PayloadMarker::get()); |
|
176
|
0 |
0 |
auto meta = HvMROMETA(stash); |
|
|
0 |
0 |
auto meta = HvMROMETA(stash); |
|
|
0 |
0 |
auto meta = HvMROMETA(stash); |
|
|
0 |
0 |
auto meta = HvMROMETA(stash); |
|
177
|
0 |
0 |
if (meta->destroy != typemap::object::fake_dtor) return; |
|
|
0 |
0 |
if (meta->destroy != typemap::object::fake_dtor) return; |
|
178
|
0 |
0 |
auto stmg = _zombie_get_stash_magic(stash); |
|
|
0 |
0 |
auto stmg = _zombie_get_stash_magic(stash); |
|
202
|
190 |
0 |
TYPE var = Typemap::template cast(downgraded); |
|
|
115 |
0 |
TYPE var = Typemap::template cast(downgraded); |
|
|
0 |
0 |
TYPE var = Typemap::template cast(downgraded); |
|
|
69 |
0 |
TYPE var = Typemap::template cast(downgraded); |
|
|
85 |
0 |
TYPE var = Typemap::template cast(downgraded); |
|
|
305 |
0 |
TYPE var = Typemap::template cast(downgraded); |
|
|
97 |
0 |
TYPE var = Typemap::template cast(downgraded); |
|
|
48 |
0 |
TYPE var = Typemap::template cast(downgraded); |
|
|
35 |
0 |
TYPE var = Typemap::template cast(downgraded); |
|
|
47 |
0 |
TYPE var = Typemap::template cast(downgraded); |
|
|
0 |
0 |
TYPE var = Typemap::template cast(downgraded); |
|
203
|
0 |
190 |
if (!var) throw "TYPEMAP PANIC: bad object in sv"; |
|
|
0 |
115 |
if (!var) throw "TYPEMAP PANIC: bad object in sv"; |
|
|
0 |
0 |
if (!var) throw "TYPEMAP PANIC: bad object in sv"; |
|
|
0 |
69 |
if (!var) throw "TYPEMAP PANIC: bad object in sv"; |
|
|
0 |
85 |
if (!var) throw "TYPEMAP PANIC: bad object in sv"; |
|
|
0 |
305 |
if (!var) throw "TYPEMAP PANIC: bad object in sv"; |
|
|
0 |
97 |
if (!var) throw "TYPEMAP PANIC: bad object in sv"; |
|
|
0 |
48 |
if (!var) throw "TYPEMAP PANIC: bad object in sv"; |
|
|
0 |
35 |
if (!var) throw "TYPEMAP PANIC: bad object in sv"; |
|
|
0 |
47 |
if (!var) throw "TYPEMAP PANIC: bad object in sv"; |
|
|
0 |
0 |
if (!var) throw "TYPEMAP PANIC: bad object in sv"; |
|
204
|
190 |
0 |
Typemap::dispose(var, sv); |
|
|
115 |
0 |
Typemap::dispose(var, sv); |
|
|
0 |
0 |
Typemap::dispose(var, sv); |
|
|
69 |
0 |
Typemap::dispose(var, sv); |
|
|
85 |
0 |
Typemap::dispose(var, sv); |
|
|
305 |
0 |
Typemap::dispose(var, sv); |
|
|
97 |
0 |
Typemap::dispose(var, sv); |
|
|
48 |
0 |
Typemap::dispose(var, sv); |
|
|
35 |
0 |
Typemap::dispose(var, sv); |
|
|
47 |
0 |
Typemap::dispose(var, sv); |
|
|
0 |
0 |
Typemap::dispose(var, sv); |
|
206
|
190 |
0 |
});} |
|
|
115 |
0 |
});} |
|
|
0 |
0 |
});} |
|
|
69 |
0 |
});} |
|
|
85 |
0 |
});} |
|
|
305 |
0 |
});} |
|
|
97 |
0 |
});} |
|
|
48 |
0 |
});} |
|
|
35 |
0 |
});} |
|
|
47 |
0 |
});} |
|
|
0 |
0 |
});} |
|
234
|
48 |
0 |
template static inline void destroy (T* var, SV*) { delete var; } |
|
|
35 |
0 |
template static inline void destroy (T* var, SV*) { delete var; } |
|
|
47 |
0 |
template static inline void destroy (T* var, SV*) { delete var; } |
|
|
0 |
0 |
template static inline void destroy (T* var, SV*) { delete var; } |
|
251
|
190 |
0 |
template static inline const void* out (T* var) { refcnt_inc(var); return var; } |
|
|
115 |
0 |
template static inline const void* out (T* var) { refcnt_inc(var); return var; } |
|
|
374 |
0 |
template static inline const void* out (T* var) { refcnt_inc(var); return var; } |
|
|
182 |
0 |
template static inline const void* out (T* var) { refcnt_inc(var); return var; } |
|
252
|
190 |
0 |
template static inline void destroy (T* var, SV*) { refcnt_dec(var); } |
|
|
115 |
0 |
template static inline void destroy (T* var, SV*) { refcnt_dec(var); } |
|
|
69 |
0 |
template static inline void destroy (T* var, SV*) { refcnt_dec(var); } |
|
|
85 |
0 |
template static inline void destroy (T* var, SV*) { refcnt_dec(var); } |
|
|
305 |
0 |
template static inline void destroy (T* var, SV*) { refcnt_dec(var); } |
|
|
97 |
0 |
template static inline void destroy (T* var, SV*) { refcnt_dec(var); } |
|
253
|
0 |
0 |
template static inline void retain (T* var) { refcnt_inc(var); } |
|
254
|
0 |
0 |
template static inline void release (T* var) { refcnt_dec(var); } |
|
255
|
0 |
0 |
template static inline uint32_t use_count (T* var) { return refcnt_get(var); } |
|
302
|
0 |
0 |
if (!SvOBJECT(arg)) { |
|
|
58 |
0 |
if (!SvOBJECT(arg)) { |
|
|
359 |
0 |
if (!SvOBJECT(arg)) { |
|
|
76 |
0 |
if (!SvOBJECT(arg)) { |
|
|
61 |
0 |
if (!SvOBJECT(arg)) { |
|
|
297 |
0 |
if (!SvOBJECT(arg)) { |
|
|
21 |
0 |
if (!SvOBJECT(arg)) { |
|
|
152 |
0 |
if (!SvOBJECT(arg)) { |
|
|
232 |
0 |
if (!SvOBJECT(arg)) { |
|
|
561 |
0 |
if (!SvOBJECT(arg)) { |
|
|
76966 |
0 |
if (!SvOBJECT(arg)) { |
|
303
|
0 |
0 |
if (SvROK(arg)) { |
|
|
58 |
0 |
if (SvROK(arg)) { |
|
|
359 |
0 |
if (SvROK(arg)) { |
|
|
76 |
0 |
if (SvROK(arg)) { |
|
|
61 |
0 |
if (SvROK(arg)) { |
|
|
297 |
0 |
if (SvROK(arg)) { |
|
|
21 |
0 |
if (SvROK(arg)) { |
|
|
152 |
0 |
if (SvROK(arg)) { |
|
|
232 |
0 |
if (SvROK(arg)) { |
|
|
561 |
0 |
if (SvROK(arg)) { |
|
|
76966 |
0 |
if (SvROK(arg)) { |
|
305
|
0 |
0 |
if (!SvOBJECT(arg)) throw "arg is a reference to non-object"; |
|
|
0 |
58 |
if (!SvOBJECT(arg)) throw "arg is a reference to non-object"; |
|
|
0 |
359 |
if (!SvOBJECT(arg)) throw "arg is a reference to non-object"; |
|
|
0 |
76 |
if (!SvOBJECT(arg)) throw "arg is a reference to non-object"; |
|
|
0 |
61 |
if (!SvOBJECT(arg)) throw "arg is a reference to non-object"; |
|
|
0 |
297 |
if (!SvOBJECT(arg)) throw "arg is a reference to non-object"; |
|
|
0 |
21 |
if (!SvOBJECT(arg)) throw "arg is a reference to non-object"; |
|
|
0 |
152 |
if (!SvOBJECT(arg)) throw "arg is a reference to non-object"; |
|
|
0 |
232 |
if (!SvOBJECT(arg)) throw "arg is a reference to non-object"; |
|
|
0 |
561 |
if (!SvOBJECT(arg)) throw "arg is a reference to non-object"; |
|
|
0 |
76966 |
if (!SvOBJECT(arg)) throw "arg is a reference to non-object"; |
|
307
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
|
0 |
0 |
else if (!SvOK(arg)) return TYPE(); |
|
311
|
0 |
0 |
auto ptr = IStorage::get(arg); |
|
|
58 |
0 |
auto ptr = IStorage::get(arg); |
|
|
359 |
0 |
auto ptr = IStorage::get(arg); |
|
|
76 |
0 |
auto ptr = IStorage::get(arg); |
|
|
61 |
0 |
auto ptr = IStorage::get(arg); |
|
|
297 |
0 |
auto ptr = IStorage::get(arg); |
|
|
21 |
0 |
auto ptr = IStorage::get(arg); |
|
|
152 |
0 |
auto ptr = IStorage::get(arg); |
|
|
232 |
0 |
auto ptr = IStorage::get(arg); |
|
|
561 |
0 |
auto ptr = IStorage::get(arg); |
|
|
76966 |
0 |
auto ptr = IStorage::get(arg); |
|
312
|
0 |
0 |
if (ptr) { |
|
|
58 |
0 |
if (ptr) { |
|
|
359 |
0 |
if (ptr) { |
|
|
76 |
0 |
if (ptr) { |
|
|
61 |
0 |
if (ptr) { |
|
|
297 |
0 |
if (ptr) { |
|
|
21 |
0 |
if (ptr) { |
|
|
152 |
0 |
if (ptr) { |
|
|
232 |
0 |
if (ptr) { |
|
|
561 |
0 |
if (ptr) { |
|
|
76966 |
0 |
if (ptr) { |
|
314
|
0 |
0 |
TYPE ret = cast(downgraded); |
|
|
58 |
0 |
TYPE ret = cast(downgraded); |
|
|
359 |
0 |
TYPE ret = cast(downgraded); |
|
|
76 |
0 |
TYPE ret = cast(downgraded); |
|
|
61 |
0 |
TYPE ret = cast(downgraded); |
|
|
297 |
0 |
TYPE ret = cast(downgraded); |
|
|
21 |
0 |
TYPE ret = cast(downgraded); |
|
|
152 |
0 |
TYPE ret = cast(downgraded); |
|
|
232 |
0 |
TYPE ret = cast(downgraded); |
|
|
561 |
0 |
TYPE ret = cast(downgraded); |
|
|
76966 |
0 |
TYPE ret = cast(downgraded); |
|
315
|
0 |
0 |
if (ret) { |
|
|
58 |
0 |
if (ret) { |
|
|
359 |
0 |
if (ret) { |
|
|
76 |
0 |
if (ret) { |
|
|
61 |
0 |
if (ret) { |
|
|
297 |
0 |
if (ret) { |
|
|
21 |
0 |
if (ret) { |
|
|
152 |
0 |
if (ret) { |
|
|
232 |
0 |
if (ret) { |
|
|
561 |
0 |
if (ret) { |
|
|
76966 |
0 |
if (ret) { |
|
316
|
0 |
0 |
if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object"; |
|
|
0 |
58 |
if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object"; |
|
|
0 |
359 |
if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object"; |
|
|
0 |
76 |
if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object"; |
|
|
0 |
61 |
if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object"; |
|
|
0 |
297 |
if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object"; |
|
|
0 |
21 |
if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object"; |
|
|
0 |
152 |
if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object"; |
|
|
0 |
232 |
if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object"; |
|
|
0 |
561 |
if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object"; |
|
|
0 |
76966 |
if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object"; |
|
323
|
0 |
0 |
auto package = Typemap::package(); |
|
|
0 |
0 |
auto package = Typemap::package(); |
|
|
0 |
0 |
auto package = Typemap::package(); |
|
|
0 |
0 |
auto package = Typemap::package(); |
|
|
0 |
0 |
auto package = Typemap::package(); |
|
|
0 |
0 |
auto package = Typemap::package(); |
|
|
0 |
0 |
auto package = Typemap::package(); |
|
|
0 |
0 |
auto package = Typemap::package(); |
|
|
0 |
0 |
auto package = Typemap::package(); |
|
|
0 |
0 |
auto package = Typemap::package(); |
|
344
|
19 |
190 |
if (!var) return &PL_sv_undef; |
|
|
19 |
115 |
if (!var) return &PL_sv_undef; |
|
|
0 |
0 |
if (!var) return &PL_sv_undef; |
|
|
80 |
69 |
if (!var) return &PL_sv_undef; |
|
|
0 |
85 |
if (!var) return &PL_sv_undef; |
|
|
72 |
305 |
if (!var) return &PL_sv_undef; |
|
|
0 |
97 |
if (!var) return &PL_sv_undef; |
|
|
0 |
48 |
if (!var) return &PL_sv_undef; |
|
|
0 |
35 |
if (!var) return &PL_sv_undef; |
|
|
0 |
47 |
if (!var) return &PL_sv_undef; |
|
|
0 |
97 |
if (!var) return &PL_sv_undef; |
|
347
|
0 |
190 |
if (proto) { |
|
|
0 |
115 |
if (proto) { |
|
|
0 |
0 |
if (proto) { |
|
|
1 |
68 |
if (proto) { |
|
|
85 |
0 |
if (proto) { |
|
|
83 |
222 |
if (proto) { |
|
|
97 |
0 |
if (proto) { |
|
|
0 |
48 |
if (proto) { |
|
|
0 |
35 |
if (proto) { |
|
|
0 |
47 |
if (proto) { |
|
|
0 |
97 |
if (proto) { |
|
348
|
0 |
0 |
if (SvROK(proto)) { // ref to object/base |
|
|
0 |
0 |
if (SvROK(proto)) { // ref to object/base |
|
|
0 |
0 |
if (SvROK(proto)) { // ref to object/base |
|
|
0 |
1 |
if (SvROK(proto)) { // ref to object/base |
|
|
0 |
85 |
if (SvROK(proto)) { // ref to object/base |
|
|
0 |
83 |
if (SvROK(proto)) { // ref to object/base |
|
|
0 |
97 |
if (SvROK(proto)) { // ref to object/base |
|
|
0 |
0 |
if (SvROK(proto)) { // ref to object/base |
|
|
0 |
0 |
if (SvROK(proto)) { // ref to object/base |
|
|
0 |
0 |
if (SvROK(proto)) { // ref to object/base |
|
|
0 |
0 |
if (SvROK(proto)) { // ref to object/base |
|
349
|
0 |
0 |
rv = proto; |
|
|
0 |
0 |
rv = proto; |
|
|
0 |
0 |
rv = proto; |
|
|
0 |
0 |
rv = proto; |
|
|
0 |
0 |
rv = proto; |
|
|
0 |
0 |
rv = proto; |
|
|
0 |
0 |
rv = proto; |
|
|
0 |
0 |
rv = proto; |
|
|
0 |
0 |
rv = proto; |
|
|
0 |
0 |
rv = proto; |
|
|
0 |
0 |
rv = proto; |
|
352
|
0 |
0 |
else if (proto.type() <= SVt_PVMG) { // class name |
|
|
0 |
0 |
else if (proto.type() <= SVt_PVMG) { // class name |
|
|
0 |
0 |
else if (proto.type() <= SVt_PVMG) { // class name |
|
|
1 |
0 |
else if (proto.type() <= SVt_PVMG) { // class name |
|
|
85 |
0 |
else if (proto.type() <= SVt_PVMG) { // class name |
|
|
83 |
0 |
else if (proto.type() <= SVt_PVMG) { // class name |
|
|
97 |
0 |
else if (proto.type() <= SVt_PVMG) { // class name |
|
|
0 |
0 |
else if (proto.type() <= SVt_PVMG) { // class name |
|
|
0 |
0 |
else if (proto.type() <= SVt_PVMG) { // class name |
|
|
0 |
0 |
else if (proto.type() <= SVt_PVMG) { // class name |
|
|
0 |
0 |
else if (proto.type() <= SVt_PVMG) { // class name |
|
353
|
0 |
0 |
if (SvOBJECT(proto)) { |
|
|
0 |
0 |
if (SvOBJECT(proto)) { |
|
|
0 |
0 |
if (SvOBJECT(proto)) { |
|
|
0 |
1 |
if (SvOBJECT(proto)) { |
|
|
0 |
85 |
if (SvOBJECT(proto)) { |
|
|
0 |
83 |
if (SvOBJECT(proto)) { |
|
|
0 |
97 |
if (SvOBJECT(proto)) { |
|
|
0 |
0 |
if (SvOBJECT(proto)) { |
|
|
0 |
0 |
if (SvOBJECT(proto)) { |
|
|
0 |
0 |
if (SvOBJECT(proto)) { |
|
|
0 |
0 |
if (SvOBJECT(proto)) { |
|
355
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
357
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
1 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
85 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
83 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
97 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
358
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
1 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
85 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
83 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
97 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
359
|
0 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
0 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
0 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
0 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
0 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
0 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
1 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
1 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
85 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
85 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
83 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
83 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
97 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
97 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
0 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
0 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
0 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
0 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
0 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
0 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
0 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
|
0 |
0 |
sv_bless(rv, gv_stashsv(proto, GV_ADD)); |
|
363
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
|
0 |
0 |
else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash |
|
364
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
365
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
366
|
0 |
0 |
sv_bless(rv, proto.get()); |
|
|
0 |
0 |
sv_bless(rv, proto.get()); |
|
|
0 |
0 |
sv_bless(rv, proto.get()); |
|
|
0 |
0 |
sv_bless(rv, proto.get()); |
|
|
0 |
0 |
sv_bless(rv, proto.get()); |
|
|
0 |
0 |
sv_bless(rv, proto.get()); |
|
|
0 |
0 |
sv_bless(rv, proto.get()); |
|
|
0 |
0 |
sv_bless(rv, proto.get()); |
|
|
0 |
0 |
sv_bless(rv, proto.get()); |
|
|
0 |
0 |
sv_bless(rv, proto.get()); |
|
|
0 |
0 |
sv_bless(rv, proto.get()); |
|
370
|
0 |
0 |
rv = Sv::noinc(newRV(proto)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV(proto)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV(proto)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV(proto)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV(proto)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV(proto)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV(proto)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV(proto)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV(proto)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV(proto)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV(proto)); |
|
375
|
190 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
115 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
68 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
222 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
0 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
48 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
35 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
47 |
0 |
base = newSV_type(SVt_PVMG); |
|
|
97 |
0 |
base = newSV_type(SVt_PVMG); |
|
376
|
190 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
115 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
68 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
222 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
0 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
48 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
35 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
47 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
|
97 |
0 |
rv = Sv::noinc(newRV_noinc(base)); |
|
380
|
0 |
0 |
if (!SvOBJECT(base)) { // not blessed -> bless to default typemap's class |
|
|
0 |
0 |
if (!SvOBJECT(base)) { // not blessed -> bless to default typemap's class |
|
|
0 |
0 |
if (!SvOBJECT(base)) { // not blessed -> bless to default typemap's class |
|
|
0 |
0 |
if (!SvOBJECT(base)) { // not blessed -> bless to default typemap's class |
|
|
0 |
0 |
if (!SvOBJECT(base)) { // not blessed -> bless to default typemap's class |
|
|
0 |
0 |
if (!SvOBJECT(base)) { // not blessed -> bless to default typemap's class |
|
|
0 |
0 |
if (!SvOBJECT(base)) { // not blessed -> bless to default typemap's class |
|
|
0 |
0 |
if (!SvOBJECT(base)) { // not blessed -> bless to default typemap's class |
|
|
0 |
0 |
if (!SvOBJECT(base)) { // not blessed -> bless to default typemap's class |
|
|
0 |
0 |
if (!SvOBJECT(base)) { // not blessed -> bless to default typemap's class |
|
|
0 |
0 |
if (!SvOBJECT(base)) { // not blessed -> bless to default typemap's class |
|
382
|
6 |
184 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
6 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
6 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
6 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
6 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
5 |
110 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
5 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
5 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
5 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
5 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
8 |
60 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
8 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
8 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
8 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
8 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
17 |
205 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
17 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
17 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
17 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
17 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
5 |
43 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
5 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
5 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
5 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
5 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
2 |
33 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
2 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
2 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
2 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
2 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
2 |
45 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
2 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
2 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
2 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
2 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
9 |
88 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
9 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
9 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
383
|
190 |
0 |
sv_bless(rv, stash); // TODO: custom faster bless |
|
|
115 |
0 |
sv_bless(rv, stash); // TODO: custom faster bless |
|
|
0 |
0 |
sv_bless(rv, stash); // TODO: custom faster bless |
|
|
68 |
0 |
sv_bless(rv, stash); // TODO: custom faster bless |
|
|
0 |
0 |
sv_bless(rv, stash); // TODO: custom faster bless |
|
|
222 |
0 |
sv_bless(rv, stash); // TODO: custom faster bless |
|
|
0 |
0 |
sv_bless(rv, stash); // TODO: custom faster bless |
|
|
48 |
0 |
sv_bless(rv, stash); // TODO: custom faster bless |
|
|
35 |
0 |
sv_bless(rv, stash); // TODO: custom faster bless |
|
|
47 |
0 |
sv_bless(rv, stash); // TODO: custom faster bless |
|
|
97 |
0 |
sv_bless(rv, stash); // TODO: custom faster bless |
|
387
|
190 |
0 |
IStorage::set(base, const_cast(IType::out(IType::template cast(var)))); |
|
|
115 |
0 |
IStorage::set(base, const_cast(IType::out(IType::template cast(var)))); |
|
|
0 |
0 |
IStorage::set(base, const_cast(IType::out(IType::template cast(var)))); |
|
|
69 |
0 |
IStorage::set(base, const_cast(IType::out(IType::template cast(var)))); |
|
|
85 |
0 |
IStorage::set(base, const_cast(IType::out(IType::template cast(var)))); |
|
|
305 |
0 |
IStorage::set(base, const_cast(IType::out(IType::template cast(var)))); |
|
|
97 |
0 |
IStorage::set(base, const_cast(IType::out(IType::template cast(var)))); |
|
|
48 |
0 |
IStorage::set(base, const_cast(IType::out(IType::template cast(var)))); |
|
|
35 |
0 |
IStorage::set(base, const_cast(IType::out(IType::template cast(var)))); |
|
|
47 |
0 |
IStorage::set(base, const_cast(IType::out(IType::template cast(var)))); |
|
|
97 |
0 |
IStorage::set(base, const_cast(IType::out(IType::template cast(var)))); |
|
405
|
0 |
0 |
template static inline TO cast (FROM v) { return _cast(v, CastType()); } |
|
|
93 |
0 |
template static inline TO cast (FROM v) { return _cast(v, CastType()); } |
|
|
549 |
0 |
template static inline TO cast (FROM v) { return _cast(v, CastType()); } |
|
|
123 |
0 |
template static inline TO cast (FROM v) { return _cast(v, CastType()); } |
|
|
109 |
0 |
template static inline TO cast (FROM v) { return _cast(v, CastType()); } |
|
|
412 |
0 |
template static inline TO cast (FROM v) { return _cast(v, CastType()); } |
|
|
90 |
0 |
template static inline TO cast (FROM v) { return _cast(v, CastType()); } |
|
|
457 |
0 |
template static inline TO cast (FROM v) { return _cast(v, CastType()); } |
|
|
317 |
0 |
template static inline TO cast (FROM v) { return _cast(v, CastType()); } |
|
|
658 |
0 |
template static inline TO cast (FROM v) { return _cast(v, CastType()); } |
|
|
76966 |
0 |
template static inline TO cast (FROM v) { return _cast(v, CastType()); } |
|
|
0 |
0 |
template static inline TO cast (FROM v) { return _cast(v, CastType()); } |
|
410
|
9 |
73 |
static PERL_THREAD_LOCAL Stash stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
9 |
0 |
static PERL_THREAD_LOCAL Stash stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
9 |
0 |
static PERL_THREAD_LOCAL Stash stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
9 |
0 |
static PERL_THREAD_LOCAL Stash stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
9 |
0 |
static PERL_THREAD_LOCAL Stash stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
9 |
0 |
static PERL_THREAD_LOCAL Stash stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL Stash stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
1 |
0 |
static PERL_THREAD_LOCAL Stash stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
1 |
0 |
static PERL_THREAD_LOCAL Stash stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
1 |
0 |
static PERL_THREAD_LOCAL Stash stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
1 |
0 |
static PERL_THREAD_LOCAL Stash stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
1 |
0 |
static PERL_THREAD_LOCAL Stash stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
1 |
0 |
static PERL_THREAD_LOCAL Stash stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |
|
|
0 |
0 |
static PERL_THREAD_LOCAL Stash stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD); |