Branch Coverage

src/xs/typemap/object.h
Criterion Covered Total %
branch 968 3284 29.4


line true false branch
27 1 1 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
1 1 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
1 4 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
0 0 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
1 2 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
1 2 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
1 22 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
1 16 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
1 15 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
1 12 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
1 28 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
1 41 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
1 6 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
1 18 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
1 29 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
4 70 PANDA_GLOBAL_MEMBER_PTR(TypemapMarker, svt_clear_t, get, &func);
40 1 0 return SvIOK(arg) ? (void*)SvIVX(arg) : nullptr;
4 0 return SvIOK(arg) ? (void*)SvIVX(arg) : nullptr;
2 0 return SvIOK(arg) ? (void*)SvIVX(arg) : nullptr;
4 0 return SvIOK(arg) ? (void*)SvIVX(arg) : nullptr;
13 0 return SvIOK(arg) ? (void*)SvIVX(arg) : nullptr;
18 0 return SvIOK(arg) ? (void*)SvIVX(arg) : nullptr;
8 0 return SvIOK(arg) ? (void*)SvIVX(arg) : nullptr;
28 8 return SvIOK(arg) ? (void*)SvIVX(arg) : nullptr;
61 0 1 return mg ? mg->mg_ptr : NULL;
0 1 return mg ? mg->mg_ptr : NULL;
4 0 return mg ? mg->mg_ptr : NULL;
0 0 return mg ? mg->mg_ptr : NULL;
2 0 return mg ? mg->mg_ptr : NULL;
2 0 return mg ? mg->mg_ptr : NULL;
17 2 return mg ? mg->mg_ptr : NULL;
13 1 return mg ? mg->mg_ptr : NULL;
12 0 return mg ? mg->mg_ptr : NULL;
10 1 return mg ? mg->mg_ptr : NULL;
25 0 return mg ? mg->mg_ptr : NULL;
29 0 return mg ? mg->mg_ptr : NULL;
1 0 return mg ? mg->mg_ptr : NULL;
4 0 return mg ? mg->mg_ptr : NULL;
3 0 return mg ? mg->mg_ptr : NULL;
4 0 return mg ? mg->mg_ptr : NULL;
12 0 return mg ? mg->mg_ptr : NULL;
18 0 return mg ? mg->mg_ptr : NULL;
19 0 return mg ? mg->mg_ptr : NULL;
37 8 return mg ? mg->mg_ptr : NULL;
65 1 0 auto marker = xs::Sv::PayloadMarker::get();
1 0 auto marker = xs::Sv::PayloadMarker::get();
1 0 auto marker = xs::Sv::PayloadMarker::get();
0 0 auto marker = xs::Sv::PayloadMarker::get();
1 0 auto marker = xs::Sv::PayloadMarker::get();
1 0 auto marker = xs::Sv::PayloadMarker::get();
4 0 auto marker = xs::Sv::PayloadMarker::get();
3 0 auto marker = xs::Sv::PayloadMarker::get();
4 0 auto marker = xs::Sv::PayloadMarker::get();
2 0 auto marker = xs::Sv::PayloadMarker::get();
4 0 auto marker = xs::Sv::PayloadMarker::get();
11 0 auto marker = xs::Sv::PayloadMarker::get();
1 0 auto marker = xs::Sv::PayloadMarker::get();
1 0 auto marker = xs::Sv::PayloadMarker::get();
1 0 auto marker = xs::Sv::PayloadMarker::get();
2 0 auto marker = xs::Sv::PayloadMarker::get();
3 0 auto marker = xs::Sv::PayloadMarker::get();
6 0 auto marker = xs::Sv::PayloadMarker::get();
6 0 auto marker = xs::Sv::PayloadMarker::get();
4 0 auto marker = xs::Sv::PayloadMarker::get();
66 1 0 marker->svt_clear = typemap::object::TypemapMarker::get();
1 0 marker->svt_clear = typemap::object::TypemapMarker::get();
1 0 marker->svt_clear = typemap::object::TypemapMarker::get();
0 0 marker->svt_clear = typemap::object::TypemapMarker::get();
1 0 marker->svt_clear = typemap::object::TypemapMarker::get();
1 0 marker->svt_clear = typemap::object::TypemapMarker::get();
4 0 marker->svt_clear = typemap::object::TypemapMarker::get();
3 0 marker->svt_clear = typemap::object::TypemapMarker::get();
4 0 marker->svt_clear = typemap::object::TypemapMarker::get();
2 0 marker->svt_clear = typemap::object::TypemapMarker::get();
4 0 marker->svt_clear = typemap::object::TypemapMarker::get();
11 0 marker->svt_clear = typemap::object::TypemapMarker::get();
1 0 marker->svt_clear = typemap::object::TypemapMarker::get();
1 0 marker->svt_clear = typemap::object::TypemapMarker::get();
1 0 marker->svt_clear = typemap::object::TypemapMarker::get();
2 0 marker->svt_clear = typemap::object::TypemapMarker::get();
3 0 marker->svt_clear = typemap::object::TypemapMarker::get();
6 0 marker->svt_clear = typemap::object::TypemapMarker::get();
6 0 marker->svt_clear = typemap::object::TypemapMarker::get();
4 0 marker->svt_clear = typemap::object::TypemapMarker::get();
71 1 0 Newx(mg, 1, MAGIC);
1 0 Newx(mg, 1, MAGIC);
1 0 Newx(mg, 1, MAGIC);
0 0 Newx(mg, 1, MAGIC);
1 0 Newx(mg, 1, MAGIC);
1 0 Newx(mg, 1, MAGIC);
4 0 Newx(mg, 1, MAGIC);
3 0 Newx(mg, 1, MAGIC);
4 0 Newx(mg, 1, MAGIC);
2 0 Newx(mg, 1, MAGIC);
4 0 Newx(mg, 1, MAGIC);
11 0 Newx(mg, 1, MAGIC);
1 0 Newx(mg, 1, MAGIC);
1 0 Newx(mg, 1, MAGIC);
1 0 Newx(mg, 1, MAGIC);
2 0 Newx(mg, 1, MAGIC);
3 0 Newx(mg, 1, MAGIC);
6 0 Newx(mg, 1, MAGIC);
6 0 Newx(mg, 1, MAGIC);
4 0 Newx(mg, 1, MAGIC);
89 1 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
1 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
1 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
0 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
1 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
1 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
4 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
3 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
4 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
2 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
4 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()); }
1 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
1 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
1 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
2 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
3 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
6 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
6 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
4 0 static Sv out (const TYPE& var, const Sv& proto) { return _out(var, proto, BACKREF()); }
95 1 1 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
1 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
0 1 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
1 1 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
1 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
0 1 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
4 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
4 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
4 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;
0 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
2 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
2 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
2 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
2 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
2 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
2 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
19 2 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
19 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
17 2 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
28 1 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
28 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
13 15 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
35 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
35 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
12 23 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
11 1 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
11 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
10 1 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
25 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
25 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
25 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
31 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
31 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
31 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
1 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
1 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
1 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
4 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
4 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
4 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
3 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
3 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
3 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
4 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
4 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
4 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
12 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
12 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
12 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
18 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
18 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
18 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
28 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
28 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
19 9 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
43 8 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
43 0 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
37 6 for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) if (mg->mg_virtual && mg->mg_virtual->svt_clear == marker) return mg;
108 18 0 auto br = Backref::get(var);
109 6 12 if (!br) return Typemap::create(var, proto);
6 0 if (!br) return Typemap::create(var, proto);
110 5 7 if (br->svobj) {
112 3 2 if (!br->zombie) return Ref::create(br->svobj);
3 0 if (!br->zombie) return Ref::create(br->svobj);
113 2 0 _from_zombie(Typemap::IType::template cast(var), br->svobj, _get_magic(br->svobj), br);
2 0 _from_zombie(Typemap::IType::template cast(var), br->svobj, _get_magic(br->svobj), br);
114 2 0 return Sv::noinc(newRV_noinc(br->svobj));
116 7 0 auto ret = Typemap::create(var, proto);
125 18 0 auto br = Backref::get(var);
126 4 14 if (!br) return 0;
128 5 9 if (br->zombie) {
132 5 0 _restore_dtor(sv);
133 5 0 _from_zombie(var, sv, mg, br);
134 4 1 if (br->in_cdtor) Typemap::IType::retain(var); // avoid double deletion if refcnt policy of 'var' drops to 0 during deletion
140 7 2 if (Typemap::IType::use_count(var) <= 1 || PL_in_clean_objs) {
0 7 if (Typemap::IType::use_count(var) <= 1 || PL_in_clean_objs) {
2 7 if (Typemap::IType::use_count(var) <= 1 || PL_in_clean_objs) {
141 2 0 _restore_dtor(sv);
147 7 0 _to_zombie(var, sv, mg, br);
149 18 0 });}
156 8 2 for (mg = SvMAGIC(stash); mg; mg = mg->mg_moremagic) if (mg->mg_virtual == marker) return mg;
6 2 for (mg = SvMAGIC(stash); mg; mg = mg->mg_moremagic) if (mg->mg_virtual == marker) return mg;
164 7 0 auto meta = HvMROMETA(stash);
0 0 auto meta = HvMROMETA(stash);
165 3 4 if (meta->destroy == typemap::object::fake_dtor) return;
166 4 0 auto stmg = _zombie_get_stash_magic(stash);
167 2 2 if (!stmg) stmg = Sv(stash).payload_attach(Sv::Payload(), xs::Sv::PayloadMarker::get());
2 0 if (!stmg) stmg = Sv(stash).payload_attach(Sv::Payload(), xs::Sv::PayloadMarker::get());
2 0 if (!stmg) stmg = Sv(stash).payload_attach(Sv::Payload(), xs::Sv::PayloadMarker::get());
176 7 0 auto meta = HvMROMETA(stash);
0 0 auto meta = HvMROMETA(stash);
177 3 4 if (meta->destroy != typemap::object::fake_dtor) return;
178 4 0 auto stmg = _zombie_get_stash_magic(stash);
202 1 0 TYPE var = Typemap::template cast(downgraded);
1 0 TYPE var = Typemap::template cast(downgraded);
1 0 TYPE var = Typemap::template cast(downgraded);
0 0 TYPE var = Typemap::template cast(downgraded);
1 0 TYPE var = Typemap::template cast(downgraded);
1 0 TYPE var = Typemap::template cast(downgraded);
4 0 TYPE var = Typemap::template cast(downgraded);
3 0 TYPE var = Typemap::template cast(downgraded);
4 0 TYPE var = Typemap::template cast(downgraded);
2 0 TYPE var = Typemap::template cast(downgraded);
4 0 TYPE var = Typemap::template cast(downgraded);
10 0 TYPE var = Typemap::template cast(downgraded);
1 0 TYPE var = Typemap::template cast(downgraded);
1 0 TYPE var = Typemap::template cast(downgraded);
1 0 TYPE var = Typemap::template cast(downgraded);
2 0 TYPE var = Typemap::template cast(downgraded);
3 0 TYPE var = Typemap::template cast(downgraded);
6 0 TYPE var = Typemap::template cast(downgraded);
6 0 TYPE var = Typemap::template cast(downgraded);
4 0 TYPE var = Typemap::template cast(downgraded);
203 0 1 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 1 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 1 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 0 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 1 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 1 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 4 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 3 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 4 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 2 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 4 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 10 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 1 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 1 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 1 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 2 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 3 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 6 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 6 if (!var) throw "TYPEMAP PANIC: bad object in sv";
0 4 if (!var) throw "TYPEMAP PANIC: bad object in sv";
204 1 0 Typemap::dispose(var, sv);
1 0 Typemap::dispose(var, sv);
1 0 Typemap::dispose(var, sv);
0 0 Typemap::dispose(var, sv);
1 0 Typemap::dispose(var, sv);
1 0 Typemap::dispose(var, sv);
4 0 Typemap::dispose(var, sv);
3 0 Typemap::dispose(var, sv);
4 0 Typemap::dispose(var, sv);
2 0 Typemap::dispose(var, sv);
4 0 Typemap::dispose(var, sv);
10 0 Typemap::dispose(var, sv);
1 0 Typemap::dispose(var, sv);
1 0 Typemap::dispose(var, sv);
1 0 Typemap::dispose(var, sv);
2 0 Typemap::dispose(var, sv);
3 0 Typemap::dispose(var, sv);
6 0 Typemap::dispose(var, sv);
6 0 Typemap::dispose(var, sv);
4 0 Typemap::dispose(var, sv);
206 1 0 });}
1 0 });}
1 0 });}
0 0 });}
1 0 });}
1 0 });}
4 0 });}
3 0 });}
4 0 });}
2 0 });}
4 0 });}
10 0 });}
1 0 });}
1 0 });}
1 0 });}
2 0 });}
3 0 });}
6 0 });}
6 0 });}
4 0 });}
234 1 0 template static inline void destroy (T* var, SV*) { delete var; }
1 0 template static inline void destroy (T* var, SV*) { delete var; }
1 0 template static inline void destroy (T* var, SV*) { delete var; }
4 0 template static inline void destroy (T* var, SV*) { delete var; }
3 0 template static inline void destroy (T* var, SV*) { delete var; }
4 0 template static inline void destroy (T* var, SV*) { delete var; }
2 0 template static inline void destroy (T* var, SV*) { delete var; }
4 0 template static inline void destroy (T* var, SV*) { delete var; }
1 0 template static inline void destroy (T* var, SV*) { delete var; }
2 0 template static inline void destroy (T* var, SV*) { delete var; }
6 0 template static inline void destroy (T* var, SV*) { delete var; }
4 0 template static inline void destroy (T* var, SV*) { delete var; }
5 0 template static inline void destroy (T* var, SV*) { delete var; }
251 0 0 template static inline const void* out (T* var) { refcnt_inc(var); return var; }
252 0 0 template static inline void destroy (T* var, SV*) { refcnt_dec(var); }
280 1 0 delete static_cast(p);
3 0 delete static_cast(p);
4 0 delete static_cast(p);
302 1 0 if (!SvOBJECT(arg)) {
1 0 if (!SvOBJECT(arg)) {
5 0 if (!SvOBJECT(arg)) {
0 0 if (!SvOBJECT(arg)) {
2 0 if (!SvOBJECT(arg)) {
2 0 if (!SvOBJECT(arg)) {
20 0 if (!SvOBJECT(arg)) {
15 0 if (!SvOBJECT(arg)) {
13 0 if (!SvOBJECT(arg)) {
12 0 if (!SvOBJECT(arg)) {
25 0 if (!SvOBJECT(arg)) {
34 0 if (!SvOBJECT(arg)) {
2 0 if (!SvOBJECT(arg)) {
6 0 if (!SvOBJECT(arg)) {
2 0 if (!SvOBJECT(arg)) {
6 0 if (!SvOBJECT(arg)) {
2 0 if (!SvOBJECT(arg)) {
2 0 if (!SvOBJECT(arg)) {
4 0 if (!SvOBJECT(arg)) {
4 0 if (!SvOBJECT(arg)) {
10 0 if (!SvOBJECT(arg)) {
10 0 if (!SvOBJECT(arg)) {
20 0 if (!SvOBJECT(arg)) {
20 0 if (!SvOBJECT(arg)) {
20 0 if (!SvOBJECT(arg)) {
8 0 if (!SvOBJECT(arg)) {
69 0 if (!SvOBJECT(arg)) {
60 0 if (!SvOBJECT(arg)) {
303 1 0 if (SvROK(arg)) {
1 0 if (SvROK(arg)) {
4 1 if (SvROK(arg)) {
0 0 if (SvROK(arg)) {
2 0 if (SvROK(arg)) {
2 0 if (SvROK(arg)) {
19 1 if (SvROK(arg)) {
14 1 if (SvROK(arg)) {
12 1 if (SvROK(arg)) {
11 1 if (SvROK(arg)) {
25 0 if (SvROK(arg)) {
29 5 if (SvROK(arg)) {
1 1 if (SvROK(arg)) {
4 2 if (SvROK(arg)) {
1 1 if (SvROK(arg)) {
4 2 if (SvROK(arg)) {
2 0 if (SvROK(arg)) {
2 0 if (SvROK(arg)) {
4 0 if (SvROK(arg)) {
4 0 if (SvROK(arg)) {
9 1 if (SvROK(arg)) {
9 1 if (SvROK(arg)) {
18 2 if (SvROK(arg)) {
18 2 if (SvROK(arg)) {
19 1 if (SvROK(arg)) {
8 0 if (SvROK(arg)) {
59 10 if (SvROK(arg)) {
50 10 if (SvROK(arg)) {
305 0 1 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 1 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 4 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 0 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 2 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 2 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 19 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 14 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 12 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 11 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 25 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 29 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 1 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 4 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 1 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 4 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 2 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 2 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 4 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 4 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 9 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 9 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 18 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 18 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 19 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
0 8 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
14 45 if (!SvOBJECT(arg)) throw "arg is a reference to non-object";
14 36 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();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 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();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 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();
5 0 else if (!SvOK(arg)) return TYPE();
5 0 else if (!SvOK(arg)) return TYPE();
5 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
2 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();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 0 else if (!SvOK(arg)) return TYPE();
1 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();
2 8 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
2 8 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
2 0 else if (!SvOK(arg)) return TYPE();
311 1 0 auto ptr = IStorage::get(arg);
1 0 auto ptr = IStorage::get(arg);
4 0 auto ptr = IStorage::get(arg);
0 0 auto ptr = IStorage::get(arg);
2 0 auto ptr = IStorage::get(arg);
2 0 auto ptr = IStorage::get(arg);
19 0 auto ptr = IStorage::get(arg);
14 0 auto ptr = IStorage::get(arg);
12 0 auto ptr = IStorage::get(arg);
11 0 auto ptr = IStorage::get(arg);
25 0 auto ptr = IStorage::get(arg);
29 0 auto ptr = IStorage::get(arg);
1 0 auto ptr = IStorage::get(arg);
4 0 auto ptr = IStorage::get(arg);
2 0 auto ptr = IStorage::get(arg);
4 0 auto ptr = IStorage::get(arg);
9 0 auto ptr = IStorage::get(arg);
18 0 auto ptr = IStorage::get(arg);
19 0 auto ptr = IStorage::get(arg);
45 0 auto ptr = IStorage::get(arg);
312 0 1 if (ptr) {
0 1 if (ptr) {
4 0 if (ptr) {
0 0 if (ptr) {
2 0 if (ptr) {
2 0 if (ptr) {
17 2 if (ptr) {
13 1 if (ptr) {
12 0 if (ptr) {
10 1 if (ptr) {
25 0 if (ptr) {
29 0 if (ptr) {
1 0 if (ptr) {
314 0 0 TYPE ret = cast(downgraded);
0 0 TYPE ret = cast(downgraded);
4 0 TYPE ret = cast(downgraded);
0 0 TYPE ret = cast(downgraded);
2 0 TYPE ret = cast(downgraded);
2 0 TYPE ret = cast(downgraded);
17 0 TYPE ret = cast(downgraded);
13 0 TYPE ret = cast(downgraded);
12 0 TYPE ret = cast(downgraded);
10 0 TYPE ret = cast(downgraded);
25 0 TYPE ret = cast(downgraded);
29 0 TYPE ret = cast(downgraded);
1 0 TYPE ret = cast(downgraded);
4 0 TYPE ret = cast(downgraded);
1 0 TYPE ret = cast(downgraded);
4 0 TYPE ret = cast(downgraded);
2 0 TYPE ret = cast(downgraded);
0 2 TYPE ret = cast(downgraded);
2 0 TYPE ret = cast(downgraded);
0 2 TYPE ret = cast(downgraded);
4 0 TYPE ret = cast(downgraded);
4 0 TYPE ret = cast(downgraded);
9 0 TYPE ret = cast(downgraded);
0 9 TYPE ret = cast(downgraded);
9 0 TYPE ret = cast(downgraded);
0 9 TYPE ret = cast(downgraded);
18 0 TYPE ret = cast(downgraded);
18 0 TYPE ret = cast(downgraded);
19 0 TYPE ret = cast(downgraded);
8 0 TYPE ret = cast(downgraded);
37 0 TYPE ret = cast(downgraded);
28 0 TYPE ret = cast(downgraded);
315 0 0 if (ret) {
0 0 if (ret) {
4 0 if (ret) {
0 0 if (ret) {
2 0 if (ret) {
2 0 if (ret) {
17 0 if (ret) {
13 0 if (ret) {
12 0 if (ret) {
10 0 if (ret) {
25 0 if (ret) {
29 0 if (ret) {
1 0 if (ret) {
4 0 if (ret) {
1 0 if (ret) {
4 0 if (ret) {
2 0 if (ret) {
2 0 if (ret) {
4 0 if (ret) {
4 0 if (ret) {
9 0 if (ret) {
9 0 if (ret) {
18 0 if (ret) {
18 0 if (ret) {
18 1 if (ret) {
7 1 if (ret) {
37 0 if (ret) {
28 0 if (ret) {
316 0 0 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 0 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 4 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 0 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 2 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 2 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 17 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 13 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 12 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 10 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 25 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 29 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 1 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 4 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 1 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 4 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 2 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 2 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 4 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 4 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 9 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 9 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 18 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 18 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 18 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 7 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 37 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
0 28 if (!std::is_const::value && SvREADONLY(arg)) throw "cannot modify read-only object";
317 0 2 return ret;
0 2 return ret;
0 9 return ret;
0 9 return ret;
323 1 0 auto package = Typemap::package();
1 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();
2 0 auto package = Typemap::package();
1 0 auto package = Typemap::package();
0 0 auto package = Typemap::package();
1 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();
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();
1 0 auto package = Typemap::package();
1 0 auto package = Typemap::package();
8 0 auto package = Typemap::package();
8 0 auto package = Typemap::package();
344 0 1 if (!var) return &PL_sv_undef;
0 1 if (!var) return &PL_sv_undef;
0 1 if (!var) return &PL_sv_undef;
0 0 if (!var) return &PL_sv_undef;
0 1 if (!var) return &PL_sv_undef;
0 1 if (!var) return &PL_sv_undef;
0 4 if (!var) return &PL_sv_undef;
0 3 if (!var) return &PL_sv_undef;
0 4 if (!var) return &PL_sv_undef;
0 2 if (!var) return &PL_sv_undef;
0 4 if (!var) return &PL_sv_undef;
2 11 if (!var) return &PL_sv_undef;
0 1 if (!var) return &PL_sv_undef;
0 1 if (!var) return &PL_sv_undef;
0 1 if (!var) return &PL_sv_undef;
0 2 if (!var) return &PL_sv_undef;
0 3 if (!var) return &PL_sv_undef;
0 6 if (!var) return &PL_sv_undef;
0 6 if (!var) return &PL_sv_undef;
0 4 if (!var) return &PL_sv_undef;
0 1 if (!var) return &PL_sv_undef;
0 1 if (!var) return &PL_sv_undef;
0 1 if (!var) return &PL_sv_undef;
0 2 if (!var) return &PL_sv_undef;
0 3 if (!var) return &PL_sv_undef;
0 6 if (!var) return &PL_sv_undef;
0 2 if (!var) return &PL_sv_undef;
0 3 if (!var) return &PL_sv_undef;
347 1 0 if (proto) {
1 0 if (proto) {
0 1 if (proto) {
0 0 if (proto) {
1 0 if (proto) {
1 0 if (proto) {
4 0 if (proto) {
3 0 if (proto) {
4 0 if (proto) {
2 0 if (proto) {
4 0 if (proto) {
9 2 if (proto) {
1 0 if (proto) {
1 0 if (proto) {
1 0 if (proto) {
2 0 if (proto) {
2 1 if (proto) {
4 2 if (proto) {
6 0 if (proto) {
4 0 if (proto) {
1 0 if (proto) {
1 0 if (proto) {
1 0 if (proto) {
2 0 if (proto) {
2 1 if (proto) {
4 2 if (proto) {
2 0 if (proto) {
3 0 if (proto) {
348 0 1 if (SvROK(proto)) { // ref to object/base
0 1 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 1 if (SvROK(proto)) { // ref to object/base
4 0 if (SvROK(proto)) { // ref to object/base
3 0 if (SvROK(proto)) { // ref to object/base
0 4 if (SvROK(proto)) { // ref to object/base
2 0 if (SvROK(proto)) { // ref to object/base
0 4 if (SvROK(proto)) { // ref to object/base
0 9 if (SvROK(proto)) { // ref to object/base
0 1 if (SvROK(proto)) { // ref to object/base
0 1 if (SvROK(proto)) { // ref to object/base
0 1 if (SvROK(proto)) { // ref to object/base
0 2 if (SvROK(proto)) { // ref to object/base
0 2 if (SvROK(proto)) { // ref to object/base
0 4 if (SvROK(proto)) { // ref to object/base
0 6 if (SvROK(proto)) { // ref to object/base
0 4 if (SvROK(proto)) { // ref to object/base
0 1 if (SvROK(proto)) { // ref to object/base
0 1 if (SvROK(proto)) { // ref to object/base
0 1 if (SvROK(proto)) { // ref to object/base
0 2 if (SvROK(proto)) { // ref to object/base
0 2 if (SvROK(proto)) { // ref to object/base
0 4 if (SvROK(proto)) { // ref to object/base
0 2 if (SvROK(proto)) { // ref to object/base
0 3 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;
4 0 rv = proto;
3 0 rv = proto;
0 0 rv = proto;
2 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;
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 1 0 else if (proto.type() <= SVt_PVMG) { // class name
1 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 1 else if (proto.type() <= SVt_PVMG) { // class name
0 1 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
4 0 else if (proto.type() <= SVt_PVMG) { // class name
0 0 else if (proto.type() <= SVt_PVMG) { // class name
4 0 else if (proto.type() <= SVt_PVMG) { // class name
9 0 else if (proto.type() <= SVt_PVMG) { // class name
1 0 else if (proto.type() <= SVt_PVMG) { // class name
1 0 else if (proto.type() <= SVt_PVMG) { // class name
1 0 else if (proto.type() <= SVt_PVMG) { // class name
2 0 else if (proto.type() <= SVt_PVMG) { // class name
2 0 else if (proto.type() <= SVt_PVMG) { // class name
4 0 else if (proto.type() <= SVt_PVMG) { // class name
6 0 else if (proto.type() <= SVt_PVMG) { // class name
4 0 else if (proto.type() <= SVt_PVMG) { // class name
1 0 else if (proto.type() <= SVt_PVMG) { // class name
1 0 else if (proto.type() <= SVt_PVMG) { // class name
1 0 else if (proto.type() <= SVt_PVMG) { // class name
2 0 else if (proto.type() <= SVt_PVMG) { // class name
2 0 else if (proto.type() <= SVt_PVMG) { // class name
4 0 else if (proto.type() <= SVt_PVMG) { // class name
2 0 else if (proto.type() <= SVt_PVMG) { // class name
3 0 else if (proto.type() <= SVt_PVMG) { // class name
353 0 1 if (SvOBJECT(proto)) {
0 1 if (SvOBJECT(proto)) {
0 0 if (SvOBJECT(proto)) {
0 0 if (SvOBJECT(proto)) {
0 0 if (SvOBJECT(proto)) {
0 0 if (SvOBJECT(proto)) {
0 0 if (SvOBJECT(proto)) {
0 0 if (SvOBJECT(proto)) {
0 4 if (SvOBJECT(proto)) {
0 0 if (SvOBJECT(proto)) {
0 4 if (SvOBJECT(proto)) {
0 9 if (SvOBJECT(proto)) {
0 1 if (SvOBJECT(proto)) {
0 1 if (SvOBJECT(proto)) {
0 1 if (SvOBJECT(proto)) {
0 2 if (SvOBJECT(proto)) {
0 2 if (SvOBJECT(proto)) {
0 4 if (SvOBJECT(proto)) {
0 6 if (SvOBJECT(proto)) {
0 4 if (SvOBJECT(proto)) {
0 1 if (SvOBJECT(proto)) {
0 1 if (SvOBJECT(proto)) {
0 1 if (SvOBJECT(proto)) {
0 2 if (SvOBJECT(proto)) {
0 2 if (SvOBJECT(proto)) {
0 4 if (SvOBJECT(proto)) {
0 2 if (SvOBJECT(proto)) {
0 3 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));
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));
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 1 0 base = newSV_type(SVt_PVMG);
1 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);
4 0 base = newSV_type(SVt_PVMG);
0 0 base = newSV_type(SVt_PVMG);
4 0 base = newSV_type(SVt_PVMG);
9 0 base = newSV_type(SVt_PVMG);
1 0 base = newSV_type(SVt_PVMG);
1 0 base = newSV_type(SVt_PVMG);
1 0 base = newSV_type(SVt_PVMG);
2 0 base = newSV_type(SVt_PVMG);
2 0 base = newSV_type(SVt_PVMG);
4 0 base = newSV_type(SVt_PVMG);
6 0 base = newSV_type(SVt_PVMG);
4 0 base = newSV_type(SVt_PVMG);
1 0 base = newSV_type(SVt_PVMG);
1 0 base = newSV_type(SVt_PVMG);
1 0 base = newSV_type(SVt_PVMG);
2 0 base = newSV_type(SVt_PVMG);
2 0 base = newSV_type(SVt_PVMG);
4 0 base = newSV_type(SVt_PVMG);
2 0 base = newSV_type(SVt_PVMG);
3 0 base = newSV_type(SVt_PVMG);
358 1 0 rv = Sv::noinc(newRV_noinc(base));
1 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));
4 0 rv = Sv::noinc(newRV_noinc(base));
0 0 rv = Sv::noinc(newRV_noinc(base));
4 0 rv = Sv::noinc(newRV_noinc(base));
9 0 rv = Sv::noinc(newRV_noinc(base));
1 0 rv = Sv::noinc(newRV_noinc(base));
1 0 rv = Sv::noinc(newRV_noinc(base));
1 0 rv = Sv::noinc(newRV_noinc(base));
2 0 rv = Sv::noinc(newRV_noinc(base));
2 0 rv = Sv::noinc(newRV_noinc(base));
4 0 rv = Sv::noinc(newRV_noinc(base));
6 0 rv = Sv::noinc(newRV_noinc(base));
4 0 rv = Sv::noinc(newRV_noinc(base));
1 0 rv = Sv::noinc(newRV_noinc(base));
1 0 rv = Sv::noinc(newRV_noinc(base));
1 0 rv = Sv::noinc(newRV_noinc(base));
2 0 rv = Sv::noinc(newRV_noinc(base));
2 0 rv = Sv::noinc(newRV_noinc(base));
4 0 rv = Sv::noinc(newRV_noinc(base));
2 0 rv = Sv::noinc(newRV_noinc(base));
3 0 rv = Sv::noinc(newRV_noinc(base));
359 1 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));
1 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));
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));
4 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
4 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));
4 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
4 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
9 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
9 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));
1 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));
1 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
2 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
2 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
2 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
2 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
4 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
4 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
6 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
6 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
4 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
4 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));
1 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));
1 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
2 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
2 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
2 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
2 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
4 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
4 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
2 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
2 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
3 0 sv_bless(rv, gv_stashsv(proto, GV_ADD));
3 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
1 0 else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash
0 1 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 1 else if (proto.type() == SVt_PVHV && HvNAME(proto)) { // stash
0 1 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 1 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
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
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);
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);
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));
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));
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());
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());
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));
1 0 rv = Sv::noinc(newRV(proto));
1 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));
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));
0 0 rv = Sv::noinc(newRV(proto));
375 0 0 base = newSV_type(SVt_PVMG);
0 0 base = newSV_type(SVt_PVMG);
1 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);
2 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);
1 0 base = newSV_type(SVt_PVMG);
2 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);
1 0 base = newSV_type(SVt_PVMG);
2 0 base = newSV_type(SVt_PVMG);
0 0 base = newSV_type(SVt_PVMG);
0 0 base = newSV_type(SVt_PVMG);
376 0 0 rv = Sv::noinc(newRV_noinc(base));
0 0 rv = Sv::noinc(newRV_noinc(base));
1 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));
2 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));
1 0 rv = Sv::noinc(newRV_noinc(base));
2 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));
1 0 rv = Sv::noinc(newRV_noinc(base));
2 0 rv = Sv::noinc(newRV_noinc(base));
0 0 rv = Sv::noinc(newRV_noinc(base));
0 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
1 0 if (!SvOBJECT(base)) { // not blessed -> bless to default typemap's class
1 0 if (!SvOBJECT(base)) { // not blessed -> bless to default typemap's class
0 4 if (!SvOBJECT(base)) { // not blessed -> bless to default typemap's class
0 3 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 2 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
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 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);
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);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 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);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 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);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 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);
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);
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);
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);
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);
1 1 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 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);
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);
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);
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);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 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);
1 1 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 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);
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);
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);
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);
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);
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);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 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);
1 1 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 0 static PERL_THREAD_LOCAL HV* stash = gv_stashpvn(Typemap::package().data(), Typemap::package().length(), GV_ADD);
1 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);
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);
383 0 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
1 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
1 0 sv_bless(rv, stash); // TODO: custom faster bless
1 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
2 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
1 0 sv_bless(rv, stash); // TODO: custom faster bless
2 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
1 0 sv_bless(rv, stash); // TODO: custom faster bless
2 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
0 0 sv_bless(rv, stash); // TODO: custom faster bless
387 1 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
1 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
1 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))));
1 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
1 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
4 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
3 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
4 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
2 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
4 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
11 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
1 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
1 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
1 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
1 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
2 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
3 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
3 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
6 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
6 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
4 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
1 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
3 0 IStorage::set(base, const_cast(IType::out(IType::template cast(var))));
405 1 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
1 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
5 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()); }
3 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
3 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
21 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
16 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
16 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
12 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
29 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
39 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
2 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
5 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
1 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
4 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
3 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
2 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
6 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
4 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
12 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
9 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
24 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
18 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
25 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
8 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
41 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }
28 0 template static inline TO cast (FROM v) { return _cast(v, CastType()); }