
// ========================================================================
// `dynamic initializer for 'idDeclRenderParm::resourceList''
// EA  : 0x83336688
// RVA : 0x01336688
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclRenderParm::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclRenderParm::resourceList,
    identifier: "renderParm",
    classname: "idDeclRenderParm",
    fileExt: "rpa");
  idDeclRenderParm::resourceList.__vftable = (idDeclInfoTemplate<idDeclRenderParm>_vtbl *)&idDeclInfoTemplate<idDeclRenderParm>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclRenderParm::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclRenderProg::resourceList''
// EA  : 0x833366E8
// RVA : 0x013366E8
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclRenderProg::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclRenderProg::resourceList,
    identifier: "renderProg",
    classname: "idDeclRenderProg",
    fileExt: "rpr");
  idDeclRenderProg::resourceList.__vftable = (idDeclInfoTemplate<idDeclRenderProg>_vtbl *)&idDeclInfoTemplate<idDeclRenderProg>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclRenderProg::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclEntityDef::resourceList''
// EA  : 0x83336748
// RVA : 0x01336748
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclEntityDef::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclEntityDef::resourceList,
    identifier: "entityDef",
    classname: "idDeclEntityDef",
    fileExt: "def");
  idDeclEntityDef::resourceList.__vftable = (idDeclInfoTemplate<idDeclEntityDef>_vtbl *)&idDeclInfoTemplate<idDeclEntityDef>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclEntityDef::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idMaterial::resourceList''
// EA  : 0x833367A8
// RVA : 0x013367A8
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idMaterial::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idMaterial::resourceList,
    identifier: "material",
    classname: "idMaterial",
    fileExt: "m2");
  idMaterial::resourceList.__vftable = (idDeclInfoTemplate<idMaterial>_vtbl *)&idDeclInfoTemplate<idMaterial>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idMaterial::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclParticle::resourceList''
// EA  : 0x83336808
// RVA : 0x01336808
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclParticle::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclParticle::resourceList,
    identifier: "particle",
    classname: "idDeclParticle",
    fileExt: "prt");
  idDeclParticle::resourceList.__vftable = (idDeclInfoTemplate<idDeclParticle>_vtbl *)&idDeclInfoTemplate<idDeclParticle>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclParticle::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclCloth::resourceList''
// EA  : 0x83336868
// RVA : 0x01336868
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclCloth::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclCloth::resourceList,
    identifier: "cloth",
    classname: "idDeclCloth",
    fileExt: "cloth");
  idDeclCloth::resourceList.__vftable = (idDeclInfoTemplate<idDeclCloth>_vtbl *)&idDeclInfoTemplate<idDeclCloth>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclCloth::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclMD6::resourceList''
// EA  : 0x833368C8
// RVA : 0x013368C8
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclMD6::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclMD6::resourceList,
    identifier: "md6Def",
    classname: "idDeclMD6",
    fileExt: "md6def");
  idDeclMD6::resourceList.__vftable = (idDeclInfoTemplate<idDeclMD6>_vtbl *)&idDeclInfoTemplate<idDeclMD6>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclMD6::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclAF::resourceList''
// EA  : 0x83336928
// RVA : 0x01336928
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclAF::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclAF::resourceList,
    identifier: "articulatedFigure",
    classname: "idDeclAF",
    fileExt: "af");
  idDeclAF::resourceList.__vftable = (idDeclInfoTemplate<idDeclAF>_vtbl *)&idDeclInfoTemplate<idDeclAF>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclAF::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclWalkIK::resourceList''
// EA  : 0x83336988
// RVA : 0x01336988
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclWalkIK::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclWalkIK::resourceList,
    identifier: "walkIK",
    classname: "idDeclWalkIK",
    fileExt: "walkik");
  idDeclWalkIK::resourceList.__vftable = (idDeclInfoTemplate<idDeclWalkIK>_vtbl *)&idDeclInfoTemplate<idDeclWalkIK>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclWalkIK::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclReachIK::resourceList''
// EA  : 0x833369E8
// RVA : 0x013369E8
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclReachIK::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclReachIK::resourceList,
    identifier: "reachIK",
    classname: "idDeclReachIK",
    fileExt: "reachik");
  idDeclReachIK::resourceList.__vftable = (idDeclInfoTemplate<idDeclReachIK>_vtbl *)&idDeclInfoTemplate<idDeclReachIK>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclReachIK::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclRollBones::resourceList''
// EA  : 0x83336A48
// RVA : 0x01336A48
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclRollBones::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclRollBones::resourceList,
    identifier: "rollBones",
    classname: "idDeclRollBones",
    fileExt: "rollbones");
  idDeclRollBones::resourceList.__vftable = (idDeclInfoTemplate<idDeclRollBones>_vtbl *)&idDeclInfoTemplate<idDeclRollBones>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclRollBones::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclDragJoints::resourceList''
// EA  : 0x83336AA8
// RVA : 0x01336AA8
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclDragJoints::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclDragJoints::resourceList,
    identifier: "dragJoints",
    classname: "idDeclDragJoints",
    fileExt: "dragjoints");
  idDeclDragJoints::resourceList.__vftable = (idDeclInfoTemplate<idDeclDragJoints>_vtbl *)&idDeclInfoTemplate<idDeclDragJoints>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclDragJoints::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclSkins::resourceList''
// EA  : 0x83336B08
// RVA : 0x01336B08
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclSkins::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclSkins::resourceList,
    identifier: "skins",
    classname: "idDeclSkins",
    fileExt: "skin");
  idDeclSkins::resourceList.__vftable = (idDeclInfoTemplate<idDeclSkins>_vtbl *)&idDeclInfoTemplate<idDeclSkins>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclSkins::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclTable::resourceList''
// EA  : 0x83336B68
// RVA : 0x01336B68
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclTable::resourceList__()
{
  idDeclInfo::idDeclInfo(this: &idDeclTable::resourceList, identifier: "table", classname: "idDeclTable", fileExt: "m2");
  idDeclTable::resourceList.__vftable = (idDeclInfoTemplate<idDeclTable>_vtbl *)&idDeclInfoTemplate<idDeclTable>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclTable::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclEnv::resourceList''
// EA  : 0x83336BC8
// RVA : 0x01336BC8
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclEnv::resourceList__()
{
  idDeclInfo::idDeclInfo(this: &idDeclEnv::resourceList, identifier: "env", classname: "idDeclEnv", fileExt: "env");
  idDeclEnv::resourceList.__vftable = (idDeclInfoTemplate<idDeclEnv>_vtbl *)&idDeclInfoTemplate<idDeclEnv>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclEnv::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclFX::resourceList''
// EA  : 0x83336C28
// RVA : 0x01336C28
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclFX::resourceList__()
{
  idDeclInfo::idDeclInfo(this: &idDeclFX::resourceList, identifier: "fx", classname: "idDeclFX", fileExt: "fx");
  idDeclFX::resourceList.__vftable = (idDeclInfoTemplate<idDeclFX>_vtbl *)&idDeclInfoTemplate<idDeclFX>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclFX::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclFoliage::resourceList''
// EA  : 0x83336C88
// RVA : 0x01336C88
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclFoliage::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclFoliage::resourceList,
    identifier: "foliage",
    classname: "idDeclFoliage",
    fileExt: "foliage");
  idDeclFoliage::resourceList.__vftable = (idDeclInfoTemplate<idDeclFoliage>_vtbl *)&idDeclInfoTemplate<idDeclFoliage>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclFoliage::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclVisemeSet::resourceList''
// EA  : 0x83336CE8
// RVA : 0x01336CE8
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclVisemeSet::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclVisemeSet::resourceList,
    identifier: "visemeSet",
    classname: "idDeclVisemeSet",
    fileExt: "vset");
  idDeclVisemeSet::resourceList.__vftable = (idDeclInfoTemplate<idDeclVisemeSet>_vtbl *)&idDeclInfoTemplate<idDeclVisemeSet>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclVisemeSet::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclVoiceOver::resourceList''
// EA  : 0x83336D48
// RVA : 0x01336D48
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclVoiceOver::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclVoiceOver::resourceList,
    identifier: "voiceover",
    classname: "idDeclVoiceOver",
    fileExt: "vo");
  idDeclVoiceOver::resourceList.__vftable = (idDeclInfoTemplate<idDeclVoiceOver>_vtbl *)&idDeclInfoTemplate<idDeclVoiceOver>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclVoiceOver::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclAnimWeb::resourceList''
// EA  : 0x83336DA8
// RVA : 0x01336DA8
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclAnimWeb::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclAnimWeb::resourceList,
    identifier: "animWeb",
    classname: "idDeclAnimWeb",
    fileExt: "aweb");
  idDeclAnimWeb::resourceList.__vftable = (idDeclInfoTemplate<idDeclAnimWeb>_vtbl *)&idDeclInfoTemplate<idDeclAnimWeb>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclAnimWeb::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclBreakable::resourceList''
// EA  : 0x83336E08
// RVA : 0x01336E08
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclBreakable::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclBreakable::resourceList,
    identifier: "breakable",
    classname: "idDeclBreakable",
    fileExt: "break");
  idDeclBreakable::resourceList.__vftable = (idDeclInfoTemplate<idDeclBreakable>_vtbl *)&idDeclInfoTemplate<idDeclBreakable>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclBreakable::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclRibbon::resourceList''
// EA  : 0x83336E68
// RVA : 0x01336E68
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclRibbon::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclRibbon::resourceList,
    identifier: "ribbon",
    classname: "idDeclRibbon",
    fileExt: "ribbon");
  idDeclRibbon::resourceList.__vftable = (idDeclInfoTemplate<idDeclRibbon>_vtbl *)&idDeclInfoTemplate<idDeclRibbon>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclRibbon::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclFlare::resourceList''
// EA  : 0x83336EC8
// RVA : 0x01336EC8
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclFlare::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclFlare::resourceList,
    identifier: "flare",
    classname: "idDeclFlare",
    fileExt: "flare");
  idDeclFlare::resourceList.__vftable = (idDeclInfoTemplate<idDeclFlare>_vtbl *)&idDeclInfoTemplate<idDeclFlare>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclFlare::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclDetail::resourceList''
// EA  : 0x83336F28
// RVA : 0x01336F28
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclDetail::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclDetail::resourceList,
    identifier: "detail",
    classname: "idDeclDetail",
    fileExt: "detail");
  idDeclDetail::resourceList.__vftable = (idDeclInfoTemplate<idDeclDetail>_vtbl *)&idDeclInfoTemplate<idDeclDetail>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclDetail::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclElectricBolt::resourceList''
// EA  : 0x83336F88
// RVA : 0x01336F88
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclElectricBolt::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclElectricBolt::resourceList,
    identifier: "ebolt",
    classname: "idDeclElectricBolt",
    fileExt: "ebolt");
  idDeclElectricBolt::resourceList.__vftable = (idDeclInfoTemplate<idDeclElectricBolt>_vtbl *)&idDeclInfoTemplate<idDeclElectricBolt>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclElectricBolt::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclVehicleProps::resourceList''
// EA  : 0x83336FE8
// RVA : 0x01336FE8
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclVehicleProps::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclVehicleProps::resourceList,
    identifier: "vehicle",
    classname: "idDeclVehicleProps",
    fileExt: "vehicle");
  idDeclVehicleProps::resourceList.__vftable = (idDeclInfoTemplate<idDeclVehicleProps>_vtbl *)&idDeclInfoTemplate<idDeclVehicleProps>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclVehicleProps::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclTypeInfo::resourceList''
// EA  : 0x83337048
// RVA : 0x01337048
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclTypeInfo::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclTypeInfo::resourceList,
    identifier: "typeinfo",
    classname: "idDeclTypeInfo",
    fileExt: "tdef");
  idDeclTypeInfo::resourceList.__vftable = (idDeclInfoTemplate<idDeclTypeInfo>_vtbl *)&idDeclInfoTemplate<idDeclTypeInfo>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclTypeInfo::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclPonytail::resourceList''
// EA  : 0x833370A8
// RVA : 0x013370A8
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclPonytail::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclPonytail::resourceList,
    identifier: "ponytail",
    classname: "idDeclPonytail",
    fileExt: "tdef");
  idDeclPonytail::resourceList.__vftable = (idDeclInfoTemplate<idDeclPonytail>_vtbl *)&idDeclInfoTemplate<idDeclPonytail>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclPonytail::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclGameTime::resourceList''
// EA  : 0x83337108
// RVA : 0x01337108
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclGameTime::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclGameTime::resourceList,
    identifier: "gameTime",
    classname: "idDeclGameTime",
    fileExt: "tdef");
  idDeclGameTime::resourceList.__vftable = (idDeclInfoTemplate<idDeclGameTime>_vtbl *)&idDeclInfoTemplate<idDeclGameTime>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclGameTime::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclProductionFilter::resourceList''
// EA  : 0x83337168
// RVA : 0x01337168
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclProductionFilter::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclProductionFilter::resourceList,
    identifier: "productionfilter",
    classname: "idDeclProductionFilter",
    fileExt: "tdef");
  idDeclProductionFilter::resourceList.__vftable = (idDeclInfoTemplate<idDeclProductionFilter>_vtbl *)&idDeclInfoTemplate<idDeclProductionFilter>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclProductionFilter::resourceList__);
}


// ========================================================================
// `dynamic initializer for 'idDeclDestructiblePieceInfo::resourceList''
// EA  : 0x833371C8
// RVA : 0x013371C8
// PDB : w:\tech5\engine\decls\declholder.cpp
// ========================================================================

void __noreturn _dynamic_initializer_for__idDeclDestructiblePieceInfo::resourceList__()
{
  idDeclInfo::idDeclInfo(
    this: &idDeclDestructiblePieceInfo::resourceList,
    identifier: "destructiblePiece",
    classname: "idDeclDestructiblePieceInfo",
    fileExt: "tdef");
  idDeclDestructiblePieceInfo::resourceList.__vftable = (idDeclInfoTemplate<idDeclDestructiblePieceInfo>_vtbl *)&idDeclInfoTemplate<idDeclDestructiblePieceInfo>::`vftable';
  atexit(func: (void (__fastcall *)())_dynamic_atexit_destructor_for__idDeclDestructiblePieceInfo::resourceList__);
}

