aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-08-16 20:00:36 +0200
committerShauren <shauren.trinity@gmail.com>2022-08-16 20:00:36 +0200
commit82b119da914e81630120a4bf2f5676812b53b85c (patch)
treeca42a831796b914103f25f3d0b0e0e2fd6287cc2 /src
parent7c76a394a569739e64d5e02d53400a5fced33bd3 (diff)
Core/DataStores: Sprinkle some constexpr on db2 meta
Diffstat (limited to 'src')
-rw-r--r--src/common/DataStores/DB2FileLoader.cpp5
-rw-r--r--src/common/DataStores/DB2FileLoader.h4
-rw-r--r--src/common/DataStores/DB2Meta.cpp9
-rw-r--r--src/common/DataStores/DB2Meta.h12
-rw-r--r--src/server/game/DataStores/DB2LoadInfo.h1176
-rw-r--r--src/server/game/DataStores/DB2Metadata.h3320
6 files changed, 2256 insertions, 2270 deletions
diff --git a/src/common/DataStores/DB2FileLoader.cpp b/src/common/DataStores/DB2FileLoader.cpp
index fc5337a452e..c802b96d63b 100644
--- a/src/common/DataStores/DB2FileLoader.cpp
+++ b/src/common/DataStores/DB2FileLoader.cpp
@@ -109,11 +109,6 @@ struct DB2IndexData
std::vector<DB2IndexEntry> Entries;
};
-DB2FieldMeta::DB2FieldMeta(bool isSigned, DBCFormer type, char const* name)
- : IsSigned(isSigned), Type(type), Name(name)
-{
-}
-
DB2FileLoadInfo::DB2FileLoadInfo(DB2FieldMeta const* fields, std::size_t fieldCount, DB2Meta const* meta)
: Fields(fields), FieldCount(fieldCount), Meta(meta)
{
diff --git a/src/common/DataStores/DB2FileLoader.h b/src/common/DataStores/DB2FileLoader.h
index 35bd6a5d644..83e24716e2e 100644
--- a/src/common/DataStores/DB2FileLoader.h
+++ b/src/common/DataStores/DB2FileLoader.h
@@ -66,10 +66,8 @@ struct DB2SectionHeader
#pragma pack(pop)
-struct TC_COMMON_API DB2FieldMeta
+struct DB2FieldMeta
{
- DB2FieldMeta(bool isSigned, DBCFormer type, char const* name);
-
bool IsSigned;
DBCFormer Type;
char const* Name;
diff --git a/src/common/DataStores/DB2Meta.cpp b/src/common/DataStores/DB2Meta.cpp
index 9b35353ce4f..b23dacee34a 100644
--- a/src/common/DataStores/DB2Meta.cpp
+++ b/src/common/DataStores/DB2Meta.cpp
@@ -19,15 +19,6 @@
#include "Common.h"
#include "Errors.h"
-DB2MetaField::DB2MetaField(DBCFormer type, uint8 arraySize, bool isSigned) : Type(type), ArraySize(arraySize), IsSigned(isSigned)
-{
-}
-
-DB2Meta::DB2Meta(uint32 fileDataId, int32 indexField, uint32 fieldCount, uint32 fileFieldCount, uint32 layoutHash, DB2MetaField const* fields, int32 parentIndexField)
- : FileDataId(fileDataId),IndexField(indexField), ParentIndexField(parentIndexField), FieldCount(fieldCount), FileFieldCount(fileFieldCount), LayoutHash(layoutHash), Fields(fields)
-{
-}
-
bool DB2Meta::HasIndexFieldInData() const
{
return IndexField != -1;
diff --git a/src/common/DataStores/DB2Meta.h b/src/common/DataStores/DB2Meta.h
index 953c42d2ea4..7d088f60ba3 100644
--- a/src/common/DataStores/DB2Meta.h
+++ b/src/common/DataStores/DB2Meta.h
@@ -20,18 +20,20 @@
#include "Define.h"
-struct TC_COMMON_API DB2MetaField
+struct DB2MetaField
{
- DB2MetaField(DBCFormer type, uint8 arraySize, bool isSigned);
-
DBCFormer Type;
uint8 ArraySize;
bool IsSigned;
};
-struct TC_COMMON_API DB2Meta
+struct DB2Meta
{
- DB2Meta(uint32 fileDataId, int32 indexField, uint32 fieldCount, uint32 fileFieldCount, uint32 layoutHash, DB2MetaField const* fields, int32 parentIndexField);
+ constexpr explicit DB2Meta(uint32 fileDataId, int32 indexField, uint32 fieldCount, uint32 fileFieldCount, uint32 layoutHash,
+ DB2MetaField const* fields, int32 parentIndexField) : FileDataId(fileDataId), IndexField(indexField), ParentIndexField(parentIndexField),
+ FieldCount(fieldCount), FileFieldCount(fileFieldCount), LayoutHash(layoutHash), Fields(fields)
+ {
+ }
bool HasIndexFieldInData() const;
diff --git a/src/server/game/DataStores/DB2LoadInfo.h b/src/server/game/DataStores/DB2LoadInfo.h
index ac697ca977b..211c620922a 100644
--- a/src/server/game/DataStores/DB2LoadInfo.h
+++ b/src/server/game/DataStores/DB2LoadInfo.h
@@ -28,7 +28,7 @@ struct AchievementLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Description" },
{ false, FT_STRING, "Title" },
@@ -48,7 +48,7 @@ struct AchievementLoadInfo
{ true, FT_SHORT, "SharesCriteria" },
{ true, FT_INT, "CovenantID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AchievementMeta::Instance(), HOTFIX_SEL_ACHIEVEMENT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AchievementMeta::Instance(), HOTFIX_SEL_ACHIEVEMENT);
return &loadInfo;
}
};
@@ -57,14 +57,14 @@ struct AchievementCategoryLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_INT, "ID" },
{ true, FT_SHORT, "Parent" },
{ true, FT_BYTE, "UiOrder" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, Achievement_CategoryMeta::Instance(), HOTFIX_SEL_ACHIEVEMENT_CATEGORY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), Achievement_CategoryMeta::Instance(), HOTFIX_SEL_ACHIEVEMENT_CATEGORY);
return &loadInfo;
}
};
@@ -73,7 +73,7 @@ struct AdventureJournalLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -101,7 +101,7 @@ struct AdventureJournalLoadInfo
{ false, FT_BYTE, "BonusValue1" },
{ false, FT_BYTE, "BonusValue2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AdventureJournalMeta::Instance(), HOTFIX_SEL_ADVENTURE_JOURNAL);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AdventureJournalMeta::Instance(), HOTFIX_SEL_ADVENTURE_JOURNAL);
return &loadInfo;
}
};
@@ -110,7 +110,7 @@ struct AdventureMapPoiLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Title" },
@@ -127,7 +127,7 @@ struct AdventureMapPoiLoadInfo
{ true, FT_INT, "MapID" },
{ false, FT_INT, "AreaTableID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AdventureMapPOIMeta::Instance(), HOTFIX_SEL_ADVENTURE_MAP_POI);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AdventureMapPOIMeta::Instance(), HOTFIX_SEL_ADVENTURE_MAP_POI);
return &loadInfo;
}
};
@@ -136,7 +136,7 @@ struct AnimationDataLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "Fallback" },
@@ -145,7 +145,7 @@ struct AnimationDataLoadInfo
{ true, FT_INT, "Flags1" },
{ true, FT_INT, "Flags2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AnimationDataMeta::Instance(), HOTFIX_SEL_ANIMATION_DATA);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AnimationDataMeta::Instance(), HOTFIX_SEL_ANIMATION_DATA);
return &loadInfo;
}
};
@@ -154,14 +154,14 @@ struct AnimKitLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "OneShotDuration" },
{ false, FT_SHORT, "OneShotStopAnimKitID" },
{ false, FT_SHORT, "LowDefAnimKitID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AnimKitMeta::Instance(), HOTFIX_SEL_ANIM_KIT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AnimKitMeta::Instance(), HOTFIX_SEL_ANIM_KIT);
return &loadInfo;
}
};
@@ -170,13 +170,13 @@ struct AreaGroupMemberLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "AreaID" },
{ false, FT_INT, "AreaGroupID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AreaGroupMemberMeta::Instance(), HOTFIX_SEL_AREA_GROUP_MEMBER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AreaGroupMemberMeta::Instance(), HOTFIX_SEL_AREA_GROUP_MEMBER);
return &loadInfo;
}
};
@@ -185,7 +185,7 @@ struct AreaTableLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "ZoneName" },
@@ -216,7 +216,7 @@ struct AreaTableLoadInfo
{ false, FT_SHORT, "LiquidTypeID3" },
{ false, FT_SHORT, "LiquidTypeID4" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AreaTableMeta::Instance(), HOTFIX_SEL_AREA_TABLE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AreaTableMeta::Instance(), HOTFIX_SEL_AREA_TABLE);
return &loadInfo;
}
};
@@ -225,7 +225,7 @@ struct AreaTriggerLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_FLOAT, "PosX" },
{ false, FT_FLOAT, "PosY" },
@@ -245,7 +245,7 @@ struct AreaTriggerLoadInfo
{ true, FT_SHORT, "AreaTriggerActionSetID" },
{ true, FT_BYTE, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AreaTriggerMeta::Instance(), HOTFIX_SEL_AREA_TRIGGER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AreaTriggerMeta::Instance(), HOTFIX_SEL_AREA_TRIGGER);
return &loadInfo;
}
};
@@ -254,7 +254,7 @@ struct ArmorLocationLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "Clothmodifier" },
@@ -263,7 +263,7 @@ struct ArmorLocationLoadInfo
{ false, FT_FLOAT, "Platemodifier" },
{ false, FT_FLOAT, "Modifier" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArmorLocationMeta::Instance(), HOTFIX_SEL_ARMOR_LOCATION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ArmorLocationMeta::Instance(), HOTFIX_SEL_ARMOR_LOCATION);
return &loadInfo;
}
};
@@ -272,7 +272,7 @@ struct ArtifactLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_INT, "ID" },
@@ -286,7 +286,7 @@ struct ArtifactLoadInfo
{ false, FT_INT, "UiModelSceneID" },
{ false, FT_INT, "SpellVisualKitID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArtifactMeta::Instance(), HOTFIX_SEL_ARTIFACT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ArtifactMeta::Instance(), HOTFIX_SEL_ARTIFACT);
return &loadInfo;
}
};
@@ -295,7 +295,7 @@ struct ArtifactAppearanceLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_INT, "ID" },
@@ -314,7 +314,7 @@ struct ArtifactAppearanceLoadInfo
{ false, FT_SHORT, "UiCameraID" },
{ false, FT_INT, "UsablePlayerConditionID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArtifactAppearanceMeta::Instance(), HOTFIX_SEL_ARTIFACT_APPEARANCE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ArtifactAppearanceMeta::Instance(), HOTFIX_SEL_ARTIFACT_APPEARANCE);
return &loadInfo;
}
};
@@ -323,7 +323,7 @@ struct ArtifactAppearanceSetLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_STRING, "Description" },
@@ -335,7 +335,7 @@ struct ArtifactAppearanceSetLoadInfo
{ false, FT_BYTE, "Flags" },
{ false, FT_INT, "ArtifactID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArtifactAppearanceSetMeta::Instance(), HOTFIX_SEL_ARTIFACT_APPEARANCE_SET);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ArtifactAppearanceSetMeta::Instance(), HOTFIX_SEL_ARTIFACT_APPEARANCE_SET);
return &loadInfo;
}
};
@@ -344,13 +344,13 @@ struct ArtifactCategoryLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_SHORT, "XpMultCurrencyID" },
{ true, FT_SHORT, "XpMultCurveID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArtifactCategoryMeta::Instance(), HOTFIX_SEL_ARTIFACT_CATEGORY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ArtifactCategoryMeta::Instance(), HOTFIX_SEL_ARTIFACT_CATEGORY);
return &loadInfo;
}
};
@@ -359,7 +359,7 @@ struct ArtifactPowerLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_FLOAT, "DisplayPosX" },
{ false, FT_FLOAT, "DisplayPosY" },
@@ -370,7 +370,7 @@ struct ArtifactPowerLoadInfo
{ false, FT_BYTE, "Flags" },
{ false, FT_BYTE, "Tier" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArtifactPowerMeta::Instance(), HOTFIX_SEL_ARTIFACT_POWER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ArtifactPowerMeta::Instance(), HOTFIX_SEL_ARTIFACT_POWER);
return &loadInfo;
}
};
@@ -379,13 +379,13 @@ struct ArtifactPowerLinkLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "PowerA" },
{ false, FT_SHORT, "PowerB" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArtifactPowerLinkMeta::Instance(), HOTFIX_SEL_ARTIFACT_POWER_LINK);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ArtifactPowerLinkMeta::Instance(), HOTFIX_SEL_ARTIFACT_POWER_LINK);
return &loadInfo;
}
};
@@ -394,12 +394,12 @@ struct ArtifactPowerPickerLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "PlayerConditionID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArtifactPowerPickerMeta::Instance(), HOTFIX_SEL_ARTIFACT_POWER_PICKER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ArtifactPowerPickerMeta::Instance(), HOTFIX_SEL_ARTIFACT_POWER_PICKER);
return &loadInfo;
}
};
@@ -408,7 +408,7 @@ struct ArtifactPowerRankLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "RankIndex" },
@@ -417,7 +417,7 @@ struct ArtifactPowerRankLoadInfo
{ false, FT_FLOAT, "AuraPointsOverride" },
{ false, FT_INT, "ArtifactPowerID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArtifactPowerRankMeta::Instance(), HOTFIX_SEL_ARTIFACT_POWER_RANK);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ArtifactPowerRankMeta::Instance(), HOTFIX_SEL_ARTIFACT_POWER_RANK);
return &loadInfo;
}
};
@@ -426,7 +426,7 @@ struct ArtifactQuestXpLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "Difficulty1" },
@@ -440,7 +440,7 @@ struct ArtifactQuestXpLoadInfo
{ false, FT_INT, "Difficulty9" },
{ false, FT_INT, "Difficulty10" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArtifactQuestXPMeta::Instance(), HOTFIX_SEL_ARTIFACT_QUEST_XP);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ArtifactQuestXPMeta::Instance(), HOTFIX_SEL_ARTIFACT_QUEST_XP);
return &loadInfo;
}
};
@@ -449,7 +449,7 @@ struct ArtifactTierLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "ArtifactTier" },
@@ -458,7 +458,7 @@ struct ArtifactTierLoadInfo
{ false, FT_INT, "KnowledgePlayerCondition" },
{ false, FT_INT, "MinimumEmpowerKnowledge" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArtifactTierMeta::Instance(), HOTFIX_SEL_ARTIFACT_TIER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ArtifactTierMeta::Instance(), HOTFIX_SEL_ARTIFACT_TIER);
return &loadInfo;
}
};
@@ -467,7 +467,7 @@ struct ArtifactUnlockLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "PowerID" },
@@ -476,7 +476,7 @@ struct ArtifactUnlockLoadInfo
{ false, FT_INT, "PlayerConditionID" },
{ false, FT_INT, "ArtifactID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArtifactUnlockMeta::Instance(), HOTFIX_SEL_ARTIFACT_UNLOCK);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ArtifactUnlockMeta::Instance(), HOTFIX_SEL_ARTIFACT_UNLOCK);
return &loadInfo;
}
};
@@ -485,7 +485,7 @@ struct AuctionHouseLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -493,7 +493,7 @@ struct AuctionHouseLoadInfo
{ false, FT_BYTE, "DepositRate" },
{ false, FT_BYTE, "ConsignmentRate" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AuctionHouseMeta::Instance(), HOTFIX_SEL_AUCTION_HOUSE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AuctionHouseMeta::Instance(), HOTFIX_SEL_AUCTION_HOUSE);
return &loadInfo;
}
};
@@ -502,14 +502,14 @@ struct AzeriteEmpoweredItemLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ItemID" },
{ false, FT_INT, "AzeriteTierUnlockSetID" },
{ false, FT_INT, "AzeritePowerSetID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AzeriteEmpoweredItemMeta::Instance(), HOTFIX_SEL_AZERITE_EMPOWERED_ITEM);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AzeriteEmpoweredItemMeta::Instance(), HOTFIX_SEL_AZERITE_EMPOWERED_ITEM);
return &loadInfo;
}
};
@@ -518,14 +518,14 @@ struct AzeriteEssenceLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
{ false, FT_STRING, "Description" },
{ true, FT_INT, "SpecSetID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AzeriteEssenceMeta::Instance(), HOTFIX_SEL_AZERITE_ESSENCE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AzeriteEssenceMeta::Instance(), HOTFIX_SEL_AZERITE_ESSENCE);
return &loadInfo;
}
};
@@ -534,7 +534,7 @@ struct AzeriteEssencePowerLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "SourceAlliance" },
@@ -546,7 +546,7 @@ struct AzeriteEssencePowerLoadInfo
{ true, FT_INT, "MajorPowerActual" },
{ true, FT_INT, "MinorPowerActual" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AzeriteEssencePowerMeta::Instance(), HOTFIX_SEL_AZERITE_ESSENCE_POWER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AzeriteEssencePowerMeta::Instance(), HOTFIX_SEL_AZERITE_ESSENCE_POWER);
return &loadInfo;
}
};
@@ -555,12 +555,12 @@ struct AzeriteItemLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ItemID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AzeriteItemMeta::Instance(), HOTFIX_SEL_AZERITE_ITEM);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AzeriteItemMeta::Instance(), HOTFIX_SEL_AZERITE_ITEM);
return &loadInfo;
}
};
@@ -569,7 +569,7 @@ struct AzeriteItemMilestonePowerLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "RequiredLevel" },
@@ -577,7 +577,7 @@ struct AzeriteItemMilestonePowerLoadInfo
{ true, FT_INT, "Type" },
{ true, FT_INT, "AutoUnlock" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AzeriteItemMilestonePowerMeta::Instance(), HOTFIX_SEL_AZERITE_ITEM_MILESTONE_POWER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AzeriteItemMilestonePowerMeta::Instance(), HOTFIX_SEL_AZERITE_ITEM_MILESTONE_POWER);
return &loadInfo;
}
};
@@ -586,12 +586,12 @@ struct AzeriteKnowledgeMultiplierLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "Multiplier" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AzeriteKnowledgeMultiplierMeta::Instance(), HOTFIX_SEL_AZERITE_KNOWLEDGE_MULTIPLIER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AzeriteKnowledgeMultiplierMeta::Instance(), HOTFIX_SEL_AZERITE_KNOWLEDGE_MULTIPLIER);
return &loadInfo;
}
};
@@ -600,14 +600,14 @@ struct AzeriteLevelInfoLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_LONG, "BaseExperienceToNextLevel" },
{ false, FT_LONG, "MinimumExperienceToNextLevel" },
{ true, FT_INT, "ItemLevel" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AzeriteLevelInfoMeta::Instance(), HOTFIX_SEL_AZERITE_LEVEL_INFO);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AzeriteLevelInfoMeta::Instance(), HOTFIX_SEL_AZERITE_LEVEL_INFO);
return &loadInfo;
}
};
@@ -616,7 +616,7 @@ struct AzeritePowerLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SpellID" },
@@ -624,7 +624,7 @@ struct AzeritePowerLoadInfo
{ true, FT_INT, "SpecSetID" },
{ true, FT_INT, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AzeritePowerMeta::Instance(), HOTFIX_SEL_AZERITE_POWER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AzeritePowerMeta::Instance(), HOTFIX_SEL_AZERITE_POWER);
return &loadInfo;
}
};
@@ -633,7 +633,7 @@ struct AzeritePowerSetMemberLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "AzeritePowerSetID" },
@@ -642,7 +642,7 @@ struct AzeritePowerSetMemberLoadInfo
{ true, FT_BYTE, "Tier" },
{ true, FT_INT, "OrderIndex" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AzeritePowerSetMemberMeta::Instance(), HOTFIX_SEL_AZERITE_POWER_SET_MEMBER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AzeritePowerSetMemberMeta::Instance(), HOTFIX_SEL_AZERITE_POWER_SET_MEMBER);
return &loadInfo;
}
};
@@ -651,7 +651,7 @@ struct AzeriteTierUnlockLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "ItemCreationContext" },
@@ -659,7 +659,7 @@ struct AzeriteTierUnlockLoadInfo
{ false, FT_BYTE, "AzeriteLevel" },
{ false, FT_INT, "AzeriteTierUnlockSetID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AzeriteTierUnlockMeta::Instance(), HOTFIX_SEL_AZERITE_TIER_UNLOCK);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AzeriteTierUnlockMeta::Instance(), HOTFIX_SEL_AZERITE_TIER_UNLOCK);
return &loadInfo;
}
};
@@ -668,12 +668,12 @@ struct AzeriteTierUnlockSetLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AzeriteTierUnlockSetMeta::Instance(), HOTFIX_SEL_AZERITE_TIER_UNLOCK_SET);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AzeriteTierUnlockSetMeta::Instance(), HOTFIX_SEL_AZERITE_TIER_UNLOCK_SET);
return &loadInfo;
}
};
@@ -682,7 +682,7 @@ struct AzeriteUnlockMappingLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ItemLevel" },
@@ -691,7 +691,7 @@ struct AzeriteUnlockMappingLoadInfo
{ true, FT_INT, "ItemBonusListChest" },
{ false, FT_INT, "AzeriteUnlockMappingSetID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AzeriteUnlockMappingMeta::Instance(), HOTFIX_SEL_AZERITE_UNLOCK_MAPPING);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), AzeriteUnlockMappingMeta::Instance(), HOTFIX_SEL_AZERITE_UNLOCK_MAPPING);
return &loadInfo;
}
};
@@ -700,12 +700,12 @@ struct BankBagSlotPricesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "Cost" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, BankBagSlotPricesMeta::Instance(), HOTFIX_SEL_BANK_BAG_SLOT_PRICES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), BankBagSlotPricesMeta::Instance(), HOTFIX_SEL_BANK_BAG_SLOT_PRICES);
return &loadInfo;
}
};
@@ -714,14 +714,14 @@ struct BannedAddonsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Name" },
{ false, FT_STRING_NOT_LOCALIZED, "Version" },
{ false, FT_BYTE, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, BannedAddonsMeta::Instance(), HOTFIX_SEL_BANNED_ADDONS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), BannedAddonsMeta::Instance(), HOTFIX_SEL_BANNED_ADDONS);
return &loadInfo;
}
};
@@ -730,7 +730,7 @@ struct BarberShopStyleLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "DisplayName" },
@@ -741,7 +741,7 @@ struct BarberShopStyleLoadInfo
{ false, FT_BYTE, "Sex" },
{ false, FT_BYTE, "Data" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, BarberShopStyleMeta::Instance(), HOTFIX_SEL_BARBER_SHOP_STYLE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), BarberShopStyleMeta::Instance(), HOTFIX_SEL_BARBER_SHOP_STYLE);
return &loadInfo;
}
};
@@ -750,13 +750,13 @@ struct BattlePetBreedQualityLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "StateMultiplier" },
{ true, FT_BYTE, "QualityEnum" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, BattlePetBreedQualityMeta::Instance(), HOTFIX_SEL_BATTLE_PET_BREED_QUALITY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), BattlePetBreedQualityMeta::Instance(), HOTFIX_SEL_BATTLE_PET_BREED_QUALITY);
return &loadInfo;
}
};
@@ -765,14 +765,14 @@ struct BattlePetBreedStateLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "BattlePetStateID" },
{ false, FT_SHORT, "Value" },
{ false, FT_INT, "BattlePetBreedID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, BattlePetBreedStateMeta::Instance(), HOTFIX_SEL_BATTLE_PET_BREED_STATE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), BattlePetBreedStateMeta::Instance(), HOTFIX_SEL_BATTLE_PET_BREED_STATE);
return &loadInfo;
}
};
@@ -781,7 +781,7 @@ struct BattlePetSpeciesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Description" },
{ false, FT_STRING, "SourceText" },
@@ -796,7 +796,7 @@ struct BattlePetSpeciesLoadInfo
{ true, FT_INT, "LoadoutUIModelSceneID" },
{ true, FT_INT, "CovenantID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, BattlePetSpeciesMeta::Instance(), HOTFIX_SEL_BATTLE_PET_SPECIES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), BattlePetSpeciesMeta::Instance(), HOTFIX_SEL_BATTLE_PET_SPECIES);
return &loadInfo;
}
};
@@ -805,14 +805,14 @@ struct BattlePetSpeciesStateLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "BattlePetStateID" },
{ true, FT_INT, "Value" },
{ false, FT_INT, "BattlePetSpeciesID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, BattlePetSpeciesStateMeta::Instance(), HOTFIX_SEL_BATTLE_PET_SPECIES_STATE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), BattlePetSpeciesStateMeta::Instance(), HOTFIX_SEL_BATTLE_PET_SPECIES_STATE);
return &loadInfo;
}
};
@@ -821,7 +821,7 @@ struct BattlemasterListLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -857,7 +857,7 @@ struct BattlemasterListLoadInfo
{ true, FT_SHORT, "MapID15" },
{ true, FT_SHORT, "MapID16" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, BattlemasterListMeta::Instance(), HOTFIX_SEL_BATTLEMASTER_LIST);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), BattlemasterListMeta::Instance(), HOTFIX_SEL_BATTLEMASTER_LIST);
return &loadInfo;
}
};
@@ -866,7 +866,7 @@ struct BroadcastTextLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Text" },
{ false, FT_STRING, "Text1" },
@@ -886,7 +886,7 @@ struct BroadcastTextLoadInfo
{ false, FT_SHORT, "EmoteDelay2" },
{ false, FT_SHORT, "EmoteDelay3" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, BroadcastTextMeta::Instance(), HOTFIX_SEL_BROADCAST_TEXT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), BroadcastTextMeta::Instance(), HOTFIX_SEL_BROADCAST_TEXT);
return &loadInfo;
}
};
@@ -895,14 +895,14 @@ struct BroadcastTextDurationLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "BroadcastTextID" },
{ true, FT_INT, "Locale" },
{ true, FT_INT, "Duration" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, BroadcastTextDurationMeta::Instance(), HOTFIX_SEL_BROADCAST_TEXT_DURATION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), BroadcastTextDurationMeta::Instance(), HOTFIX_SEL_BROADCAST_TEXT_DURATION);
return &loadInfo;
}
};
@@ -911,7 +911,7 @@ struct CfgRegionsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Tag" },
@@ -920,7 +920,7 @@ struct CfgRegionsLoadInfo
{ false, FT_BYTE, "RegionGroupMask" },
{ false, FT_INT, "ChallengeOrigin" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, Cfg_RegionsMeta::Instance(), HOTFIX_SEL_CFG_REGIONS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), Cfg_RegionsMeta::Instance(), HOTFIX_SEL_CFG_REGIONS);
return &loadInfo;
}
};
@@ -929,7 +929,7 @@ struct CharTitlesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -937,7 +937,7 @@ struct CharTitlesLoadInfo
{ true, FT_SHORT, "MaskID" },
{ true, FT_BYTE, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CharTitlesMeta::Instance(), HOTFIX_SEL_CHAR_TITLES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CharTitlesMeta::Instance(), HOTFIX_SEL_CHAR_TITLES);
return &loadInfo;
}
};
@@ -946,7 +946,7 @@ struct CharacterLoadoutLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_LONG, "RaceMask" },
@@ -954,7 +954,7 @@ struct CharacterLoadoutLoadInfo
{ true, FT_BYTE, "Purpose" },
{ true, FT_BYTE, "Unused910" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CharacterLoadoutMeta::Instance(), HOTFIX_SEL_CHARACTER_LOADOUT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CharacterLoadoutMeta::Instance(), HOTFIX_SEL_CHARACTER_LOADOUT);
return &loadInfo;
}
};
@@ -963,13 +963,13 @@ struct CharacterLoadoutItemLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "CharacterLoadoutID" },
{ false, FT_INT, "ItemID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CharacterLoadoutItemMeta::Instance(), HOTFIX_SEL_CHARACTER_LOADOUT_ITEM);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CharacterLoadoutItemMeta::Instance(), HOTFIX_SEL_CHARACTER_LOADOUT_ITEM);
return &loadInfo;
}
};
@@ -978,7 +978,7 @@ struct ChatChannelsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -987,7 +987,7 @@ struct ChatChannelsLoadInfo
{ true, FT_BYTE, "FactionGroup" },
{ true, FT_INT, "Ruleset" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChatChannelsMeta::Instance(), HOTFIX_SEL_CHAT_CHANNELS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ChatChannelsMeta::Instance(), HOTFIX_SEL_CHAT_CHANNELS);
return &loadInfo;
}
};
@@ -996,14 +996,14 @@ struct ChrClassUiDisplayLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "ChrClassesID" },
{ false, FT_INT, "AdvGuidePlayerConditionID" },
{ false, FT_INT, "SplashPlayerConditionID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChrClassUIDisplayMeta::Instance(), HOTFIX_SEL_CHR_CLASS_UI_DISPLAY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ChrClassUIDisplayMeta::Instance(), HOTFIX_SEL_CHR_CLASS_UI_DISPLAY);
return &loadInfo;
}
};
@@ -1012,7 +1012,7 @@ struct ChrClassesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_STRING_NOT_LOCALIZED, "Filename" },
@@ -1054,7 +1054,7 @@ struct ChrClassesLoadInfo
{ false, FT_BYTE, "ClassColorG" },
{ false, FT_BYTE, "ClassColorB" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChrClassesMeta::Instance(), HOTFIX_SEL_CHR_CLASSES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ChrClassesMeta::Instance(), HOTFIX_SEL_CHR_CLASSES);
return &loadInfo;
}
};
@@ -1063,13 +1063,13 @@ struct ChrClassesXPowerTypesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_BYTE, "PowerType" },
{ false, FT_INT, "ClassID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChrClassesXPowerTypesMeta::Instance(), HOTFIX_SEL_CHR_CLASSES_X_POWER_TYPES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ChrClassesXPowerTypesMeta::Instance(), HOTFIX_SEL_CHR_CLASSES_X_POWER_TYPES);
return &loadInfo;
}
};
@@ -1078,7 +1078,7 @@ struct ChrCustomizationChoiceLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_INT, "ID" },
@@ -1091,7 +1091,7 @@ struct ChrCustomizationChoiceLoadInfo
{ true, FT_INT, "SwatchColor1" },
{ true, FT_INT, "SwatchColor2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChrCustomizationChoiceMeta::Instance(), HOTFIX_SEL_CHR_CUSTOMIZATION_CHOICE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ChrCustomizationChoiceMeta::Instance(), HOTFIX_SEL_CHR_CUSTOMIZATION_CHOICE);
return &loadInfo;
}
};
@@ -1100,7 +1100,7 @@ struct ChrCustomizationDisplayInfoLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ShapeshiftFormID" },
@@ -1108,7 +1108,7 @@ struct ChrCustomizationDisplayInfoLoadInfo
{ false, FT_FLOAT, "BarberShopMinCameraDistance" },
{ false, FT_FLOAT, "BarberShopHeightOffset" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChrCustomizationDisplayInfoMeta::Instance(), HOTFIX_SEL_CHR_CUSTOMIZATION_DISPLAY_INFO);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ChrCustomizationDisplayInfoMeta::Instance(), HOTFIX_SEL_CHR_CUSTOMIZATION_DISPLAY_INFO);
return &loadInfo;
}
};
@@ -1117,7 +1117,7 @@ struct ChrCustomizationElementLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ChrCustomizationChoiceID" },
@@ -1130,7 +1130,7 @@ struct ChrCustomizationElementLoadInfo
{ true, FT_INT, "ChrCustomizationDisplayInfoID" },
{ true, FT_INT, "ChrCustItemGeoModifyID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChrCustomizationElementMeta::Instance(), HOTFIX_SEL_CHR_CUSTOMIZATION_ELEMENT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ChrCustomizationElementMeta::Instance(), HOTFIX_SEL_CHR_CUSTOMIZATION_ELEMENT);
return &loadInfo;
}
};
@@ -1139,7 +1139,7 @@ struct ChrCustomizationOptionLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_INT, "ID" },
@@ -1155,7 +1155,7 @@ struct ChrCustomizationOptionLoadInfo
{ true, FT_INT, "UiOrderIndex" },
{ true, FT_INT, "AddedInPatch" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChrCustomizationOptionMeta::Instance(), HOTFIX_SEL_CHR_CUSTOMIZATION_OPTION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ChrCustomizationOptionMeta::Instance(), HOTFIX_SEL_CHR_CUSTOMIZATION_OPTION);
return &loadInfo;
}
};
@@ -1164,7 +1164,7 @@ struct ChrCustomizationReqLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "Flags" },
@@ -1173,7 +1173,7 @@ struct ChrCustomizationReqLoadInfo
{ true, FT_INT, "OverrideArchive" },
{ true, FT_INT, "ItemModifiedAppearanceID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChrCustomizationReqMeta::Instance(), HOTFIX_SEL_CHR_CUSTOMIZATION_REQ);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ChrCustomizationReqMeta::Instance(), HOTFIX_SEL_CHR_CUSTOMIZATION_REQ);
return &loadInfo;
}
};
@@ -1182,13 +1182,13 @@ struct ChrCustomizationReqChoiceLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ChrCustomizationChoiceID" },
{ false, FT_INT, "ChrCustomizationReqID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChrCustomizationReqChoiceMeta::Instance(), HOTFIX_SEL_CHR_CUSTOMIZATION_REQ_CHOICE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ChrCustomizationReqChoiceMeta::Instance(), HOTFIX_SEL_CHR_CUSTOMIZATION_REQ_CHOICE);
return &loadInfo;
}
};
@@ -1197,7 +1197,7 @@ struct ChrModelLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_FLOAT, "FaceCustomizationOffset1" },
{ false, FT_FLOAT, "FaceCustomizationOffset2" },
@@ -1221,7 +1221,7 @@ struct ChrModelLoadInfo
{ false, FT_FLOAT, "BarberShopCameraHeightOffsetScale" },
{ false, FT_FLOAT, "BarberShopCameraRotationOffset" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChrModelMeta::Instance(), HOTFIX_SEL_CHR_MODEL);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ChrModelMeta::Instance(), HOTFIX_SEL_CHR_MODEL);
return &loadInfo;
}
};
@@ -1230,13 +1230,13 @@ struct ChrRaceXChrModelLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ChrRacesID" },
{ true, FT_INT, "ChrModelID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChrRaceXChrModelMeta::Instance(), HOTFIX_SEL_CHR_RACE_X_CHR_MODEL);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ChrRaceXChrModelMeta::Instance(), HOTFIX_SEL_CHR_RACE_X_CHR_MODEL);
return &loadInfo;
}
};
@@ -1245,7 +1245,7 @@ struct ChrRacesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "ClientPrefix" },
@@ -1310,7 +1310,7 @@ struct ChrRacesLoadInfo
{ true, FT_BYTE, "MaleTextureFallbackSex" },
{ true, FT_BYTE, "FemaleTextureFallbackSex" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChrRacesMeta::Instance(), HOTFIX_SEL_CHR_RACES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ChrRacesMeta::Instance(), HOTFIX_SEL_CHR_RACES);
return &loadInfo;
}
};
@@ -1319,7 +1319,7 @@ struct ChrSpecializationLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_STRING, "FemaleName" },
@@ -1336,7 +1336,7 @@ struct ChrSpecializationLoadInfo
{ true, FT_INT, "MasterySpellID1" },
{ true, FT_INT, "MasterySpellID2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChrSpecializationMeta::Instance(), HOTFIX_SEL_CHR_SPECIALIZATION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ChrSpecializationMeta::Instance(), HOTFIX_SEL_CHR_SPECIALIZATION);
return &loadInfo;
}
};
@@ -1345,7 +1345,7 @@ struct CinematicCameraLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "OriginX" },
@@ -1356,7 +1356,7 @@ struct CinematicCameraLoadInfo
{ false, FT_INT, "FileDataID" },
{ true, FT_INT, "Unknown915" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CinematicCameraMeta::Instance(), HOTFIX_SEL_CINEMATIC_CAMERA);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CinematicCameraMeta::Instance(), HOTFIX_SEL_CINEMATIC_CAMERA);
return &loadInfo;
}
};
@@ -1365,7 +1365,7 @@ struct CinematicSequencesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "SoundID" },
@@ -1378,7 +1378,7 @@ struct CinematicSequencesLoadInfo
{ false, FT_SHORT, "Camera7" },
{ false, FT_SHORT, "Camera8" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CinematicSequencesMeta::Instance(), HOTFIX_SEL_CINEMATIC_SEQUENCES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CinematicSequencesMeta::Instance(), HOTFIX_SEL_CINEMATIC_SEQUENCES);
return &loadInfo;
}
};
@@ -1387,7 +1387,7 @@ struct ContentTuningLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "Flags" },
@@ -1402,7 +1402,7 @@ struct ContentTuningLoadInfo
{ true, FT_INT, "TargetLevelMax" },
{ true, FT_INT, "MinItemLevel" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ContentTuningMeta::Instance(), HOTFIX_SEL_CONTENT_TUNING);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ContentTuningMeta::Instance(), HOTFIX_SEL_CONTENT_TUNING);
return &loadInfo;
}
};
@@ -1411,7 +1411,7 @@ struct ContentTuningXExpectedLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ExpectedStatModID" },
@@ -1419,7 +1419,7 @@ struct ContentTuningXExpectedLoadInfo
{ true, FT_INT, "MaxMythicPlusSeasonID" },
{ false, FT_INT, "ContentTuningID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ContentTuningXExpectedMeta::Instance(), HOTFIX_SEL_CONTENT_TUNING_X_EXPECTED);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ContentTuningXExpectedMeta::Instance(), HOTFIX_SEL_CONTENT_TUNING_X_EXPECTED);
return &loadInfo;
}
};
@@ -1428,7 +1428,7 @@ struct ConversationLineLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "BroadcastTextID" },
@@ -1440,7 +1440,7 @@ struct ConversationLineLoadInfo
{ false, FT_BYTE, "StartAnimation" },
{ false, FT_BYTE, "EndAnimation" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ConversationLineMeta::Instance(), HOTFIX_SEL_CONVERSATION_LINE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ConversationLineMeta::Instance(), HOTFIX_SEL_CONVERSATION_LINE);
return &loadInfo;
}
};
@@ -1449,7 +1449,7 @@ struct CorruptionEffectsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "MinCorruption" },
@@ -1457,7 +1457,7 @@ struct CorruptionEffectsLoadInfo
{ true, FT_INT, "PlayerConditionID" },
{ true, FT_INT, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CorruptionEffectsMeta::Instance(), HOTFIX_SEL_CORRUPTION_EFFECTS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CorruptionEffectsMeta::Instance(), HOTFIX_SEL_CORRUPTION_EFFECTS);
return &loadInfo;
}
};
@@ -1466,7 +1466,7 @@ struct CreatureDisplayInfoLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "ModelID" },
@@ -1496,7 +1496,7 @@ struct CreatureDisplayInfoLoadInfo
{ true, FT_INT, "TextureVariationFileDataID2" },
{ true, FT_INT, "TextureVariationFileDataID3" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CreatureDisplayInfoMeta::Instance(), HOTFIX_SEL_CREATURE_DISPLAY_INFO);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CreatureDisplayInfoMeta::Instance(), HOTFIX_SEL_CREATURE_DISPLAY_INFO);
return &loadInfo;
}
};
@@ -1505,7 +1505,7 @@ struct CreatureDisplayInfoExtraLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_BYTE, "DisplayRaceID" },
@@ -1515,7 +1515,7 @@ struct CreatureDisplayInfoExtraLoadInfo
{ true, FT_INT, "BakeMaterialResourcesID" },
{ true, FT_INT, "HDBakeMaterialResourcesID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CreatureDisplayInfoExtraMeta::Instance(), HOTFIX_SEL_CREATURE_DISPLAY_INFO_EXTRA);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CreatureDisplayInfoExtraMeta::Instance(), HOTFIX_SEL_CREATURE_DISPLAY_INFO_EXTRA);
return &loadInfo;
}
};
@@ -1524,7 +1524,7 @@ struct CreatureFamilyLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -1538,7 +1538,7 @@ struct CreatureFamilyLoadInfo
{ true, FT_SHORT, "SkillLine1" },
{ true, FT_SHORT, "SkillLine2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CreatureFamilyMeta::Instance(), HOTFIX_SEL_CREATURE_FAMILY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CreatureFamilyMeta::Instance(), HOTFIX_SEL_CREATURE_FAMILY);
return &loadInfo;
}
};
@@ -1547,7 +1547,7 @@ struct CreatureModelDataLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "GeoBox1" },
@@ -1588,7 +1588,7 @@ struct CreatureModelDataLoadInfo
{ false, FT_FLOAT, "Unknown820_31" },
{ false, FT_FLOAT, "Unknown820_32" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CreatureModelDataMeta::Instance(), HOTFIX_SEL_CREATURE_MODEL_DATA);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CreatureModelDataMeta::Instance(), HOTFIX_SEL_CREATURE_MODEL_DATA);
return &loadInfo;
}
};
@@ -1597,13 +1597,13 @@ struct CreatureTypeLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
{ false, FT_BYTE, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CreatureTypeMeta::Instance(), HOTFIX_SEL_CREATURE_TYPE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CreatureTypeMeta::Instance(), HOTFIX_SEL_CREATURE_TYPE);
return &loadInfo;
}
};
@@ -1612,7 +1612,7 @@ struct CriteriaLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_SHORT, "Type" },
@@ -1627,7 +1627,7 @@ struct CriteriaLoadInfo
{ true, FT_SHORT, "EligibilityWorldStateID" },
{ true, FT_BYTE, "EligibilityWorldStateValue" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CriteriaMeta::Instance(), HOTFIX_SEL_CRITERIA);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CriteriaMeta::Instance(), HOTFIX_SEL_CRITERIA);
return &loadInfo;
}
};
@@ -1636,7 +1636,7 @@ struct CriteriaTreeLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Description" },
@@ -1647,7 +1647,7 @@ struct CriteriaTreeLoadInfo
{ true, FT_INT, "OrderIndex" },
{ true, FT_INT, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CriteriaTreeMeta::Instance(), HOTFIX_SEL_CRITERIA_TREE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CriteriaTreeMeta::Instance(), HOTFIX_SEL_CRITERIA_TREE);
return &loadInfo;
}
};
@@ -1656,7 +1656,7 @@ struct CurrencyContainerLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "ContainerName" },
@@ -1668,7 +1668,7 @@ struct CurrencyContainerLoadInfo
{ true, FT_INT, "OnLootSpellVisualKitID" },
{ false, FT_INT, "CurrencyTypesID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CurrencyContainerMeta::Instance(), HOTFIX_SEL_CURRENCY_CONTAINER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CurrencyContainerMeta::Instance(), HOTFIX_SEL_CURRENCY_CONTAINER);
return &loadInfo;
}
};
@@ -1677,7 +1677,7 @@ struct CurrencyTypesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -1697,7 +1697,7 @@ struct CurrencyTypesLoadInfo
{ true, FT_INT, "Flags1" },
{ true, FT_INT, "Flags2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CurrencyTypesMeta::Instance(), HOTFIX_SEL_CURRENCY_TYPES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CurrencyTypesMeta::Instance(), HOTFIX_SEL_CURRENCY_TYPES);
return &loadInfo;
}
};
@@ -1706,13 +1706,13 @@ struct CurveLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "Type" },
{ false, FT_BYTE, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CurveMeta::Instance(), HOTFIX_SEL_CURVE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CurveMeta::Instance(), HOTFIX_SEL_CURVE);
return &loadInfo;
}
};
@@ -1721,7 +1721,7 @@ struct CurvePointLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "PosX" },
@@ -1731,7 +1731,7 @@ struct CurvePointLoadInfo
{ false, FT_SHORT, "CurveID" },
{ false, FT_BYTE, "OrderIndex" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CurvePointMeta::Instance(), HOTFIX_SEL_CURVE_POINT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), CurvePointMeta::Instance(), HOTFIX_SEL_CURVE_POINT);
return &loadInfo;
}
};
@@ -1740,7 +1740,7 @@ struct DestructibleModelDataLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_BYTE, "State0ImpactEffectDoodadSet" },
@@ -1766,7 +1766,7 @@ struct DestructibleModelDataLoadInfo
{ true, FT_BYTE, "State2NameSet" },
{ true, FT_BYTE, "State3NameSet" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, DestructibleModelDataMeta::Instance(), HOTFIX_SEL_DESTRUCTIBLE_MODEL_DATA);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), DestructibleModelDataMeta::Instance(), HOTFIX_SEL_DESTRUCTIBLE_MODEL_DATA);
return &loadInfo;
}
};
@@ -1775,7 +1775,7 @@ struct DifficultyLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -1792,7 +1792,7 @@ struct DifficultyLoadInfo
{ false, FT_SHORT, "GroupSizeDmgCurveID" },
{ false, FT_SHORT, "GroupSizeSpellPointsCurveID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, DifficultyMeta::Instance(), HOTFIX_SEL_DIFFICULTY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), DifficultyMeta::Instance(), HOTFIX_SEL_DIFFICULTY);
return &loadInfo;
}
};
@@ -1801,7 +1801,7 @@ struct DungeonEncounterLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_INT, "ID" },
@@ -1815,7 +1815,7 @@ struct DungeonEncounterLoadInfo
{ true, FT_INT, "SpellIconFileID" },
{ true, FT_INT, "Faction" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, DungeonEncounterMeta::Instance(), HOTFIX_SEL_DUNGEON_ENCOUNTER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), DungeonEncounterMeta::Instance(), HOTFIX_SEL_DUNGEON_ENCOUNTER);
return &loadInfo;
}
};
@@ -1824,7 +1824,7 @@ struct DurabilityCostsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "WeaponSubClassCost1" },
@@ -1857,7 +1857,7 @@ struct DurabilityCostsLoadInfo
{ false, FT_SHORT, "ArmorSubClassCost7" },
{ false, FT_SHORT, "ArmorSubClassCost8" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, DurabilityCostsMeta::Instance(), HOTFIX_SEL_DURABILITY_COSTS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), DurabilityCostsMeta::Instance(), HOTFIX_SEL_DURABILITY_COSTS);
return &loadInfo;
}
};
@@ -1866,12 +1866,12 @@ struct DurabilityQualityLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "Data" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, DurabilityQualityMeta::Instance(), HOTFIX_SEL_DURABILITY_QUALITY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), DurabilityQualityMeta::Instance(), HOTFIX_SEL_DURABILITY_QUALITY);
return &loadInfo;
}
};
@@ -1880,7 +1880,7 @@ struct EmotesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_LONG, "RaceMask" },
@@ -1893,7 +1893,7 @@ struct EmotesLoadInfo
{ false, FT_INT, "SpellVisualKitID" },
{ true, FT_INT, "ClassMask" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, EmotesMeta::Instance(), HOTFIX_SEL_EMOTES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), EmotesMeta::Instance(), HOTFIX_SEL_EMOTES);
return &loadInfo;
}
};
@@ -1902,13 +1902,13 @@ struct EmotesTextLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Name" },
{ false, FT_SHORT, "EmoteID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, EmotesTextMeta::Instance(), HOTFIX_SEL_EMOTES_TEXT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), EmotesTextMeta::Instance(), HOTFIX_SEL_EMOTES_TEXT);
return &loadInfo;
}
};
@@ -1917,7 +1917,7 @@ struct EmotesTextSoundLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "RaceID" },
@@ -1926,7 +1926,7 @@ struct EmotesTextSoundLoadInfo
{ false, FT_INT, "SoundID" },
{ false, FT_INT, "EmotesTextID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, EmotesTextSoundMeta::Instance(), HOTFIX_SEL_EMOTES_TEXT_SOUND);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), EmotesTextSoundMeta::Instance(), HOTFIX_SEL_EMOTES_TEXT_SOUND);
return &loadInfo;
}
};
@@ -1935,7 +1935,7 @@ struct ExpectedStatLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ExpansionID" },
@@ -1950,7 +1950,7 @@ struct ExpectedStatLoadInfo
{ false, FT_FLOAT, "CreatureSpellDamage" },
{ false, FT_INT, "Lvl" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ExpectedStatMeta::Instance(), HOTFIX_SEL_EXPECTED_STAT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ExpectedStatMeta::Instance(), HOTFIX_SEL_EXPECTED_STAT);
return &loadInfo;
}
};
@@ -1959,7 +1959,7 @@ struct ExpectedStatModLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "CreatureHealthMod" },
@@ -1972,7 +1972,7 @@ struct ExpectedStatModLoadInfo
{ false, FT_FLOAT, "ArmorConstantMod" },
{ false, FT_FLOAT, "CreatureSpellDamageMod" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ExpectedStatModMeta::Instance(), HOTFIX_SEL_EXPECTED_STAT_MOD);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ExpectedStatModMeta::Instance(), HOTFIX_SEL_EXPECTED_STAT_MOD);
return &loadInfo;
}
};
@@ -1981,7 +1981,7 @@ struct FactionLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_LONG, "ReputationRaceMask1" },
@@ -2017,7 +2017,7 @@ struct FactionLoadInfo
{ false, FT_BYTE, "ParentFactionCap1" },
{ false, FT_BYTE, "ParentFactionCap2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, FactionMeta::Instance(), HOTFIX_SEL_FACTION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), FactionMeta::Instance(), HOTFIX_SEL_FACTION);
return &loadInfo;
}
};
@@ -2026,7 +2026,7 @@ struct FactionTemplateLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "Faction" },
@@ -2043,7 +2043,7 @@ struct FactionTemplateLoadInfo
{ false, FT_SHORT, "Friend3" },
{ false, FT_SHORT, "Friend4" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, FactionTemplateMeta::Instance(), HOTFIX_SEL_FACTION_TEMPLATE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), FactionTemplateMeta::Instance(), HOTFIX_SEL_FACTION_TEMPLATE);
return &loadInfo;
}
};
@@ -2052,7 +2052,7 @@ struct FriendshipRepReactionLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Reaction" },
@@ -2060,7 +2060,7 @@ struct FriendshipRepReactionLoadInfo
{ false, FT_SHORT, "ReactionThreshold" },
{ true, FT_INT, "OverrideColor" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, FriendshipRepReactionMeta::Instance(), HOTFIX_SEL_FRIENDSHIP_REP_REACTION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), FriendshipRepReactionMeta::Instance(), HOTFIX_SEL_FRIENDSHIP_REP_REACTION);
return &loadInfo;
}
};
@@ -2069,7 +2069,7 @@ struct FriendshipReputationLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Description" },
{ false, FT_STRING, "StandingModified" },
@@ -2079,7 +2079,7 @@ struct FriendshipReputationLoadInfo
{ true, FT_INT, "TextureFileID" },
{ true, FT_INT, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, FriendshipReputationMeta::Instance(), HOTFIX_SEL_FRIENDSHIP_REPUTATION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), FriendshipReputationMeta::Instance(), HOTFIX_SEL_FRIENDSHIP_REPUTATION);
return &loadInfo;
}
};
@@ -2088,7 +2088,7 @@ struct GameobjectArtKitLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "AttachModelFileID" },
@@ -2096,7 +2096,7 @@ struct GameobjectArtKitLoadInfo
{ true, FT_INT, "TextureVariationFileID2" },
{ true, FT_INT, "TextureVariationFileID3" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GameObjectArtKitMeta::Instance(), HOTFIX_SEL_GAMEOBJECT_ART_KIT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GameObjectArtKitMeta::Instance(), HOTFIX_SEL_GAMEOBJECT_ART_KIT);
return &loadInfo;
}
};
@@ -2105,7 +2105,7 @@ struct GameobjectDisplayInfoLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "GeoBoxMinX" },
@@ -2119,7 +2119,7 @@ struct GameobjectDisplayInfoLoadInfo
{ false, FT_FLOAT, "OverrideLootEffectScale" },
{ false, FT_FLOAT, "OverrideNameScale" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GameObjectDisplayInfoMeta::Instance(), HOTFIX_SEL_GAMEOBJECT_DISPLAY_INFO);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GameObjectDisplayInfoMeta::Instance(), HOTFIX_SEL_GAMEOBJECT_DISPLAY_INFO);
return &loadInfo;
}
};
@@ -2128,7 +2128,7 @@ struct GameobjectsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_FLOAT, "PosX" },
@@ -2155,7 +2155,7 @@ struct GameobjectsLoadInfo
{ true, FT_INT, "PropValue7" },
{ true, FT_INT, "PropValue8" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GameObjectsMeta::Instance(), HOTFIX_SEL_GAMEOBJECTS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GameObjectsMeta::Instance(), HOTFIX_SEL_GAMEOBJECTS);
return &loadInfo;
}
};
@@ -2164,7 +2164,7 @@ struct GarrAbilityLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -2175,7 +2175,7 @@ struct GarrAbilityLoadInfo
{ false, FT_SHORT, "FactionChangeGarrAbilityID" },
{ true, FT_INT, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GarrAbilityMeta::Instance(), HOTFIX_SEL_GARR_ABILITY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GarrAbilityMeta::Instance(), HOTFIX_SEL_GARR_ABILITY);
return &loadInfo;
}
};
@@ -2184,7 +2184,7 @@ struct GarrBuildingLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "HordeName" },
@@ -2212,7 +2212,7 @@ struct GarrBuildingLoadInfo
{ false, FT_SHORT, "GoldCost" },
{ true, FT_INT, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GarrBuildingMeta::Instance(), HOTFIX_SEL_GARR_BUILDING);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GarrBuildingMeta::Instance(), HOTFIX_SEL_GARR_BUILDING);
return &loadInfo;
}
};
@@ -2221,7 +2221,7 @@ struct GarrBuildingPlotInstLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_FLOAT, "MapOffsetX" },
{ false, FT_FLOAT, "MapOffsetY" },
@@ -2230,7 +2230,7 @@ struct GarrBuildingPlotInstLoadInfo
{ false, FT_SHORT, "GarrSiteLevelPlotInstID" },
{ false, FT_SHORT, "UiTextureAtlasMemberID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GarrBuildingPlotInstMeta::Instance(), HOTFIX_SEL_GARR_BUILDING_PLOT_INST);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GarrBuildingPlotInstMeta::Instance(), HOTFIX_SEL_GARR_BUILDING_PLOT_INST);
return &loadInfo;
}
};
@@ -2239,7 +2239,7 @@ struct GarrClassSpecLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "ClassSpec" },
@@ -2250,7 +2250,7 @@ struct GarrClassSpecLoadInfo
{ false, FT_BYTE, "FollowerClassLimit" },
{ true, FT_INT, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GarrClassSpecMeta::Instance(), HOTFIX_SEL_GARR_CLASS_SPEC);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GarrClassSpecMeta::Instance(), HOTFIX_SEL_GARR_CLASS_SPEC);
return &loadInfo;
}
};
@@ -2259,7 +2259,7 @@ struct GarrFollowerLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "HordeSourceText" },
@@ -2296,7 +2296,7 @@ struct GarrFollowerLoadInfo
{ true, FT_INT, "AutoCombatantID" },
{ true, FT_INT, "CovenantID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GarrFollowerMeta::Instance(), HOTFIX_SEL_GARR_FOLLOWER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GarrFollowerMeta::Instance(), HOTFIX_SEL_GARR_FOLLOWER);
return &loadInfo;
}
};
@@ -2305,7 +2305,7 @@ struct GarrFollowerXAbilityLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "OrderIndex" },
@@ -2313,7 +2313,7 @@ struct GarrFollowerXAbilityLoadInfo
{ false, FT_SHORT, "GarrAbilityID" },
{ false, FT_INT, "GarrFollowerID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GarrFollowerXAbilityMeta::Instance(), HOTFIX_SEL_GARR_FOLLOWER_X_ABILITY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GarrFollowerXAbilityMeta::Instance(), HOTFIX_SEL_GARR_FOLLOWER_X_ABILITY);
return &loadInfo;
}
};
@@ -2322,7 +2322,7 @@ struct GarrMissionLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -2359,7 +2359,7 @@ struct GarrMissionLoadInfo
{ true, FT_INT, "AutoMissionScalarCurveID" },
{ true, FT_INT, "AutoCombatantEnvCasterID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GarrMissionMeta::Instance(), HOTFIX_SEL_GARR_MISSION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GarrMissionMeta::Instance(), HOTFIX_SEL_GARR_MISSION);
return &loadInfo;
}
};
@@ -2368,7 +2368,7 @@ struct GarrPlotLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Name" },
@@ -2380,7 +2380,7 @@ struct GarrPlotLoadInfo
{ false, FT_INT, "UpgradeRequirement1" },
{ false, FT_INT, "UpgradeRequirement2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GarrPlotMeta::Instance(), HOTFIX_SEL_GARR_PLOT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GarrPlotMeta::Instance(), HOTFIX_SEL_GARR_PLOT);
return &loadInfo;
}
};
@@ -2389,13 +2389,13 @@ struct GarrPlotBuildingLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "GarrPlotID" },
{ false, FT_BYTE, "GarrBuildingID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GarrPlotBuildingMeta::Instance(), HOTFIX_SEL_GARR_PLOT_BUILDING);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GarrPlotBuildingMeta::Instance(), HOTFIX_SEL_GARR_PLOT_BUILDING);
return &loadInfo;
}
};
@@ -2404,13 +2404,13 @@ struct GarrPlotInstanceLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Name" },
{ false, FT_BYTE, "GarrPlotID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GarrPlotInstanceMeta::Instance(), HOTFIX_SEL_GARR_PLOT_INSTANCE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GarrPlotInstanceMeta::Instance(), HOTFIX_SEL_GARR_PLOT_INSTANCE);
return &loadInfo;
}
};
@@ -2419,7 +2419,7 @@ struct GarrSiteLevelLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "TownHallUiPosX" },
@@ -2433,7 +2433,7 @@ struct GarrSiteLevelLoadInfo
{ false, FT_SHORT, "UpgradeCost" },
{ false, FT_SHORT, "UpgradeGoldCost" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GarrSiteLevelMeta::Instance(), HOTFIX_SEL_GARR_SITE_LEVEL);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GarrSiteLevelMeta::Instance(), HOTFIX_SEL_GARR_SITE_LEVEL);
return &loadInfo;
}
};
@@ -2442,7 +2442,7 @@ struct GarrSiteLevelPlotInstLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "UiMarkerPosX" },
@@ -2451,7 +2451,7 @@ struct GarrSiteLevelPlotInstLoadInfo
{ false, FT_BYTE, "GarrPlotInstanceID" },
{ false, FT_BYTE, "UiMarkerSize" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GarrSiteLevelPlotInstMeta::Instance(), HOTFIX_SEL_GARR_SITE_LEVEL_PLOT_INST);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GarrSiteLevelPlotInstMeta::Instance(), HOTFIX_SEL_GARR_SITE_LEVEL_PLOT_INST);
return &loadInfo;
}
};
@@ -2460,13 +2460,13 @@ struct GemPropertiesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "EnchantId" },
{ true, FT_INT, "Type" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GemPropertiesMeta::Instance(), HOTFIX_SEL_GEM_PROPERTIES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GemPropertiesMeta::Instance(), HOTFIX_SEL_GEM_PROPERTIES);
return &loadInfo;
}
};
@@ -2475,13 +2475,13 @@ struct GlobalCurveLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "CurveID" },
{ true, FT_INT, "Type" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GlobalCurveMeta::Instance(), HOTFIX_SEL_GLOBAL_CURVE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GlobalCurveMeta::Instance(), HOTFIX_SEL_GLOBAL_CURVE);
return &loadInfo;
}
};
@@ -2490,13 +2490,13 @@ struct GlyphBindableSpellLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SpellID" },
{ false, FT_INT, "GlyphPropertiesID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GlyphBindableSpellMeta::Instance(), HOTFIX_SEL_GLYPH_BINDABLE_SPELL);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GlyphBindableSpellMeta::Instance(), HOTFIX_SEL_GLYPH_BINDABLE_SPELL);
return &loadInfo;
}
};
@@ -2505,7 +2505,7 @@ struct GlyphPropertiesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "SpellID" },
@@ -2513,7 +2513,7 @@ struct GlyphPropertiesLoadInfo
{ false, FT_BYTE, "GlyphExclusiveCategoryID" },
{ true, FT_INT, "SpellIconFileDataID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GlyphPropertiesMeta::Instance(), HOTFIX_SEL_GLYPH_PROPERTIES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GlyphPropertiesMeta::Instance(), HOTFIX_SEL_GLYPH_PROPERTIES);
return &loadInfo;
}
};
@@ -2522,13 +2522,13 @@ struct GlyphRequiredSpecLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "ChrSpecializationID" },
{ false, FT_INT, "GlyphPropertiesID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GlyphRequiredSpecMeta::Instance(), HOTFIX_SEL_GLYPH_REQUIRED_SPEC);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GlyphRequiredSpecMeta::Instance(), HOTFIX_SEL_GLYPH_REQUIRED_SPEC);
return &loadInfo;
}
};
@@ -2537,14 +2537,14 @@ struct GuildColorBackgroundLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "Red" },
{ false, FT_BYTE, "Blue" },
{ false, FT_BYTE, "Green" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GuildColorBackgroundMeta::Instance(), HOTFIX_SEL_GUILD_COLOR_BACKGROUND);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GuildColorBackgroundMeta::Instance(), HOTFIX_SEL_GUILD_COLOR_BACKGROUND);
return &loadInfo;
}
};
@@ -2553,14 +2553,14 @@ struct GuildColorBorderLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "Red" },
{ false, FT_BYTE, "Blue" },
{ false, FT_BYTE, "Green" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GuildColorBorderMeta::Instance(), HOTFIX_SEL_GUILD_COLOR_BORDER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GuildColorBorderMeta::Instance(), HOTFIX_SEL_GUILD_COLOR_BORDER);
return &loadInfo;
}
};
@@ -2569,14 +2569,14 @@ struct GuildColorEmblemLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "Red" },
{ false, FT_BYTE, "Blue" },
{ false, FT_BYTE, "Green" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GuildColorEmblemMeta::Instance(), HOTFIX_SEL_GUILD_COLOR_EMBLEM);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GuildColorEmblemMeta::Instance(), HOTFIX_SEL_GUILD_COLOR_EMBLEM);
return &loadInfo;
}
};
@@ -2585,12 +2585,12 @@ struct GuildPerkSpellsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GuildPerkSpellsMeta::Instance(), HOTFIX_SEL_GUILD_PERK_SPELLS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), GuildPerkSpellsMeta::Instance(), HOTFIX_SEL_GUILD_PERK_SPELLS);
return &loadInfo;
}
};
@@ -2599,7 +2599,7 @@ struct HeirloomLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "SourceText" },
{ false, FT_INT, "ID" },
@@ -2622,7 +2622,7 @@ struct HeirloomLoadInfo
{ false, FT_SHORT, "UpgradeItemBonusListID5" },
{ false, FT_SHORT, "UpgradeItemBonusListID6" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, HeirloomMeta::Instance(), HOTFIX_SEL_HEIRLOOM);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), HeirloomMeta::Instance(), HOTFIX_SEL_HEIRLOOM);
return &loadInfo;
}
};
@@ -2631,7 +2631,7 @@ struct HolidaysLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "Region" },
@@ -2691,7 +2691,7 @@ struct HolidaysLoadInfo
{ true, FT_INT, "TextureFileDataID2" },
{ true, FT_INT, "TextureFileDataID3" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, HolidaysMeta::Instance(), HOTFIX_SEL_HOLIDAYS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), HolidaysMeta::Instance(), HOTFIX_SEL_HOLIDAYS);
return &loadInfo;
}
};
@@ -2700,7 +2700,7 @@ struct ImportPriceArmorLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "ClothModifier" },
@@ -2708,7 +2708,7 @@ struct ImportPriceArmorLoadInfo
{ false, FT_FLOAT, "ChainModifier" },
{ false, FT_FLOAT, "PlateModifier" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ImportPriceArmorMeta::Instance(), HOTFIX_SEL_IMPORT_PRICE_ARMOR);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ImportPriceArmorMeta::Instance(), HOTFIX_SEL_IMPORT_PRICE_ARMOR);
return &loadInfo;
}
};
@@ -2717,12 +2717,12 @@ struct ImportPriceQualityLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "Data" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ImportPriceQualityMeta::Instance(), HOTFIX_SEL_IMPORT_PRICE_QUALITY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ImportPriceQualityMeta::Instance(), HOTFIX_SEL_IMPORT_PRICE_QUALITY);
return &loadInfo;
}
};
@@ -2731,12 +2731,12 @@ struct ImportPriceShieldLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "Data" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ImportPriceShieldMeta::Instance(), HOTFIX_SEL_IMPORT_PRICE_SHIELD);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ImportPriceShieldMeta::Instance(), HOTFIX_SEL_IMPORT_PRICE_SHIELD);
return &loadInfo;
}
};
@@ -2745,12 +2745,12 @@ struct ImportPriceWeaponLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "Data" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ImportPriceWeaponMeta::Instance(), HOTFIX_SEL_IMPORT_PRICE_WEAPON);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ImportPriceWeaponMeta::Instance(), HOTFIX_SEL_IMPORT_PRICE_WEAPON);
return &loadInfo;
}
};
@@ -2759,7 +2759,7 @@ struct ItemLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "ClassID" },
@@ -2773,7 +2773,7 @@ struct ItemLoadInfo
{ true, FT_INT, "ContentTuningID" },
{ true, FT_INT, "ModifiedCraftingReagentItemID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemMeta::Instance(), HOTFIX_SEL_ITEM);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemMeta::Instance(), HOTFIX_SEL_ITEM);
return &loadInfo;
}
};
@@ -2782,7 +2782,7 @@ struct ItemAppearanceLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "DisplayType" },
@@ -2791,7 +2791,7 @@ struct ItemAppearanceLoadInfo
{ true, FT_INT, "UiOrder" },
{ true, FT_INT, "PlayerConditionID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemAppearanceMeta::Instance(), HOTFIX_SEL_ITEM_APPEARANCE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemAppearanceMeta::Instance(), HOTFIX_SEL_ITEM_APPEARANCE);
return &loadInfo;
}
};
@@ -2800,7 +2800,7 @@ struct ItemArmorQualityLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "Qualitymod1" },
@@ -2811,7 +2811,7 @@ struct ItemArmorQualityLoadInfo
{ false, FT_FLOAT, "Qualitymod6" },
{ false, FT_FLOAT, "Qualitymod7" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemArmorQualityMeta::Instance(), HOTFIX_SEL_ITEM_ARMOR_QUALITY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemArmorQualityMeta::Instance(), HOTFIX_SEL_ITEM_ARMOR_QUALITY);
return &loadInfo;
}
};
@@ -2820,7 +2820,7 @@ struct ItemArmorShieldLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "Quality1" },
@@ -2832,7 +2832,7 @@ struct ItemArmorShieldLoadInfo
{ false, FT_FLOAT, "Quality7" },
{ false, FT_SHORT, "ItemLevel" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemArmorShieldMeta::Instance(), HOTFIX_SEL_ITEM_ARMOR_SHIELD);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemArmorShieldMeta::Instance(), HOTFIX_SEL_ITEM_ARMOR_SHIELD);
return &loadInfo;
}
};
@@ -2841,7 +2841,7 @@ struct ItemArmorTotalLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_SHORT, "ItemLevel" },
@@ -2850,7 +2850,7 @@ struct ItemArmorTotalLoadInfo
{ false, FT_FLOAT, "Mail" },
{ false, FT_FLOAT, "Plate" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemArmorTotalMeta::Instance(), HOTFIX_SEL_ITEM_ARMOR_TOTAL);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemArmorTotalMeta::Instance(), HOTFIX_SEL_ITEM_ARMOR_TOTAL);
return &loadInfo;
}
};
@@ -2859,12 +2859,12 @@ struct ItemBagFamilyLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemBagFamilyMeta::Instance(), HOTFIX_SEL_ITEM_BAG_FAMILY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemBagFamilyMeta::Instance(), HOTFIX_SEL_ITEM_BAG_FAMILY);
return &loadInfo;
}
};
@@ -2873,7 +2873,7 @@ struct ItemBonusLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "Value1" },
@@ -2884,7 +2884,7 @@ struct ItemBonusLoadInfo
{ false, FT_BYTE, "Type" },
{ false, FT_BYTE, "OrderIndex" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemBonusMeta::Instance(), HOTFIX_SEL_ITEM_BONUS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemBonusMeta::Instance(), HOTFIX_SEL_ITEM_BONUS);
return &loadInfo;
}
};
@@ -2893,12 +2893,12 @@ struct ItemBonusListLevelDeltaLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ true, FT_SHORT, "ItemLevelDelta" },
{ false, FT_INT, "ID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemBonusListLevelDeltaMeta::Instance(), HOTFIX_SEL_ITEM_BONUS_LIST_LEVEL_DELTA);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemBonusListLevelDeltaMeta::Instance(), HOTFIX_SEL_ITEM_BONUS_LIST_LEVEL_DELTA);
return &loadInfo;
}
};
@@ -2907,7 +2907,7 @@ struct ItemBonusTreeNodeLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "ItemContext" },
@@ -2918,7 +2918,7 @@ struct ItemBonusTreeNodeLoadInfo
{ true, FT_INT, "IblGroupPointsModSetID" },
{ false, FT_INT, "ParentItemBonusTreeID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemBonusTreeNodeMeta::Instance(), HOTFIX_SEL_ITEM_BONUS_TREE_NODE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemBonusTreeNodeMeta::Instance(), HOTFIX_SEL_ITEM_BONUS_TREE_NODE);
return &loadInfo;
}
};
@@ -2927,14 +2927,14 @@ struct ItemChildEquipmentLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ParentItemID" },
{ true, FT_INT, "ChildItemID" },
{ false, FT_BYTE, "ChildItemEquipSlot" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemChildEquipmentMeta::Instance(), HOTFIX_SEL_ITEM_CHILD_EQUIPMENT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemChildEquipmentMeta::Instance(), HOTFIX_SEL_ITEM_CHILD_EQUIPMENT);
return &loadInfo;
}
};
@@ -2943,7 +2943,7 @@ struct ItemClassLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "ClassName" },
@@ -2951,7 +2951,7 @@ struct ItemClassLoadInfo
{ false, FT_FLOAT, "PriceModifier" },
{ false, FT_BYTE, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemClassMeta::Instance(), HOTFIX_SEL_ITEM_CLASS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemClassMeta::Instance(), HOTFIX_SEL_ITEM_CLASS);
return &loadInfo;
}
};
@@ -2960,12 +2960,12 @@ struct ItemCurrencyCostLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ItemID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemCurrencyCostMeta::Instance(), HOTFIX_SEL_ITEM_CURRENCY_COST);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemCurrencyCostMeta::Instance(), HOTFIX_SEL_ITEM_CURRENCY_COST);
return &loadInfo;
}
};
@@ -2974,7 +2974,7 @@ struct ItemDamageAmmoLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "ItemLevel" },
@@ -2986,7 +2986,7 @@ struct ItemDamageAmmoLoadInfo
{ false, FT_FLOAT, "Quality6" },
{ false, FT_FLOAT, "Quality7" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemDamageAmmoMeta::Instance(), HOTFIX_SEL_ITEM_DAMAGE_AMMO);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemDamageAmmoMeta::Instance(), HOTFIX_SEL_ITEM_DAMAGE_AMMO);
return &loadInfo;
}
};
@@ -2995,7 +2995,7 @@ struct ItemDamageOneHandLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "ItemLevel" },
@@ -3007,7 +3007,7 @@ struct ItemDamageOneHandLoadInfo
{ false, FT_FLOAT, "Quality6" },
{ false, FT_FLOAT, "Quality7" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemDamageOneHandMeta::Instance(), HOTFIX_SEL_ITEM_DAMAGE_ONE_HAND);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemDamageOneHandMeta::Instance(), HOTFIX_SEL_ITEM_DAMAGE_ONE_HAND);
return &loadInfo;
}
};
@@ -3016,7 +3016,7 @@ struct ItemDamageOneHandCasterLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "ItemLevel" },
@@ -3028,7 +3028,7 @@ struct ItemDamageOneHandCasterLoadInfo
{ false, FT_FLOAT, "Quality6" },
{ false, FT_FLOAT, "Quality7" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemDamageOneHandCasterMeta::Instance(), HOTFIX_SEL_ITEM_DAMAGE_ONE_HAND_CASTER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemDamageOneHandCasterMeta::Instance(), HOTFIX_SEL_ITEM_DAMAGE_ONE_HAND_CASTER);
return &loadInfo;
}
};
@@ -3037,7 +3037,7 @@ struct ItemDamageTwoHandLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "ItemLevel" },
@@ -3049,7 +3049,7 @@ struct ItemDamageTwoHandLoadInfo
{ false, FT_FLOAT, "Quality6" },
{ false, FT_FLOAT, "Quality7" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemDamageTwoHandMeta::Instance(), HOTFIX_SEL_ITEM_DAMAGE_TWO_HAND);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemDamageTwoHandMeta::Instance(), HOTFIX_SEL_ITEM_DAMAGE_TWO_HAND);
return &loadInfo;
}
};
@@ -3058,7 +3058,7 @@ struct ItemDamageTwoHandCasterLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "ItemLevel" },
@@ -3070,7 +3070,7 @@ struct ItemDamageTwoHandCasterLoadInfo
{ false, FT_FLOAT, "Quality6" },
{ false, FT_FLOAT, "Quality7" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemDamageTwoHandCasterMeta::Instance(), HOTFIX_SEL_ITEM_DAMAGE_TWO_HAND_CASTER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemDamageTwoHandCasterMeta::Instance(), HOTFIX_SEL_ITEM_DAMAGE_TWO_HAND_CASTER);
return &loadInfo;
}
};
@@ -3079,7 +3079,7 @@ struct ItemDisenchantLootLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_BYTE, "Subclass" },
@@ -3090,7 +3090,7 @@ struct ItemDisenchantLootLoadInfo
{ true, FT_BYTE, "ExpansionID" },
{ false, FT_INT, "Class" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemDisenchantLootMeta::Instance(), HOTFIX_SEL_ITEM_DISENCHANT_LOOT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemDisenchantLootMeta::Instance(), HOTFIX_SEL_ITEM_DISENCHANT_LOOT);
return &loadInfo;
}
};
@@ -3099,7 +3099,7 @@ struct ItemEffectLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "LegacySlotIndex" },
@@ -3111,7 +3111,7 @@ struct ItemEffectLoadInfo
{ true, FT_INT, "SpellID" },
{ false, FT_SHORT, "ChrSpecializationID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemEffectMeta::Instance(), HOTFIX_SEL_ITEM_EFFECT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemEffectMeta::Instance(), HOTFIX_SEL_ITEM_EFFECT);
return &loadInfo;
}
};
@@ -3120,7 +3120,7 @@ struct ItemExtendedCostLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "RequiredArenaRating" },
@@ -3150,7 +3150,7 @@ struct ItemExtendedCostLoadInfo
{ false, FT_INT, "CurrencyCount4" },
{ false, FT_INT, "CurrencyCount5" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemExtendedCostMeta::Instance(), HOTFIX_SEL_ITEM_EXTENDED_COST);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemExtendedCostMeta::Instance(), HOTFIX_SEL_ITEM_EXTENDED_COST);
return &loadInfo;
}
};
@@ -3159,14 +3159,14 @@ struct ItemLevelSelectorLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "MinItemLevel" },
{ false, FT_SHORT, "ItemLevelSelectorQualitySetID" },
{ false, FT_SHORT, "AzeriteUnlockMappingSet" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemLevelSelectorMeta::Instance(), HOTFIX_SEL_ITEM_LEVEL_SELECTOR);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemLevelSelectorMeta::Instance(), HOTFIX_SEL_ITEM_LEVEL_SELECTOR);
return &loadInfo;
}
};
@@ -3175,14 +3175,14 @@ struct ItemLevelSelectorQualityLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "QualityItemBonusListID" },
{ true, FT_BYTE, "Quality" },
{ false, FT_INT, "ParentILSQualitySetID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemLevelSelectorQualityMeta::Instance(), HOTFIX_SEL_ITEM_LEVEL_SELECTOR_QUALITY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemLevelSelectorQualityMeta::Instance(), HOTFIX_SEL_ITEM_LEVEL_SELECTOR_QUALITY);
return &loadInfo;
}
};
@@ -3191,13 +3191,13 @@ struct ItemLevelSelectorQualitySetLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_SHORT, "IlvlRare" },
{ true, FT_SHORT, "IlvlEpic" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemLevelSelectorQualitySetMeta::Instance(), HOTFIX_SEL_ITEM_LEVEL_SELECTOR_QUALITY_SET);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemLevelSelectorQualitySetMeta::Instance(), HOTFIX_SEL_ITEM_LEVEL_SELECTOR_QUALITY_SET);
return &loadInfo;
}
};
@@ -3206,14 +3206,14 @@ struct ItemLimitCategoryLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
{ false, FT_BYTE, "Quantity" },
{ false, FT_BYTE, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemLimitCategoryMeta::Instance(), HOTFIX_SEL_ITEM_LIMIT_CATEGORY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemLimitCategoryMeta::Instance(), HOTFIX_SEL_ITEM_LIMIT_CATEGORY);
return &loadInfo;
}
};
@@ -3222,14 +3222,14 @@ struct ItemLimitCategoryConditionLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_BYTE, "AddQuantity" },
{ false, FT_INT, "PlayerConditionID" },
{ false, FT_INT, "ParentItemLimitCategoryID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemLimitCategoryConditionMeta::Instance(), HOTFIX_SEL_ITEM_LIMIT_CATEGORY_CONDITION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemLimitCategoryConditionMeta::Instance(), HOTFIX_SEL_ITEM_LIMIT_CATEGORY_CONDITION);
return &loadInfo;
}
};
@@ -3238,7 +3238,7 @@ struct ItemModifiedAppearanceLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ItemID" },
@@ -3247,7 +3247,7 @@ struct ItemModifiedAppearanceLoadInfo
{ true, FT_INT, "OrderIndex" },
{ false, FT_BYTE, "TransmogSourceTypeEnum" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemModifiedAppearanceMeta::Instance(), HOTFIX_SEL_ITEM_MODIFIED_APPEARANCE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemModifiedAppearanceMeta::Instance(), HOTFIX_SEL_ITEM_MODIFIED_APPEARANCE);
return &loadInfo;
}
};
@@ -3256,7 +3256,7 @@ struct ItemModifiedAppearanceExtraLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "IconFileDataID" },
@@ -3265,7 +3265,7 @@ struct ItemModifiedAppearanceExtraLoadInfo
{ true, FT_BYTE, "DisplayWeaponSubclassID" },
{ true, FT_BYTE, "DisplayInventoryType" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemModifiedAppearanceExtraMeta::Instance(), HOTFIX_SEL_ITEM_MODIFIED_APPEARANCE_EXTRA);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemModifiedAppearanceExtraMeta::Instance(), HOTFIX_SEL_ITEM_MODIFIED_APPEARANCE_EXTRA);
return &loadInfo;
}
};
@@ -3274,13 +3274,13 @@ struct ItemNameDescriptionLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Description" },
{ true, FT_INT, "Color" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemNameDescriptionMeta::Instance(), HOTFIX_SEL_ITEM_NAME_DESCRIPTION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemNameDescriptionMeta::Instance(), HOTFIX_SEL_ITEM_NAME_DESCRIPTION);
return &loadInfo;
}
};
@@ -3289,14 +3289,14 @@ struct ItemPriceBaseLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "ItemLevel" },
{ false, FT_FLOAT, "Armor" },
{ false, FT_FLOAT, "Weapon" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemPriceBaseMeta::Instance(), HOTFIX_SEL_ITEM_PRICE_BASE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemPriceBaseMeta::Instance(), HOTFIX_SEL_ITEM_PRICE_BASE);
return &loadInfo;
}
};
@@ -3305,7 +3305,7 @@ struct ItemSearchNameLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_LONG, "AllowableRace" },
@@ -3325,7 +3325,7 @@ struct ItemSearchNameLoadInfo
{ true, FT_INT, "Flags3" },
{ true, FT_INT, "Flags4" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemSearchNameMeta::Instance(), HOTFIX_SEL_ITEM_SEARCH_NAME);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemSearchNameMeta::Instance(), HOTFIX_SEL_ITEM_SEARCH_NAME);
return &loadInfo;
}
};
@@ -3334,7 +3334,7 @@ struct ItemSetLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -3359,7 +3359,7 @@ struct ItemSetLoadInfo
{ false, FT_INT, "ItemID16" },
{ false, FT_INT, "ItemID17" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemSetMeta::Instance(), HOTFIX_SEL_ITEM_SET);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemSetMeta::Instance(), HOTFIX_SEL_ITEM_SET);
return &loadInfo;
}
};
@@ -3368,7 +3368,7 @@ struct ItemSetSpellLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "ChrSpecID" },
@@ -3376,7 +3376,7 @@ struct ItemSetSpellLoadInfo
{ false, FT_BYTE, "Threshold" },
{ false, FT_INT, "ItemSetID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemSetSpellMeta::Instance(), HOTFIX_SEL_ITEM_SET_SPELL);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemSetSpellMeta::Instance(), HOTFIX_SEL_ITEM_SET_SPELL);
return &loadInfo;
}
};
@@ -3385,7 +3385,7 @@ struct ItemSparseLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_LONG, "AllowableRace" },
@@ -3486,7 +3486,7 @@ struct ItemSparseLoadInfo
{ true, FT_BYTE, "InventoryType" },
{ true, FT_BYTE, "OverallQualityID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemSparseMeta::Instance(), HOTFIX_SEL_ITEM_SPARSE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemSparseMeta::Instance(), HOTFIX_SEL_ITEM_SPARSE);
return &loadInfo;
}
};
@@ -3495,7 +3495,7 @@ struct ItemSpecLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "MinLevel" },
@@ -3505,7 +3505,7 @@ struct ItemSpecLoadInfo
{ false, FT_BYTE, "SecondaryStat" },
{ false, FT_SHORT, "SpecializationID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemSpecMeta::Instance(), HOTFIX_SEL_ITEM_SPEC);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemSpecMeta::Instance(), HOTFIX_SEL_ITEM_SPEC);
return &loadInfo;
}
};
@@ -3514,13 +3514,13 @@ struct ItemSpecOverrideLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "SpecID" },
{ false, FT_INT, "ItemID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemSpecOverrideMeta::Instance(), HOTFIX_SEL_ITEM_SPEC_OVERRIDE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemSpecOverrideMeta::Instance(), HOTFIX_SEL_ITEM_SPEC_OVERRIDE);
return &loadInfo;
}
};
@@ -3529,13 +3529,13 @@ struct ItemXBonusTreeLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "ItemBonusTreeID" },
{ false, FT_INT, "ItemID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemXBonusTreeMeta::Instance(), HOTFIX_SEL_ITEM_X_BONUS_TREE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemXBonusTreeMeta::Instance(), HOTFIX_SEL_ITEM_X_BONUS_TREE);
return &loadInfo;
}
};
@@ -3544,13 +3544,13 @@ struct ItemXItemEffectLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ItemEffectID" },
{ false, FT_INT, "ItemID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemXItemEffectMeta::Instance(), HOTFIX_SEL_ITEM_X_ITEM_EFFECT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ItemXItemEffectMeta::Instance(), HOTFIX_SEL_ITEM_X_ITEM_EFFECT);
return &loadInfo;
}
};
@@ -3559,7 +3559,7 @@ struct JournalEncounterLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_STRING, "Description" },
@@ -3575,7 +3575,7 @@ struct JournalEncounterLoadInfo
{ true, FT_INT, "Flags" },
{ true, FT_BYTE, "DifficultyMask" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, JournalEncounterMeta::Instance(), HOTFIX_SEL_JOURNAL_ENCOUNTER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), JournalEncounterMeta::Instance(), HOTFIX_SEL_JOURNAL_ENCOUNTER);
return &loadInfo;
}
};
@@ -3584,7 +3584,7 @@ struct JournalEncounterSectionLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Title" },
@@ -3603,7 +3603,7 @@ struct JournalEncounterSectionLoadInfo
{ true, FT_INT, "IconFlags" },
{ true, FT_BYTE, "DifficultyMask" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, JournalEncounterSectionMeta::Instance(), HOTFIX_SEL_JOURNAL_ENCOUNTER_SECTION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), JournalEncounterSectionMeta::Instance(), HOTFIX_SEL_JOURNAL_ENCOUNTER_SECTION);
return &loadInfo;
}
};
@@ -3612,7 +3612,7 @@ struct JournalInstanceLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -3626,7 +3626,7 @@ struct JournalInstanceLoadInfo
{ true, FT_INT, "Flags" },
{ false, FT_SHORT, "AreaID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, JournalInstanceMeta::Instance(), HOTFIX_SEL_JOURNAL_INSTANCE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), JournalInstanceMeta::Instance(), HOTFIX_SEL_JOURNAL_INSTANCE);
return &loadInfo;
}
};
@@ -3635,13 +3635,13 @@ struct JournalTierLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
{ true, FT_INT, "PlayerConditionID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, JournalTierMeta::Instance(), HOTFIX_SEL_JOURNAL_TIER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), JournalTierMeta::Instance(), HOTFIX_SEL_JOURNAL_TIER);
return &loadInfo;
}
};
@@ -3650,7 +3650,7 @@ struct KeychainLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "Key1" },
@@ -3686,7 +3686,7 @@ struct KeychainLoadInfo
{ false, FT_BYTE, "Key31" },
{ false, FT_BYTE, "Key32" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, KeychainMeta::Instance(), HOTFIX_SEL_KEYCHAIN);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), KeychainMeta::Instance(), HOTFIX_SEL_KEYCHAIN);
return &loadInfo;
}
};
@@ -3695,14 +3695,14 @@ struct KeystoneAffixLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_STRING, "Description" },
{ false, FT_INT, "ID" },
{ true, FT_INT, "FiledataID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, KeystoneAffixMeta::Instance(), HOTFIX_SEL_KEYSTONE_AFFIX);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), KeystoneAffixMeta::Instance(), HOTFIX_SEL_KEYSTONE_AFFIX);
return &loadInfo;
}
};
@@ -3711,13 +3711,13 @@ struct LanguageWordsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Word" },
{ false, FT_INT, "LanguageID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, LanguageWordsMeta::Instance(), HOTFIX_SEL_LANGUAGE_WORDS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), LanguageWordsMeta::Instance(), HOTFIX_SEL_LANGUAGE_WORDS);
return &loadInfo;
}
};
@@ -3726,7 +3726,7 @@ struct LanguagesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -3734,7 +3734,7 @@ struct LanguagesLoadInfo
{ true, FT_INT, "UiTextureKitID" },
{ true, FT_INT, "UiTextureKitElementCount" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, LanguagesMeta::Instance(), HOTFIX_SEL_LANGUAGES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), LanguagesMeta::Instance(), HOTFIX_SEL_LANGUAGES);
return &loadInfo;
}
};
@@ -3743,7 +3743,7 @@ struct LfgDungeonsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -3777,7 +3777,7 @@ struct LfgDungeonsLoadInfo
{ true, FT_INT, "Flags1" },
{ true, FT_INT, "Flags2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, LFGDungeonsMeta::Instance(), HOTFIX_SEL_LFG_DUNGEONS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), LFGDungeonsMeta::Instance(), HOTFIX_SEL_LFG_DUNGEONS);
return &loadInfo;
}
};
@@ -3786,7 +3786,7 @@ struct LightLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "GameCoordsX" },
@@ -3804,7 +3804,7 @@ struct LightLoadInfo
{ false, FT_SHORT, "LightParamsID7" },
{ false, FT_SHORT, "LightParamsID8" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, LightMeta::Instance(), HOTFIX_SEL_LIGHT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), LightMeta::Instance(), HOTFIX_SEL_LIGHT);
return &loadInfo;
}
};
@@ -3813,7 +3813,7 @@ struct LiquidTypeLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Name" },
@@ -3872,7 +3872,7 @@ struct LiquidTypeLoadInfo
{ false, FT_FLOAT, "Coefficient3" },
{ false, FT_FLOAT, "Coefficient4" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, LiquidTypeMeta::Instance(), HOTFIX_SEL_LIQUID_TYPE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), LiquidTypeMeta::Instance(), HOTFIX_SEL_LIQUID_TYPE);
return &loadInfo;
}
};
@@ -3881,7 +3881,7 @@ struct LockLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "Flags" },
@@ -3918,7 +3918,7 @@ struct LockLoadInfo
{ false, FT_BYTE, "Action7" },
{ false, FT_BYTE, "Action8" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, LockMeta::Instance(), HOTFIX_SEL_LOCK);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), LockMeta::Instance(), HOTFIX_SEL_LOCK);
return &loadInfo;
}
};
@@ -3927,12 +3927,12 @@ struct MailTemplateLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Body" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, MailTemplateMeta::Instance(), HOTFIX_SEL_MAIL_TEMPLATE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), MailTemplateMeta::Instance(), HOTFIX_SEL_MAIL_TEMPLATE);
return &loadInfo;
}
};
@@ -3941,7 +3941,7 @@ struct MapLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Directory" },
@@ -3971,7 +3971,7 @@ struct MapLoadInfo
{ true, FT_INT, "Flags2" },
{ true, FT_INT, "Flags3" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, MapMeta::Instance(), HOTFIX_SEL_MAP);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), MapMeta::Instance(), HOTFIX_SEL_MAP);
return &loadInfo;
}
};
@@ -3980,7 +3980,7 @@ struct MapChallengeModeLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_INT, "ID" },
@@ -3992,7 +3992,7 @@ struct MapChallengeModeLoadInfo
{ true, FT_SHORT, "CriteriaCount2" },
{ true, FT_SHORT, "CriteriaCount3" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, MapChallengeModeMeta::Instance(), HOTFIX_SEL_MAP_CHALLENGE_MODE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), MapChallengeModeMeta::Instance(), HOTFIX_SEL_MAP_CHALLENGE_MODE);
return &loadInfo;
}
};
@@ -4001,7 +4001,7 @@ struct MapDifficultyLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Message" },
@@ -4015,7 +4015,7 @@ struct MapDifficultyLoadInfo
{ true, FT_INT, "ContentTuningID" },
{ false, FT_INT, "MapID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, MapDifficultyMeta::Instance(), HOTFIX_SEL_MAP_DIFFICULTY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), MapDifficultyMeta::Instance(), HOTFIX_SEL_MAP_DIFFICULTY);
return &loadInfo;
}
};
@@ -4024,7 +4024,7 @@ struct MapDifficultyXConditionLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "FailureDescription" },
@@ -4032,7 +4032,7 @@ struct MapDifficultyXConditionLoadInfo
{ true, FT_INT, "OrderIndex" },
{ false, FT_INT, "MapDifficultyID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, MapDifficultyXConditionMeta::Instance(), HOTFIX_SEL_MAP_DIFFICULTY_X_CONDITION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), MapDifficultyXConditionMeta::Instance(), HOTFIX_SEL_MAP_DIFFICULTY_X_CONDITION);
return &loadInfo;
}
};
@@ -4041,13 +4041,13 @@ struct MawPowerLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SpellID" },
{ true, FT_INT, "MawPowerRarityID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, MawPowerMeta::Instance(), HOTFIX_SEL_MAW_POWER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), MawPowerMeta::Instance(), HOTFIX_SEL_MAW_POWER);
return &loadInfo;
}
};
@@ -4056,7 +4056,7 @@ struct ModifierTreeLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "Parent" },
@@ -4067,7 +4067,7 @@ struct ModifierTreeLoadInfo
{ true, FT_INT, "SecondaryAsset" },
{ true, FT_INT, "TertiaryAsset" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ModifierTreeMeta::Instance(), HOTFIX_SEL_MODIFIER_TREE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ModifierTreeMeta::Instance(), HOTFIX_SEL_MODIFIER_TREE);
return &loadInfo;
}
};
@@ -4076,7 +4076,7 @@ struct MountLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_STRING, "SourceText" },
@@ -4092,7 +4092,7 @@ struct MountLoadInfo
{ true, FT_INT, "MountSpecialRiderAnimKitID" },
{ true, FT_INT, "MountSpecialSpellVisualKitID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, MountMeta::Instance(), HOTFIX_SEL_MOUNT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), MountMeta::Instance(), HOTFIX_SEL_MOUNT);
return &loadInfo;
}
};
@@ -4101,7 +4101,7 @@ struct MountCapabilityLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "Flags" },
@@ -4113,7 +4113,7 @@ struct MountCapabilityLoadInfo
{ true, FT_SHORT, "ReqMapID" },
{ true, FT_INT, "PlayerConditionID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, MountCapabilityMeta::Instance(), HOTFIX_SEL_MOUNT_CAPABILITY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), MountCapabilityMeta::Instance(), HOTFIX_SEL_MOUNT_CAPABILITY);
return &loadInfo;
}
};
@@ -4122,14 +4122,14 @@ struct MountTypeXCapabilityLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "MountTypeID" },
{ false, FT_SHORT, "MountCapabilityID" },
{ false, FT_BYTE, "OrderIndex" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, MountTypeXCapabilityMeta::Instance(), HOTFIX_SEL_MOUNT_TYPE_X_CAPABILITY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), MountTypeXCapabilityMeta::Instance(), HOTFIX_SEL_MOUNT_TYPE_X_CAPABILITY);
return &loadInfo;
}
};
@@ -4138,14 +4138,14 @@ struct MountXDisplayLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "CreatureDisplayInfoID" },
{ false, FT_INT, "PlayerConditionID" },
{ false, FT_INT, "MountID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, MountXDisplayMeta::Instance(), HOTFIX_SEL_MOUNT_X_DISPLAY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), MountXDisplayMeta::Instance(), HOTFIX_SEL_MOUNT_X_DISPLAY);
return &loadInfo;
}
};
@@ -4154,7 +4154,7 @@ struct MovieLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "Volume" },
@@ -4162,7 +4162,7 @@ struct MovieLoadInfo
{ false, FT_INT, "AudioFileDataID" },
{ false, FT_INT, "SubtitleFileDataID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, MovieMeta::Instance(), HOTFIX_SEL_MOVIE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), MovieMeta::Instance(), HOTFIX_SEL_MOVIE);
return &loadInfo;
}
};
@@ -4171,14 +4171,14 @@ struct NameGenLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Name" },
{ false, FT_BYTE, "RaceID" },
{ false, FT_BYTE, "Sex" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, NameGenMeta::Instance(), HOTFIX_SEL_NAME_GEN);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), NameGenMeta::Instance(), HOTFIX_SEL_NAME_GEN);
return &loadInfo;
}
};
@@ -4187,13 +4187,13 @@ struct NamesProfanityLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Name" },
{ true, FT_BYTE, "Language" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, NamesProfanityMeta::Instance(), HOTFIX_SEL_NAMES_PROFANITY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), NamesProfanityMeta::Instance(), HOTFIX_SEL_NAMES_PROFANITY);
return &loadInfo;
}
};
@@ -4202,12 +4202,12 @@ struct NamesReservedLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Name" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, NamesReservedMeta::Instance(), HOTFIX_SEL_NAMES_RESERVED);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), NamesReservedMeta::Instance(), HOTFIX_SEL_NAMES_RESERVED);
return &loadInfo;
}
};
@@ -4216,13 +4216,13 @@ struct NamesReservedLocaleLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Name" },
{ false, FT_BYTE, "LocaleMask" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, NamesReservedLocaleMeta::Instance(), HOTFIX_SEL_NAMES_RESERVED);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), NamesReservedLocaleMeta::Instance(), HOTFIX_SEL_NAMES_RESERVED);
return &loadInfo;
}
};
@@ -4231,14 +4231,14 @@ struct NumTalentsAtLevelLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "NumTalents" },
{ true, FT_INT, "NumTalentsDeathKnight" },
{ true, FT_INT, "NumTalentsDemonHunter" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, NumTalentsAtLevelMeta::Instance(), HOTFIX_SEL_NUM_TALENTS_AT_LEVEL);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), NumTalentsAtLevelMeta::Instance(), HOTFIX_SEL_NUM_TALENTS_AT_LEVEL);
return &loadInfo;
}
};
@@ -4247,7 +4247,7 @@ struct OverrideSpellDataLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "Spells1" },
@@ -4263,7 +4263,7 @@ struct OverrideSpellDataLoadInfo
{ true, FT_INT, "PlayerActionBarFileDataID" },
{ false, FT_BYTE, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, OverrideSpellDataMeta::Instance(), HOTFIX_SEL_OVERRIDE_SPELL_DATA);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), OverrideSpellDataMeta::Instance(), HOTFIX_SEL_OVERRIDE_SPELL_DATA);
return &loadInfo;
}
};
@@ -4272,14 +4272,14 @@ struct ParagonReputationLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "FactionID" },
{ true, FT_INT, "LevelThreshold" },
{ true, FT_INT, "QuestID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ParagonReputationMeta::Instance(), HOTFIX_SEL_PARAGON_REPUTATION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ParagonReputationMeta::Instance(), HOTFIX_SEL_PARAGON_REPUTATION);
return &loadInfo;
}
};
@@ -4288,12 +4288,12 @@ struct PhaseLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, PhaseMeta::Instance(), HOTFIX_SEL_PHASE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), PhaseMeta::Instance(), HOTFIX_SEL_PHASE);
return &loadInfo;
}
};
@@ -4302,13 +4302,13 @@ struct PhaseXPhaseGroupLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "PhaseID" },
{ false, FT_INT, "PhaseGroupID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, PhaseXPhaseGroupMeta::Instance(), HOTFIX_SEL_PHASE_X_PHASE_GROUP);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), PhaseXPhaseGroupMeta::Instance(), HOTFIX_SEL_PHASE_X_PHASE_GROUP);
return &loadInfo;
}
};
@@ -4317,7 +4317,7 @@ struct PlayerConditionLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_LONG, "RaceMask" },
@@ -4467,7 +4467,7 @@ struct PlayerConditionLoadInfo
{ true, FT_INT, "MovementFlags1" },
{ true, FT_INT, "MovementFlags2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, PlayerConditionMeta::Instance(), HOTFIX_SEL_PLAYER_CONDITION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), PlayerConditionMeta::Instance(), HOTFIX_SEL_PLAYER_CONDITION);
return &loadInfo;
}
};
@@ -4476,7 +4476,7 @@ struct PowerDisplayLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "GlobalStringBaseTag" },
@@ -4485,7 +4485,7 @@ struct PowerDisplayLoadInfo
{ false, FT_BYTE, "Green" },
{ false, FT_BYTE, "Blue" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, PowerDisplayMeta::Instance(), HOTFIX_SEL_POWER_DISPLAY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), PowerDisplayMeta::Instance(), HOTFIX_SEL_POWER_DISPLAY);
return &loadInfo;
}
};
@@ -4494,7 +4494,7 @@ struct PowerTypeLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING_NOT_LOCALIZED, "NameGlobalStringTag" },
{ false, FT_STRING_NOT_LOCALIZED, "CostGlobalStringTag" },
@@ -4510,7 +4510,7 @@ struct PowerTypeLoadInfo
{ false, FT_FLOAT, "RegenCombat" },
{ true, FT_SHORT, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, PowerTypeMeta::Instance(), HOTFIX_SEL_POWER_TYPE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), PowerTypeMeta::Instance(), HOTFIX_SEL_POWER_TYPE);
return &loadInfo;
}
};
@@ -4519,7 +4519,7 @@ struct PrestigeLevelInfoLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -4528,7 +4528,7 @@ struct PrestigeLevelInfoLoadInfo
{ false, FT_BYTE, "Flags" },
{ true, FT_INT, "AwardedAchievementID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, PrestigeLevelInfoMeta::Instance(), HOTFIX_SEL_PRESTIGE_LEVEL_INFO);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), PrestigeLevelInfoMeta::Instance(), HOTFIX_SEL_PRESTIGE_LEVEL_INFO);
return &loadInfo;
}
};
@@ -4537,7 +4537,7 @@ struct PvpDifficultyLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "RangeIndex" },
@@ -4545,7 +4545,7 @@ struct PvpDifficultyLoadInfo
{ false, FT_BYTE, "MaxLevel" },
{ false, FT_INT, "MapID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, PVPDifficultyMeta::Instance(), HOTFIX_SEL_PVP_DIFFICULTY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), PVPDifficultyMeta::Instance(), HOTFIX_SEL_PVP_DIFFICULTY);
return &loadInfo;
}
};
@@ -4554,13 +4554,13 @@ struct PvpItemLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ItemID" },
{ false, FT_BYTE, "ItemLevelDelta" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, PVPItemMeta::Instance(), HOTFIX_SEL_PVP_ITEM);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), PVPItemMeta::Instance(), HOTFIX_SEL_PVP_ITEM);
return &loadInfo;
}
};
@@ -4569,7 +4569,7 @@ struct PvpTalentLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Description" },
{ false, FT_INT, "ID" },
@@ -4581,7 +4581,7 @@ struct PvpTalentLoadInfo
{ true, FT_INT, "PvpTalentCategoryID" },
{ true, FT_INT, "LevelRequired" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, PvpTalentMeta::Instance(), HOTFIX_SEL_PVP_TALENT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), PvpTalentMeta::Instance(), HOTFIX_SEL_PVP_TALENT);
return &loadInfo;
}
};
@@ -4590,12 +4590,12 @@ struct PvpTalentCategoryLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "TalentSlotMask" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, PvpTalentCategoryMeta::Instance(), HOTFIX_SEL_PVP_TALENT_CATEGORY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), PvpTalentCategoryMeta::Instance(), HOTFIX_SEL_PVP_TALENT_CATEGORY);
return &loadInfo;
}
};
@@ -4604,7 +4604,7 @@ struct PvpTalentSlotUnlockLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_BYTE, "Slot" },
@@ -4612,7 +4612,7 @@ struct PvpTalentSlotUnlockLoadInfo
{ true, FT_INT, "DeathKnightLevelRequired" },
{ true, FT_INT, "DemonHunterLevelRequired" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, PvpTalentSlotUnlockMeta::Instance(), HOTFIX_SEL_PVP_TALENT_SLOT_UNLOCK);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), PvpTalentSlotUnlockMeta::Instance(), HOTFIX_SEL_PVP_TALENT_SLOT_UNLOCK);
return &loadInfo;
}
};
@@ -4621,7 +4621,7 @@ struct PvpTierLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_INT, "ID" },
@@ -4633,7 +4633,7 @@ struct PvpTierLoadInfo
{ true, FT_BYTE, "Rank" },
{ true, FT_INT, "RankIconFileDataID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, PvpTierMeta::Instance(), HOTFIX_SEL_PVP_TIER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), PvpTierMeta::Instance(), HOTFIX_SEL_PVP_TIER);
return &loadInfo;
}
};
@@ -4642,7 +4642,7 @@ struct QuestFactionRewardLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_SHORT, "Difficulty1" },
@@ -4656,7 +4656,7 @@ struct QuestFactionRewardLoadInfo
{ true, FT_SHORT, "Difficulty9" },
{ true, FT_SHORT, "Difficulty10" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, QuestFactionRewardMeta::Instance(), HOTFIX_SEL_QUEST_FACTION_REWARD);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), QuestFactionRewardMeta::Instance(), HOTFIX_SEL_QUEST_FACTION_REWARD);
return &loadInfo;
}
};
@@ -4665,7 +4665,7 @@ struct QuestInfoLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "InfoName" },
@@ -4673,7 +4673,7 @@ struct QuestInfoLoadInfo
{ true, FT_INT, "Modifiers" },
{ false, FT_SHORT, "Profession" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, QuestInfoMeta::Instance(), HOTFIX_SEL_QUEST_INFO);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), QuestInfoMeta::Instance(), HOTFIX_SEL_QUEST_INFO);
return &loadInfo;
}
};
@@ -4682,7 +4682,7 @@ struct QuestLineXQuestLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "QuestLineID" },
@@ -4690,7 +4690,7 @@ struct QuestLineXQuestLoadInfo
{ false, FT_INT, "OrderIndex" },
{ true, FT_INT, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, QuestLineXQuestMeta::Instance(), HOTFIX_SEL_QUEST_LINE_X_QUEST);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), QuestLineXQuestMeta::Instance(), HOTFIX_SEL_QUEST_LINE_X_QUEST);
return &loadInfo;
}
};
@@ -4699,7 +4699,7 @@ struct QuestMoneyRewardLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "Difficulty1" },
@@ -4713,7 +4713,7 @@ struct QuestMoneyRewardLoadInfo
{ false, FT_INT, "Difficulty9" },
{ false, FT_INT, "Difficulty10" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, QuestMoneyRewardMeta::Instance(), HOTFIX_SEL_QUEST_MONEY_REWARD);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), QuestMoneyRewardMeta::Instance(), HOTFIX_SEL_QUEST_MONEY_REWARD);
return &loadInfo;
}
};
@@ -4722,7 +4722,7 @@ struct QuestPackageItemLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "PackageID" },
@@ -4730,7 +4730,7 @@ struct QuestPackageItemLoadInfo
{ false, FT_INT, "ItemQuantity" },
{ false, FT_BYTE, "DisplayType" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, QuestPackageItemMeta::Instance(), HOTFIX_SEL_QUEST_PACKAGE_ITEM);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), QuestPackageItemMeta::Instance(), HOTFIX_SEL_QUEST_PACKAGE_ITEM);
return &loadInfo;
}
};
@@ -4739,13 +4739,13 @@ struct QuestSortLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "SortName" },
{ true, FT_BYTE, "UiOrderIndex" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, QuestSortMeta::Instance(), HOTFIX_SEL_QUEST_SORT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), QuestSortMeta::Instance(), HOTFIX_SEL_QUEST_SORT);
return &loadInfo;
}
};
@@ -4754,12 +4754,12 @@ struct QuestV2LoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "UniqueBitFlag" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, QuestV2Meta::Instance(), HOTFIX_SEL_QUEST_V2);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), QuestV2Meta::Instance(), HOTFIX_SEL_QUEST_V2);
return &loadInfo;
}
};
@@ -4768,7 +4768,7 @@ struct QuestXpLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "Difficulty1" },
@@ -4782,7 +4782,7 @@ struct QuestXpLoadInfo
{ false, FT_SHORT, "Difficulty9" },
{ false, FT_SHORT, "Difficulty10" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, QuestXPMeta::Instance(), HOTFIX_SEL_QUEST_XP);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), QuestXPMeta::Instance(), HOTFIX_SEL_QUEST_XP);
return &loadInfo;
}
};
@@ -4791,7 +4791,7 @@ struct RandPropPointsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "DamageReplaceStatF" },
@@ -4829,7 +4829,7 @@ struct RandPropPointsLoadInfo
{ false, FT_INT, "Good4" },
{ false, FT_INT, "Good5" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, RandPropPointsMeta::Instance(), HOTFIX_SEL_RAND_PROP_POINTS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), RandPropPointsMeta::Instance(), HOTFIX_SEL_RAND_PROP_POINTS);
return &loadInfo;
}
};
@@ -4838,7 +4838,7 @@ struct RewardPackLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "CharTitleID" },
@@ -4848,7 +4848,7 @@ struct RewardPackLoadInfo
{ false, FT_BYTE, "ArtifactXPCategoryID" },
{ false, FT_INT, "TreasurePickerID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, RewardPackMeta::Instance(), HOTFIX_SEL_REWARD_PACK);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), RewardPackMeta::Instance(), HOTFIX_SEL_REWARD_PACK);
return &loadInfo;
}
};
@@ -4857,14 +4857,14 @@ struct RewardPackXCurrencyTypeLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "CurrencyTypeID" },
{ true, FT_INT, "Quantity" },
{ false, FT_INT, "RewardPackID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, RewardPackXCurrencyTypeMeta::Instance(), HOTFIX_SEL_REWARD_PACK_X_CURRENCY_TYPE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), RewardPackXCurrencyTypeMeta::Instance(), HOTFIX_SEL_REWARD_PACK_X_CURRENCY_TYPE);
return &loadInfo;
}
};
@@ -4873,14 +4873,14 @@ struct RewardPackXItemLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ItemID" },
{ true, FT_INT, "ItemQuantity" },
{ false, FT_INT, "RewardPackID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, RewardPackXItemMeta::Instance(), HOTFIX_SEL_REWARD_PACK_X_ITEM);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), RewardPackXItemMeta::Instance(), HOTFIX_SEL_REWARD_PACK_X_ITEM);
return &loadInfo;
}
};
@@ -4889,7 +4889,7 @@ struct ScenarioLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -4898,7 +4898,7 @@ struct ScenarioLoadInfo
{ false, FT_BYTE, "Flags" },
{ false, FT_INT, "UiTextureKitID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ScenarioMeta::Instance(), HOTFIX_SEL_SCENARIO);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ScenarioMeta::Instance(), HOTFIX_SEL_SCENARIO);
return &loadInfo;
}
};
@@ -4907,7 +4907,7 @@ struct ScenarioStepLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Description" },
@@ -4922,7 +4922,7 @@ struct ScenarioStepLoadInfo
{ false, FT_INT, "VisibilityPlayerConditionID" },
{ false, FT_SHORT, "WidgetSetID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ScenarioStepMeta::Instance(), HOTFIX_SEL_SCENARIO_STEP);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ScenarioStepMeta::Instance(), HOTFIX_SEL_SCENARIO_STEP);
return &loadInfo;
}
};
@@ -4931,14 +4931,14 @@ struct SceneScriptLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "FirstSceneScriptID" },
{ false, FT_SHORT, "NextSceneScriptID" },
{ true, FT_INT, "Unknown915" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SceneScriptMeta::Instance(), HOTFIX_SEL_SCENE_SCRIPT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SceneScriptMeta::Instance(), HOTFIX_SEL_SCENE_SCRIPT);
return &loadInfo;
}
};
@@ -4947,13 +4947,13 @@ struct SceneScriptGlobalTextLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Name" },
{ false, FT_STRING_NOT_LOCALIZED, "Script" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SceneScriptGlobalTextMeta::Instance(), HOTFIX_SEL_SCENE_SCRIPT_GLOBAL_TEXT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SceneScriptGlobalTextMeta::Instance(), HOTFIX_SEL_SCENE_SCRIPT_GLOBAL_TEXT);
return &loadInfo;
}
};
@@ -4962,13 +4962,13 @@ struct SceneScriptPackageLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Name" },
{ true, FT_INT, "Unknown915" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SceneScriptPackageMeta::Instance(), HOTFIX_SEL_SCENE_SCRIPT_PACKAGE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SceneScriptPackageMeta::Instance(), HOTFIX_SEL_SCENE_SCRIPT_PACKAGE);
return &loadInfo;
}
};
@@ -4977,13 +4977,13 @@ struct SceneScriptTextLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Name" },
{ false, FT_STRING_NOT_LOCALIZED, "Script" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SceneScriptTextMeta::Instance(), HOTFIX_SEL_SCENE_SCRIPT_TEXT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SceneScriptTextMeta::Instance(), HOTFIX_SEL_SCENE_SCRIPT_TEXT);
return &loadInfo;
}
};
@@ -4992,7 +4992,7 @@ struct SkillLineLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "DisplayName" },
{ false, FT_STRING, "AlternateVerb" },
@@ -5008,7 +5008,7 @@ struct SkillLineLoadInfo
{ false, FT_SHORT, "Flags" },
{ true, FT_INT, "SpellBookSpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SkillLineMeta::Instance(), HOTFIX_SEL_SKILL_LINE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SkillLineMeta::Instance(), HOTFIX_SEL_SKILL_LINE);
return &loadInfo;
}
};
@@ -5017,7 +5017,7 @@ struct SkillLineAbilityLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ true, FT_LONG, "RaceMask" },
{ false, FT_INT, "ID" },
@@ -5035,7 +5035,7 @@ struct SkillLineAbilityLoadInfo
{ true, FT_SHORT, "TradeSkillCategoryID" },
{ true, FT_SHORT, "SkillupSkillLineID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SkillLineAbilityMeta::Instance(), HOTFIX_SEL_SKILL_LINE_ABILITY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SkillLineAbilityMeta::Instance(), HOTFIX_SEL_SKILL_LINE_ABILITY);
return &loadInfo;
}
};
@@ -5044,7 +5044,7 @@ struct SkillRaceClassInfoLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_LONG, "RaceMask" },
@@ -5055,7 +5055,7 @@ struct SkillRaceClassInfoLoadInfo
{ true, FT_BYTE, "MinLevel" },
{ true, FT_SHORT, "SkillTierID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SkillRaceClassInfoMeta::Instance(), HOTFIX_SEL_SKILL_RACE_CLASS_INFO);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SkillRaceClassInfoMeta::Instance(), HOTFIX_SEL_SKILL_RACE_CLASS_INFO);
return &loadInfo;
}
};
@@ -5064,7 +5064,7 @@ struct SoulbindConduitRankLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "RankIndex" },
@@ -5072,7 +5072,7 @@ struct SoulbindConduitRankLoadInfo
{ false, FT_FLOAT, "AuraPointsOverride" },
{ false, FT_INT, "SoulbindConduitID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SoulbindConduitRankMeta::Instance(), HOTFIX_SEL_SOULBIND_CONDUIT_RANK);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SoulbindConduitRankMeta::Instance(), HOTFIX_SEL_SOULBIND_CONDUIT_RANK);
return &loadInfo;
}
};
@@ -5081,7 +5081,7 @@ struct SoundKitLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SoundType" },
@@ -5100,7 +5100,7 @@ struct SoundKitLoadInfo
{ false, FT_SHORT, "BusOverwriteID" },
{ false, FT_BYTE, "MaxInstances" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SoundKitMeta::Instance(), HOTFIX_SEL_SOUND_KIT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SoundKitMeta::Instance(), HOTFIX_SEL_SOUND_KIT);
return &loadInfo;
}
};
@@ -5109,7 +5109,7 @@ struct SpecializationSpellsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Description" },
{ false, FT_INT, "ID" },
@@ -5118,7 +5118,7 @@ struct SpecializationSpellsLoadInfo
{ true, FT_INT, "OverridesSpellID" },
{ false, FT_BYTE, "DisplayOrder" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpecializationSpellsMeta::Instance(), HOTFIX_SEL_SPECIALIZATION_SPELLS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpecializationSpellsMeta::Instance(), HOTFIX_SEL_SPECIALIZATION_SPELLS);
return &loadInfo;
}
};
@@ -5127,13 +5127,13 @@ struct SpecSetMemberLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ChrSpecializationID" },
{ false, FT_INT, "SpecSetID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpecSetMemberMeta::Instance(), HOTFIX_SEL_SPEC_SET_MEMBER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpecSetMemberMeta::Instance(), HOTFIX_SEL_SPEC_SET_MEMBER);
return &loadInfo;
}
};
@@ -5142,7 +5142,7 @@ struct SpellAuraOptionsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "DifficultyID" },
@@ -5155,7 +5155,7 @@ struct SpellAuraOptionsLoadInfo
{ true, FT_INT, "ProcTypeMask2" },
{ false, FT_INT, "SpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellAuraOptionsMeta::Instance(), HOTFIX_SEL_SPELL_AURA_OPTIONS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellAuraOptionsMeta::Instance(), HOTFIX_SEL_SPELL_AURA_OPTIONS);
return &loadInfo;
}
};
@@ -5164,7 +5164,7 @@ struct SpellAuraRestrictionsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "DifficultyID" },
@@ -5178,7 +5178,7 @@ struct SpellAuraRestrictionsLoadInfo
{ true, FT_INT, "ExcludeTargetAuraSpell" },
{ false, FT_INT, "SpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellAuraRestrictionsMeta::Instance(), HOTFIX_SEL_SPELL_AURA_RESTRICTIONS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellAuraRestrictionsMeta::Instance(), HOTFIX_SEL_SPELL_AURA_RESTRICTIONS);
return &loadInfo;
}
};
@@ -5187,13 +5187,13 @@ struct SpellCastTimesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "Base" },
{ true, FT_INT, "Minimum" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellCastTimesMeta::Instance(), HOTFIX_SEL_SPELL_CAST_TIMES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellCastTimesMeta::Instance(), HOTFIX_SEL_SPELL_CAST_TIMES);
return &loadInfo;
}
};
@@ -5202,7 +5202,7 @@ struct SpellCastingRequirementsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SpellID" },
@@ -5213,7 +5213,7 @@ struct SpellCastingRequirementsLoadInfo
{ false, FT_BYTE, "RequiredAuraVision" },
{ false, FT_SHORT, "RequiresSpellFocus" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellCastingRequirementsMeta::Instance(), HOTFIX_SEL_SPELL_CASTING_REQUIREMENTS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellCastingRequirementsMeta::Instance(), HOTFIX_SEL_SPELL_CASTING_REQUIREMENTS);
return &loadInfo;
}
};
@@ -5222,7 +5222,7 @@ struct SpellCategoriesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "DifficultyID" },
@@ -5235,7 +5235,7 @@ struct SpellCategoriesLoadInfo
{ true, FT_SHORT, "ChargeCategory" },
{ false, FT_INT, "SpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellCategoriesMeta::Instance(), HOTFIX_SEL_SPELL_CATEGORIES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellCategoriesMeta::Instance(), HOTFIX_SEL_SPELL_CATEGORIES);
return &loadInfo;
}
};
@@ -5244,7 +5244,7 @@ struct SpellCategoryLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -5254,7 +5254,7 @@ struct SpellCategoryLoadInfo
{ true, FT_INT, "ChargeRecoveryTime" },
{ true, FT_INT, "TypeMask" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellCategoryMeta::Instance(), HOTFIX_SEL_SPELL_CATEGORY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellCategoryMeta::Instance(), HOTFIX_SEL_SPELL_CATEGORY);
return &loadInfo;
}
};
@@ -5263,7 +5263,7 @@ struct SpellClassOptionsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SpellID" },
@@ -5274,7 +5274,7 @@ struct SpellClassOptionsLoadInfo
{ true, FT_INT, "SpellClassMask3" },
{ true, FT_INT, "SpellClassMask4" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellClassOptionsMeta::Instance(), HOTFIX_SEL_SPELL_CLASS_OPTIONS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellClassOptionsMeta::Instance(), HOTFIX_SEL_SPELL_CLASS_OPTIONS);
return &loadInfo;
}
};
@@ -5283,7 +5283,7 @@ struct SpellCooldownsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "DifficultyID" },
@@ -5292,7 +5292,7 @@ struct SpellCooldownsLoadInfo
{ true, FT_INT, "StartRecoveryTime" },
{ false, FT_INT, "SpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellCooldownsMeta::Instance(), HOTFIX_SEL_SPELL_COOLDOWNS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellCooldownsMeta::Instance(), HOTFIX_SEL_SPELL_COOLDOWNS);
return &loadInfo;
}
};
@@ -5301,13 +5301,13 @@ struct SpellDurationLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "Duration" },
{ true, FT_INT, "MaxDuration" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellDurationMeta::Instance(), HOTFIX_SEL_SPELL_DURATION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellDurationMeta::Instance(), HOTFIX_SEL_SPELL_DURATION);
return &loadInfo;
}
};
@@ -5316,7 +5316,7 @@ struct SpellEffectLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_SHORT, "EffectAura" },
@@ -5355,7 +5355,7 @@ struct SpellEffectLoadInfo
{ true, FT_SHORT, "ImplicitTarget2" },
{ false, FT_INT, "SpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellEffectMeta::Instance(), HOTFIX_SEL_SPELL_EFFECT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellEffectMeta::Instance(), HOTFIX_SEL_SPELL_EFFECT);
return &loadInfo;
}
};
@@ -5364,7 +5364,7 @@ struct SpellEquippedItemsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SpellID" },
@@ -5372,7 +5372,7 @@ struct SpellEquippedItemsLoadInfo
{ true, FT_INT, "EquippedItemInvTypes" },
{ true, FT_INT, "EquippedItemSubclass" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellEquippedItemsMeta::Instance(), HOTFIX_SEL_SPELL_EQUIPPED_ITEMS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellEquippedItemsMeta::Instance(), HOTFIX_SEL_SPELL_EQUIPPED_ITEMS);
return &loadInfo;
}
};
@@ -5381,12 +5381,12 @@ struct SpellFocusObjectLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellFocusObjectMeta::Instance(), HOTFIX_SEL_SPELL_FOCUS_OBJECT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellFocusObjectMeta::Instance(), HOTFIX_SEL_SPELL_FOCUS_OBJECT);
return &loadInfo;
}
};
@@ -5395,7 +5395,7 @@ struct SpellInterruptsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "DifficultyID" },
@@ -5406,7 +5406,7 @@ struct SpellInterruptsLoadInfo
{ true, FT_INT, "ChannelInterruptFlags2" },
{ false, FT_INT, "SpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellInterruptsMeta::Instance(), HOTFIX_SEL_SPELL_INTERRUPTS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellInterruptsMeta::Instance(), HOTFIX_SEL_SPELL_INTERRUPTS);
return &loadInfo;
}
};
@@ -5415,7 +5415,7 @@ struct SpellItemEnchantmentLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -5449,7 +5449,7 @@ struct SpellItemEnchantmentLoadInfo
{ false, FT_BYTE, "MinLevel" },
{ false, FT_BYTE, "MaxLevel" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellItemEnchantmentMeta::Instance(), HOTFIX_SEL_SPELL_ITEM_ENCHANTMENT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellItemEnchantmentMeta::Instance(), HOTFIX_SEL_SPELL_ITEM_ENCHANTMENT);
return &loadInfo;
}
};
@@ -5458,7 +5458,7 @@ struct SpellItemEnchantmentConditionLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "LtOperandType1" },
@@ -5492,7 +5492,7 @@ struct SpellItemEnchantmentConditionLoadInfo
{ false, FT_BYTE, "Logic4" },
{ false, FT_BYTE, "Logic5" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellItemEnchantmentConditionMeta::Instance(), HOTFIX_SEL_SPELL_ITEM_ENCHANTMENT_CONDITION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellItemEnchantmentConditionMeta::Instance(), HOTFIX_SEL_SPELL_ITEM_ENCHANTMENT_CONDITION);
return &loadInfo;
}
};
@@ -5501,13 +5501,13 @@ struct SpellLabelLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "LabelID" },
{ false, FT_INT, "SpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellLabelMeta::Instance(), HOTFIX_SEL_SPELL_LABEL);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellLabelMeta::Instance(), HOTFIX_SEL_SPELL_LABEL);
return &loadInfo;
}
};
@@ -5516,14 +5516,14 @@ struct SpellLearnSpellLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SpellID" },
{ true, FT_INT, "LearnSpellID" },
{ true, FT_INT, "OverridesSpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellLearnSpellMeta::Instance(), HOTFIX_SEL_SPELL_LEARN_SPELL);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellLearnSpellMeta::Instance(), HOTFIX_SEL_SPELL_LEARN_SPELL);
return &loadInfo;
}
};
@@ -5532,7 +5532,7 @@ struct SpellLevelsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "DifficultyID" },
@@ -5542,7 +5542,7 @@ struct SpellLevelsLoadInfo
{ true, FT_INT, "SpellLevel" },
{ false, FT_INT, "SpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellLevelsMeta::Instance(), HOTFIX_SEL_SPELL_LEVELS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellLevelsMeta::Instance(), HOTFIX_SEL_SPELL_LEVELS);
return &loadInfo;
}
};
@@ -5551,7 +5551,7 @@ struct SpellMiscLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "Attributes1" },
@@ -5585,7 +5585,7 @@ struct SpellMiscLoadInfo
{ true, FT_INT, "ActiveSpellVisualScript" },
{ false, FT_INT, "SpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellMiscMeta::Instance(), HOTFIX_SEL_SPELL_MISC);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellMiscMeta::Instance(), HOTFIX_SEL_SPELL_MISC);
return &loadInfo;
}
};
@@ -5594,12 +5594,12 @@ struct SpellNameLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellNameMeta::Instance(), HOTFIX_SEL_SPELL_NAME);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellNameMeta::Instance(), HOTFIX_SEL_SPELL_NAME);
return &loadInfo;
}
};
@@ -5608,7 +5608,7 @@ struct SpellPowerLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "OrderIndex" },
@@ -5625,7 +5625,7 @@ struct SpellPowerLoadInfo
{ false, FT_INT, "OptionalCost" },
{ false, FT_INT, "SpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellPowerMeta::Instance(), HOTFIX_SEL_SPELL_POWER);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellPowerMeta::Instance(), HOTFIX_SEL_SPELL_POWER);
return &loadInfo;
}
};
@@ -5634,13 +5634,13 @@ struct SpellPowerDifficultyLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "DifficultyID" },
{ false, FT_BYTE, "OrderIndex" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellPowerDifficultyMeta::Instance(), HOTFIX_SEL_SPELL_POWER_DIFFICULTY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellPowerDifficultyMeta::Instance(), HOTFIX_SEL_SPELL_POWER_DIFFICULTY);
return &loadInfo;
}
};
@@ -5649,13 +5649,13 @@ struct SpellProcsPerMinuteLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "BaseProcRate" },
{ false, FT_BYTE, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellProcsPerMinuteMeta::Instance(), HOTFIX_SEL_SPELL_PROCS_PER_MINUTE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellProcsPerMinuteMeta::Instance(), HOTFIX_SEL_SPELL_PROCS_PER_MINUTE);
return &loadInfo;
}
};
@@ -5664,7 +5664,7 @@ struct SpellProcsPerMinuteModLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "Type" },
@@ -5672,7 +5672,7 @@ struct SpellProcsPerMinuteModLoadInfo
{ false, FT_FLOAT, "Coeff" },
{ false, FT_INT, "SpellProcsPerMinuteID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellProcsPerMinuteModMeta::Instance(), HOTFIX_SEL_SPELL_PROCS_PER_MINUTE_MOD);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellProcsPerMinuteModMeta::Instance(), HOTFIX_SEL_SPELL_PROCS_PER_MINUTE_MOD);
return &loadInfo;
}
};
@@ -5681,7 +5681,7 @@ struct SpellRadiusLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "Radius" },
@@ -5689,7 +5689,7 @@ struct SpellRadiusLoadInfo
{ false, FT_FLOAT, "RadiusMin" },
{ false, FT_FLOAT, "RadiusMax" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellRadiusMeta::Instance(), HOTFIX_SEL_SPELL_RADIUS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellRadiusMeta::Instance(), HOTFIX_SEL_SPELL_RADIUS);
return &loadInfo;
}
};
@@ -5698,7 +5698,7 @@ struct SpellRangeLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "DisplayName" },
@@ -5709,7 +5709,7 @@ struct SpellRangeLoadInfo
{ false, FT_FLOAT, "RangeMax1" },
{ false, FT_FLOAT, "RangeMax2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellRangeMeta::Instance(), HOTFIX_SEL_SPELL_RANGE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellRangeMeta::Instance(), HOTFIX_SEL_SPELL_RANGE);
return &loadInfo;
}
};
@@ -5718,7 +5718,7 @@ struct SpellReagentsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SpellID" },
@@ -5739,7 +5739,7 @@ struct SpellReagentsLoadInfo
{ true, FT_SHORT, "ReagentCount7" },
{ true, FT_SHORT, "ReagentCount8" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellReagentsMeta::Instance(), HOTFIX_SEL_SPELL_REAGENTS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellReagentsMeta::Instance(), HOTFIX_SEL_SPELL_REAGENTS);
return &loadInfo;
}
};
@@ -5748,14 +5748,14 @@ struct SpellReagentsCurrencyLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SpellID" },
{ false, FT_SHORT, "CurrencyTypesID" },
{ false, FT_SHORT, "CurrencyCount" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellReagentsCurrencyMeta::Instance(), HOTFIX_SEL_SPELL_REAGENTS_CURRENCY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellReagentsCurrencyMeta::Instance(), HOTFIX_SEL_SPELL_REAGENTS_CURRENCY);
return &loadInfo;
}
};
@@ -5764,7 +5764,7 @@ struct SpellScalingLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SpellID" },
@@ -5772,7 +5772,7 @@ struct SpellScalingLoadInfo
{ false, FT_INT, "MaxScalingLevel" },
{ true, FT_SHORT, "ScalesFromItemLevel" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellScalingMeta::Instance(), HOTFIX_SEL_SPELL_SCALING);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellScalingMeta::Instance(), HOTFIX_SEL_SPELL_SCALING);
return &loadInfo;
}
};
@@ -5781,7 +5781,7 @@ struct SpellShapeshiftLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SpellID" },
@@ -5791,7 +5791,7 @@ struct SpellShapeshiftLoadInfo
{ true, FT_INT, "ShapeshiftMask1" },
{ true, FT_INT, "ShapeshiftMask2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellShapeshiftMeta::Instance(), HOTFIX_SEL_SPELL_SHAPESHIFT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellShapeshiftMeta::Instance(), HOTFIX_SEL_SPELL_SHAPESHIFT);
return &loadInfo;
}
};
@@ -5800,7 +5800,7 @@ struct SpellShapeshiftFormLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -5824,7 +5824,7 @@ struct SpellShapeshiftFormLoadInfo
{ false, FT_INT, "PresetSpellID7" },
{ false, FT_INT, "PresetSpellID8" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellShapeshiftFormMeta::Instance(), HOTFIX_SEL_SPELL_SHAPESHIFT_FORM);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellShapeshiftFormMeta::Instance(), HOTFIX_SEL_SPELL_SHAPESHIFT_FORM);
return &loadInfo;
}
};
@@ -5833,7 +5833,7 @@ struct SpellTargetRestrictionsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "DifficultyID" },
@@ -5845,7 +5845,7 @@ struct SpellTargetRestrictionsLoadInfo
{ false, FT_FLOAT, "Width" },
{ false, FT_INT, "SpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellTargetRestrictionsMeta::Instance(), HOTFIX_SEL_SPELL_TARGET_RESTRICTIONS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellTargetRestrictionsMeta::Instance(), HOTFIX_SEL_SPELL_TARGET_RESTRICTIONS);
return &loadInfo;
}
};
@@ -5854,7 +5854,7 @@ struct SpellTotemsLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SpellID" },
@@ -5863,7 +5863,7 @@ struct SpellTotemsLoadInfo
{ true, FT_INT, "Totem1" },
{ true, FT_INT, "Totem2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellTotemsMeta::Instance(), HOTFIX_SEL_SPELL_TOTEMS);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellTotemsMeta::Instance(), HOTFIX_SEL_SPELL_TOTEMS);
return &loadInfo;
}
};
@@ -5872,7 +5872,7 @@ struct SpellVisualLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "MissileCastOffset1" },
@@ -5896,7 +5896,7 @@ struct SpellVisualLoadInfo
{ false, FT_INT, "RaidSpellVisualMissileSetID" },
{ true, FT_INT, "ReducedUnexpectedCameraMovementSpellVisualID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellVisualMeta::Instance(), HOTFIX_SEL_SPELL_VISUAL);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellVisualMeta::Instance(), HOTFIX_SEL_SPELL_VISUAL);
return &loadInfo;
}
};
@@ -5905,7 +5905,7 @@ struct SpellVisualEffectNameLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ModelFileDataID" },
@@ -5924,7 +5924,7 @@ struct SpellVisualEffectNameLoadInfo
{ true, FT_INT, "ModelPosition" },
{ true, FT_BYTE, "Unknown901" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellVisualEffectNameMeta::Instance(), HOTFIX_SEL_SPELL_VISUAL_EFFECT_NAME);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellVisualEffectNameMeta::Instance(), HOTFIX_SEL_SPELL_VISUAL_EFFECT_NAME);
return &loadInfo;
}
};
@@ -5933,7 +5933,7 @@ struct SpellVisualMissileLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_FLOAT, "CastOffset1" },
{ false, FT_FLOAT, "CastOffset2" },
@@ -5958,7 +5958,7 @@ struct SpellVisualMissileLoadInfo
{ true, FT_INT, "DecayTimeAfterImpact" },
{ false, FT_INT, "SpellVisualMissileSetID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellVisualMissileMeta::Instance(), HOTFIX_SEL_SPELL_VISUAL_MISSILE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellVisualMissileMeta::Instance(), HOTFIX_SEL_SPELL_VISUAL_MISSILE);
return &loadInfo;
}
};
@@ -5967,7 +5967,7 @@ struct SpellVisualKitLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_BYTE, "FallbackPriority" },
@@ -5977,7 +5977,7 @@ struct SpellVisualKitLoadInfo
{ true, FT_INT, "Flags1" },
{ true, FT_INT, "Flags2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellVisualKitMeta::Instance(), HOTFIX_SEL_SPELL_VISUAL_KIT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellVisualKitMeta::Instance(), HOTFIX_SEL_SPELL_VISUAL_KIT);
return &loadInfo;
}
};
@@ -5986,7 +5986,7 @@ struct SpellXSpellVisualLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "DifficultyID" },
@@ -6001,7 +6001,7 @@ struct SpellXSpellVisualLoadInfo
{ false, FT_INT, "CasterPlayerConditionID" },
{ false, FT_INT, "SpellID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellXSpellVisualMeta::Instance(), HOTFIX_SEL_SPELL_X_SPELL_VISUAL);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SpellXSpellVisualMeta::Instance(), HOTFIX_SEL_SPELL_X_SPELL_VISUAL);
return &loadInfo;
}
};
@@ -6010,7 +6010,7 @@ struct SummonPropertiesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "Control" },
@@ -6020,7 +6020,7 @@ struct SummonPropertiesLoadInfo
{ true, FT_INT, "Flags1" },
{ true, FT_INT, "Flags2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SummonPropertiesMeta::Instance(), HOTFIX_SEL_SUMMON_PROPERTIES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), SummonPropertiesMeta::Instance(), HOTFIX_SEL_SUMMON_PROPERTIES);
return &loadInfo;
}
};
@@ -6029,7 +6029,7 @@ struct TactKeyLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "Key1" },
@@ -6049,7 +6049,7 @@ struct TactKeyLoadInfo
{ false, FT_BYTE, "Key15" },
{ false, FT_BYTE, "Key16" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TactKeyMeta::Instance(), HOTFIX_SEL_TACT_KEY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), TactKeyMeta::Instance(), HOTFIX_SEL_TACT_KEY);
return &loadInfo;
}
};
@@ -6058,7 +6058,7 @@ struct TalentLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Description" },
@@ -6072,7 +6072,7 @@ struct TalentLoadInfo
{ false, FT_BYTE, "CategoryMask1" },
{ false, FT_BYTE, "CategoryMask2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TalentMeta::Instance(), HOTFIX_SEL_TALENT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), TalentMeta::Instance(), HOTFIX_SEL_TALENT);
return &loadInfo;
}
};
@@ -6081,7 +6081,7 @@ struct TaxiNodesLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_FLOAT, "PosX" },
@@ -6104,7 +6104,7 @@ struct TaxiNodesLoadInfo
{ true, FT_INT, "MountCreatureID1" },
{ true, FT_INT, "MountCreatureID2" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TaxiNodesMeta::Instance(), HOTFIX_SEL_TAXI_NODES);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), TaxiNodesMeta::Instance(), HOTFIX_SEL_TAXI_NODES);
return &loadInfo;
}
};
@@ -6113,14 +6113,14 @@ struct TaxiPathLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "FromTaxiNode" },
{ false, FT_SHORT, "ToTaxiNode" },
{ false, FT_INT, "Cost" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TaxiPathMeta::Instance(), HOTFIX_SEL_TAXI_PATH);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), TaxiPathMeta::Instance(), HOTFIX_SEL_TAXI_PATH);
return &loadInfo;
}
};
@@ -6129,7 +6129,7 @@ struct TaxiPathNodeLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_FLOAT, "LocX" },
{ false, FT_FLOAT, "LocY" },
@@ -6143,7 +6143,7 @@ struct TaxiPathNodeLoadInfo
{ true, FT_INT, "ArrivalEventID" },
{ true, FT_INT, "DepartureEventID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TaxiPathNodeMeta::Instance(), HOTFIX_SEL_TAXI_PATH_NODE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), TaxiPathNodeMeta::Instance(), HOTFIX_SEL_TAXI_PATH_NODE);
return &loadInfo;
}
};
@@ -6152,14 +6152,14 @@ struct TotemCategoryLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
{ false, FT_BYTE, "TotemCategoryType" },
{ true, FT_INT, "TotemCategoryMask" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TotemCategoryMeta::Instance(), HOTFIX_SEL_TOTEM_CATEGORY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), TotemCategoryMeta::Instance(), HOTFIX_SEL_TOTEM_CATEGORY);
return &loadInfo;
}
};
@@ -6168,7 +6168,7 @@ struct ToyLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "SourceText" },
{ false, FT_INT, "ID" },
@@ -6176,7 +6176,7 @@ struct ToyLoadInfo
{ false, FT_BYTE, "Flags" },
{ true, FT_BYTE, "SourceTypeEnum" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ToyMeta::Instance(), HOTFIX_SEL_TOY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), ToyMeta::Instance(), HOTFIX_SEL_TOY);
return &loadInfo;
}
};
@@ -6185,12 +6185,12 @@ struct TransmogHolidayLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "RequiredTransmogHoliday" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TransmogHolidayMeta::Instance(), HOTFIX_SEL_TRANSMOG_HOLIDAY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), TransmogHolidayMeta::Instance(), HOTFIX_SEL_TRANSMOG_HOLIDAY);
return &loadInfo;
}
};
@@ -6199,7 +6199,7 @@ struct TransmogIllusionLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "UnlockConditionID" },
@@ -6207,7 +6207,7 @@ struct TransmogIllusionLoadInfo
{ true, FT_INT, "SpellItemEnchantmentID" },
{ true, FT_INT, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TransmogIllusionMeta::Instance(), HOTFIX_SEL_TRANSMOG_ILLUSION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), TransmogIllusionMeta::Instance(), HOTFIX_SEL_TRANSMOG_ILLUSION);
return &loadInfo;
}
};
@@ -6216,7 +6216,7 @@ struct TransmogSetLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_INT, "ID" },
@@ -6232,7 +6232,7 @@ struct TransmogSetLoadInfo
{ true, FT_SHORT, "UiOrder" },
{ true, FT_INT, "PlayerConditionID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TransmogSetMeta::Instance(), HOTFIX_SEL_TRANSMOG_SET);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), TransmogSetMeta::Instance(), HOTFIX_SEL_TRANSMOG_SET);
return &loadInfo;
}
};
@@ -6241,12 +6241,12 @@ struct TransmogSetGroupLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TransmogSetGroupMeta::Instance(), HOTFIX_SEL_TRANSMOG_SET_GROUP);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), TransmogSetGroupMeta::Instance(), HOTFIX_SEL_TRANSMOG_SET_GROUP);
return &loadInfo;
}
};
@@ -6255,14 +6255,14 @@ struct TransmogSetItemLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "TransmogSetID" },
{ false, FT_INT, "ItemModifiedAppearanceID" },
{ true, FT_INT, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TransmogSetItemMeta::Instance(), HOTFIX_SEL_TRANSMOG_SET_ITEM);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), TransmogSetItemMeta::Instance(), HOTFIX_SEL_TRANSMOG_SET_ITEM);
return &loadInfo;
}
};
@@ -6271,7 +6271,7 @@ struct TransportAnimationLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "PosX" },
@@ -6281,7 +6281,7 @@ struct TransportAnimationLoadInfo
{ false, FT_INT, "TimeIndex" },
{ false, FT_INT, "TransportID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TransportAnimationMeta::Instance(), HOTFIX_SEL_TRANSPORT_ANIMATION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), TransportAnimationMeta::Instance(), HOTFIX_SEL_TRANSPORT_ANIMATION);
return &loadInfo;
}
};
@@ -6290,7 +6290,7 @@ struct TransportRotationLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "Rot1" },
@@ -6300,7 +6300,7 @@ struct TransportRotationLoadInfo
{ false, FT_INT, "TimeIndex" },
{ false, FT_INT, "GameObjectsID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TransportRotationMeta::Instance(), HOTFIX_SEL_TRANSPORT_ROTATION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), TransportRotationMeta::Instance(), HOTFIX_SEL_TRANSPORT_ROTATION);
return &loadInfo;
}
};
@@ -6309,7 +6309,7 @@ struct UiMapLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "Name" },
{ false, FT_INT, "ID" },
@@ -6325,7 +6325,7 @@ struct UiMapLoadInfo
{ true, FT_INT, "AlternateUiMapGroup" },
{ true, FT_INT, "ContentTuningID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, UiMapMeta::Instance(), HOTFIX_SEL_UI_MAP);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), UiMapMeta::Instance(), HOTFIX_SEL_UI_MAP);
return &loadInfo;
}
};
@@ -6334,7 +6334,7 @@ struct UiMapAssignmentLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_FLOAT, "UiMinX" },
{ false, FT_FLOAT, "UiMinY" },
@@ -6354,7 +6354,7 @@ struct UiMapAssignmentLoadInfo
{ true, FT_INT, "WmoDoodadPlacementID" },
{ true, FT_INT, "WmoGroupID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, UiMapAssignmentMeta::Instance(), HOTFIX_SEL_UI_MAP_ASSIGNMENT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), UiMapAssignmentMeta::Instance(), HOTFIX_SEL_UI_MAP_ASSIGNMENT);
return &loadInfo;
}
};
@@ -6363,7 +6363,7 @@ struct UiMapLinkLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_FLOAT, "UiMinX" },
{ false, FT_FLOAT, "UiMinY" },
@@ -6377,7 +6377,7 @@ struct UiMapLinkLoadInfo
{ true, FT_INT, "OverrideHighlightAtlasID" },
{ true, FT_INT, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, UiMapLinkMeta::Instance(), HOTFIX_SEL_UI_MAP_LINK);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), UiMapLinkMeta::Instance(), HOTFIX_SEL_UI_MAP_LINK);
return &loadInfo;
}
};
@@ -6386,14 +6386,14 @@ struct UiMapXMapArtLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "PhaseID" },
{ true, FT_INT, "UiMapArtID" },
{ false, FT_INT, "UiMapID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, UiMapXMapArtMeta::Instance(), HOTFIX_SEL_UI_MAP_X_MAP_ART);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), UiMapXMapArtMeta::Instance(), HOTFIX_SEL_UI_MAP_X_MAP_ART);
return &loadInfo;
}
};
@@ -6402,7 +6402,7 @@ struct UiSplashScreenLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Header" },
@@ -6421,7 +6421,7 @@ struct UiSplashScreenLoadInfo
{ true, FT_INT, "CharLevelConditionID" },
{ true, FT_INT, "RequiredTimeEventPassed" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, UISplashScreenMeta::Instance(), HOTFIX_SEL_UI_SPLASH_SCREEN);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), UISplashScreenMeta::Instance(), HOTFIX_SEL_UI_SPLASH_SCREEN);
return &loadInfo;
}
};
@@ -6430,7 +6430,7 @@ struct UnitConditionLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "Flags" },
@@ -6459,7 +6459,7 @@ struct UnitConditionLoadInfo
{ true, FT_INT, "Value7" },
{ true, FT_INT, "Value8" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, UnitConditionMeta::Instance(), HOTFIX_SEL_UNIT_CONDITION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), UnitConditionMeta::Instance(), HOTFIX_SEL_UNIT_CONDITION);
return &loadInfo;
}
};
@@ -6468,7 +6468,7 @@ struct UnitPowerBarLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING, "Name" },
@@ -6498,7 +6498,7 @@ struct UnitPowerBarLoadInfo
{ true, FT_INT, "Color5" },
{ true, FT_INT, "Color6" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, UnitPowerBarMeta::Instance(), HOTFIX_SEL_UNIT_POWER_BAR);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), UnitPowerBarMeta::Instance(), HOTFIX_SEL_UNIT_POWER_BAR);
return &loadInfo;
}
};
@@ -6507,7 +6507,7 @@ struct VehicleLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "Flags" },
@@ -6538,7 +6538,7 @@ struct VehicleLoadInfo
{ false, FT_SHORT, "PowerDisplayID2" },
{ false, FT_SHORT, "PowerDisplayID3" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, VehicleMeta::Instance(), HOTFIX_SEL_VEHICLE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), VehicleMeta::Instance(), HOTFIX_SEL_VEHICLE);
return &loadInfo;
}
};
@@ -6547,7 +6547,7 @@ struct VehicleSeatLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_FLOAT, "AttachmentOffsetX" },
@@ -6616,7 +6616,7 @@ struct VehicleSeatLoadInfo
{ true, FT_SHORT, "VehicleExitAnimKitID" },
{ true, FT_SHORT, "CameraModeID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, VehicleSeatMeta::Instance(), HOTFIX_SEL_VEHICLE_SEAT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), VehicleSeatMeta::Instance(), HOTFIX_SEL_VEHICLE_SEAT);
return &loadInfo;
}
};
@@ -6625,7 +6625,7 @@ struct WmoAreaTableLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_STRING, "AreaName" },
{ false, FT_INT, "ID" },
@@ -6643,7 +6643,7 @@ struct WmoAreaTableLoadInfo
{ false, FT_SHORT, "AreaTableID" },
{ false, FT_BYTE, "Flags" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, WMOAreaTableMeta::Instance(), HOTFIX_SEL_WMO_AREA_TABLE);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), WMOAreaTableMeta::Instance(), HOTFIX_SEL_WMO_AREA_TABLE);
return &loadInfo;
}
};
@@ -6652,7 +6652,7 @@ struct WorldEffectLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "QuestFeedbackEffectID" },
@@ -6662,7 +6662,7 @@ struct WorldEffectLoadInfo
{ false, FT_INT, "PlayerConditionID" },
{ false, FT_SHORT, "CombatConditionID" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, WorldEffectMeta::Instance(), HOTFIX_SEL_WORLD_EFFECT);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), WorldEffectMeta::Instance(), HOTFIX_SEL_WORLD_EFFECT);
return &loadInfo;
}
};
@@ -6671,7 +6671,7 @@ struct WorldMapOverlayLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_INT, "UiMapArtID" },
@@ -6690,7 +6690,7 @@ struct WorldMapOverlayLoadInfo
{ false, FT_INT, "AreaID3" },
{ false, FT_INT, "AreaID4" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, WorldMapOverlayMeta::Instance(), HOTFIX_SEL_WORLD_MAP_OVERLAY);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), WorldMapOverlayMeta::Instance(), HOTFIX_SEL_WORLD_MAP_OVERLAY);
return &loadInfo;
}
};
@@ -6699,12 +6699,12 @@ struct WorldStateExpressionLoadInfo
{
static DB2LoadInfo const* Instance()
{
- static DB2FieldMeta const fields[] =
+ static constexpr DB2FieldMeta fields[] =
{
{ false, FT_INT, "ID" },
{ false, FT_STRING_NOT_LOCALIZED, "Expression" },
};
- static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, WorldStateExpressionMeta::Instance(), HOTFIX_SEL_WORLD_STATE_EXPRESSION);
+ static DB2LoadInfo const loadInfo(&fields[0], std::size(fields), WorldStateExpressionMeta::Instance(), HOTFIX_SEL_WORLD_STATE_EXPRESSION);
return &loadInfo;
}
};
diff --git a/src/server/game/DataStores/DB2Metadata.h b/src/server/game/DataStores/DB2Metadata.h
index 71d3056c773..01d75b86e04 100644
--- a/src/server/game/DataStores/DB2Metadata.h
+++ b/src/server/game/DataStores/DB2Metadata.h
@@ -24,7 +24,7 @@ struct AchievementMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[17] =
+ static constexpr DB2MetaField fields[17] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -44,7 +44,7 @@ struct AchievementMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1260179, 3, 17, 17, 0x6F3CA62E, fields, 11);
+ static constexpr DB2Meta instance(1260179, 3, 17, 17, 0x6F3CA62E, fields, 11);
return &instance;
}
};
@@ -53,14 +53,14 @@ struct Achievement_CategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1324299, 1, 4, 4, 0xC3562871, fields, 3);
+ static constexpr DB2Meta instance(1324299, 1, 4, 4, 0xC3562871, fields, 3);
return &instance;
}
};
@@ -69,7 +69,7 @@ struct AdventureJournalMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[22] =
+ static constexpr DB2MetaField fields[22] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -94,7 +94,7 @@ struct AdventureJournalMeta
{ FT_INT, 2, false },
{ FT_BYTE, 2, false },
};
- static DB2Meta instance(1115949, -1, 22, 22, 0xC165B3AF, fields, -1);
+ static constexpr DB2Meta instance(1115949, -1, 22, 22, 0xC165B3AF, fields, -1);
return &instance;
}
};
@@ -103,7 +103,7 @@ struct AdventureMapPOIMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -118,7 +118,7 @@ struct AdventureMapPOIMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1267070, -1, 12, 12, 0x347D1163, fields, -1);
+ static constexpr DB2Meta instance(1267070, -1, 12, 12, 0x347D1163, fields, -1);
return &instance;
}
};
@@ -127,7 +127,7 @@ struct AlliedRaceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -138,7 +138,7 @@ struct AlliedRaceMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1710672, -1, 8, 8, 0xA21C7C29, fields, -1);
+ static constexpr DB2Meta instance(1710672, -1, 8, 8, 0xA21C7C29, fields, -1);
return &instance;
}
};
@@ -147,13 +147,13 @@ struct AnimKitMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1304323, -1, 3, 3, 0x6287EB21, fields, -1);
+ static constexpr DB2Meta instance(1304323, -1, 3, 3, 0x6287EB21, fields, -1);
return &instance;
}
};
@@ -162,7 +162,7 @@ struct AnimKitBoneSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, true },
@@ -170,7 +170,7 @@ struct AnimKitBoneSetMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1375433, -1, 5, 5, 0x570E50A4, fields, -1);
+ static constexpr DB2Meta instance(1375433, -1, 5, 5, 0x570E50A4, fields, -1);
return &instance;
}
};
@@ -179,12 +179,12 @@ struct AnimKitBoneSetAliasMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1266937, -1, 2, 2, 0x8DA67A60, fields, -1);
+ static constexpr DB2Meta instance(1266937, -1, 2, 2, 0x8DA67A60, fields, -1);
return &instance;
}
};
@@ -193,11 +193,11 @@ struct AnimKitConfigMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1300872, -1, 1, 1, 0xA3858D19, fields, -1);
+ static constexpr DB2Meta instance(1300872, -1, 1, 1, 0xA3858D19, fields, -1);
return &instance;
}
};
@@ -206,13 +206,13 @@ struct AnimKitConfigBoneSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1300873, -1, 3, 2, 0x2D94E68E, fields, 2);
+ static constexpr DB2Meta instance(1300873, -1, 3, 2, 0x2D94E68E, fields, 2);
return &instance;
}
};
@@ -221,11 +221,11 @@ struct AnimKitPriorityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1266540, -1, 1, 1, 0x9CF0DCAA, fields, -1);
+ static constexpr DB2Meta instance(1266540, -1, 1, 1, 0x9CF0DCAA, fields, -1);
return &instance;
}
};
@@ -234,7 +234,7 @@ struct AnimKitReplacementMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
@@ -242,7 +242,7 @@ struct AnimKitReplacementMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1559807, 0, 5, 4, 0xCC7EFF2A, fields, 4);
+ static constexpr DB2Meta instance(1559807, 0, 5, 4, 0xCC7EFF2A, fields, 4);
return &instance;
}
};
@@ -251,7 +251,7 @@ struct AnimKitSegmentMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[19] =
+ static constexpr DB2MetaField fields[19] =
{
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
@@ -273,7 +273,7 @@ struct AnimKitSegmentMeta
{ FT_SHORT, 1, false },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1304324, -1, 19, 19, 0xDCD09D5C, fields, 0);
+ static constexpr DB2Meta instance(1304324, -1, 19, 19, 0xDCD09D5C, fields, 0);
return &instance;
}
};
@@ -282,7 +282,7 @@ struct AnimReplacementMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
@@ -290,7 +290,7 @@ struct AnimReplacementMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1301100, 0, 5, 4, 0x1A7DFDFA, fields, 4);
+ static constexpr DB2Meta instance(1301100, 0, 5, 4, 0x1A7DFDFA, fields, 4);
return &instance;
}
};
@@ -299,11 +299,11 @@ struct AnimReplacementSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1284817, -1, 1, 1, 0x54CC07B7, fields, -1);
+ static constexpr DB2Meta instance(1284817, -1, 1, 1, 0x54CC07B7, fields, -1);
return &instance;
}
};
@@ -312,7 +312,7 @@ struct AnimaCableMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[35] =
+ static constexpr DB2MetaField fields[35] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
@@ -350,7 +350,7 @@ struct AnimaCableMeta
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(3286805, -1, 35, 35, 0x1F19EFC8, fields, -1);
+ static constexpr DB2Meta instance(3286805, -1, 35, 35, 0x1F19EFC8, fields, -1);
return &instance;
}
};
@@ -359,7 +359,7 @@ struct AnimaCylinderMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -369,7 +369,7 @@ struct AnimaCylinderMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3286804, -1, 7, 7, 0xA8314AE6, fields, -1);
+ static constexpr DB2Meta instance(3286804, -1, 7, 7, 0xA8314AE6, fields, -1);
return &instance;
}
};
@@ -378,7 +378,7 @@ struct AnimaMaterialMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[31] =
+ static constexpr DB2MetaField fields[31] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -412,7 +412,7 @@ struct AnimaMaterialMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(3153990, -1, 31, 31, 0xEA8F56B4, fields, -1);
+ static constexpr DB2Meta instance(3153990, -1, 31, 31, 0xEA8F56B4, fields, -1);
return &instance;
}
};
@@ -421,14 +421,14 @@ struct AnimationDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1375431, -1, 4, 4, 0xE4D647E7, fields, -1);
+ static constexpr DB2Meta instance(1375431, -1, 4, 4, 0xE4D647E7, fields, -1);
return &instance;
}
};
@@ -437,7 +437,7 @@ struct AreaConditionalDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -445,7 +445,7 @@ struct AreaConditionalDataMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2123730, 1, 5, 4, 0xE7DA5527, fields, 4);
+ static constexpr DB2Meta instance(2123730, 1, 5, 4, 0xE7DA5527, fields, 4);
return &instance;
}
};
@@ -454,14 +454,14 @@ struct AreaFarClipOverrideMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1537162, -1, 4, 4, 0xA9F91574, fields, -1);
+ static constexpr DB2Meta instance(1537162, -1, 4, 4, 0xA9F91574, fields, -1);
return &instance;
}
};
@@ -470,12 +470,12 @@ struct AreaGroupMemberMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1093406, -1, 2, 1, 0x93C93492, fields, 1);
+ static constexpr DB2Meta instance(1093406, -1, 2, 1, 0x93C93492, fields, 1);
return &instance;
}
};
@@ -484,7 +484,7 @@ struct AreaPOIMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[20] =
+ static constexpr DB2MetaField fields[20] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -507,7 +507,7 @@ struct AreaPOIMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1000630, 2, 20, 20, 0xF44FDD3B, fields, 12);
+ static constexpr DB2Meta instance(1000630, 2, 20, 20, 0xF44FDD3B, fields, 12);
return &instance;
}
};
@@ -516,7 +516,7 @@ struct AreaPOIStateMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
@@ -524,7 +524,7 @@ struct AreaPOIStateMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1000631, -1, 5, 4, 0xC236B11E, fields, 4);
+ static constexpr DB2Meta instance(1000631, -1, 5, 4, 0xC236B11E, fields, 4);
return &instance;
}
};
@@ -533,7 +533,7 @@ struct AreaTableMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[23] =
+ static constexpr DB2MetaField fields[23] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING, 1, true },
@@ -559,7 +559,7 @@ struct AreaTableMeta
{ FT_INT, 2, true },
{ FT_SHORT, 4, false },
};
- static DB2Meta instance(1353545, -1, 23, 23, 0x16AE706B, fields, -1);
+ static constexpr DB2Meta instance(1353545, -1, 23, 23, 0x16AE706B, fields, -1);
return &instance;
}
};
@@ -568,7 +568,7 @@ struct AreaTriggerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[15] =
+ static constexpr DB2MetaField fields[15] =
{
{ FT_FLOAT, 3, true },
{ FT_INT, 1, false },
@@ -586,7 +586,7 @@ struct AreaTriggerMeta
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1354401, 1, 15, 15, 0x5444D57A, fields, 2);
+ static constexpr DB2Meta instance(1354401, 1, 15, 15, 0x5444D57A, fields, 2);
return &instance;
}
};
@@ -595,11 +595,11 @@ struct AreaTriggerActionSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1352378, -1, 1, 1, 0x3CC972C6, fields, -1);
+ static constexpr DB2Meta instance(1352378, -1, 1, 1, 0x3CC972C6, fields, -1);
return &instance;
}
};
@@ -608,11 +608,11 @@ struct AreaTriggerBoxMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_FLOAT, 3, true },
};
- static DB2Meta instance(1332554, -1, 1, 1, 0x0D4BC031, fields, -1);
+ static constexpr DB2Meta instance(1332554, -1, 1, 1, 0x0D4BC031, fields, -1);
return &instance;
}
};
@@ -621,12 +621,12 @@ struct AreaTriggerCreatePropertiesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1937227, -1, 2, 2, 0x0345EC9C, fields, -1);
+ static constexpr DB2Meta instance(1937227, -1, 2, 2, 0x0345EC9C, fields, -1);
return &instance;
}
};
@@ -635,13 +635,13 @@ struct AreaTriggerCylinderMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121943, -1, 3, 3, 0xAF2720AC, fields, -1);
+ static constexpr DB2Meta instance(1121943, -1, 3, 3, 0xAF2720AC, fields, -1);
return &instance;
}
};
@@ -650,14 +650,14 @@ struct AreaTriggerDiskMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(4223661, -1, 4, 4, 0x5C424FAE, fields, -1);
+ static constexpr DB2Meta instance(4223661, -1, 4, 4, 0x5C424FAE, fields, -1);
return &instance;
}
};
@@ -666,11 +666,11 @@ struct AreaTriggerSphereMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1315630, -1, 1, 1, 0xAE82194A, fields, -1);
+ static constexpr DB2Meta instance(1315630, -1, 1, 1, 0xAE82194A, fields, -1);
return &instance;
}
};
@@ -679,12 +679,12 @@ struct ArenaCcItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3849793, -1, 2, 1, 0x440B809B, fields, 1);
+ static constexpr DB2Meta instance(3849793, -1, 2, 1, 0x440B809B, fields, 1);
return &instance;
}
};
@@ -693,7 +693,7 @@ struct ArmorLocationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -701,7 +701,7 @@ struct ArmorLocationMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1284818, -1, 5, 5, 0x6FA608FB, fields, -1);
+ static constexpr DB2Meta instance(1284818, -1, 5, 5, 0x6FA608FB, fields, -1);
return &instance;
}
};
@@ -710,7 +710,7 @@ struct ArtifactMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -724,7 +724,7 @@ struct ArtifactMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1007934, 1, 11, 11, 0x7F55AC46, fields, -1);
+ static constexpr DB2Meta instance(1007934, 1, 11, 11, 0x7F55AC46, fields, -1);
return &instance;
}
};
@@ -733,7 +733,7 @@ struct ArtifactAppearanceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[16] =
+ static constexpr DB2MetaField fields[16] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -752,7 +752,7 @@ struct ArtifactAppearanceMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1116407, 1, 16, 16, 0x5D77042E, fields, 2);
+ static constexpr DB2Meta instance(1116407, 1, 16, 16, 0x5D77042E, fields, 2);
return &instance;
}
};
@@ -761,7 +761,7 @@ struct ArtifactAppearanceSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -773,7 +773,7 @@ struct ArtifactAppearanceSetMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1116408, 2, 9, 8, 0xE8D3AE79, fields, 8);
+ static constexpr DB2Meta instance(1116408, 2, 9, 8, 0xE8D3AE79, fields, 8);
return &instance;
}
};
@@ -782,12 +782,12 @@ struct ArtifactCategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1376210, -1, 2, 2, 0xAA92CE1F, fields, -1);
+ static constexpr DB2Meta instance(1376210, -1, 2, 2, 0xAA92CE1F, fields, -1);
return &instance;
}
};
@@ -796,13 +796,13 @@ struct ArtifactItemToTransmogMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2029780, -1, 3, 3, 0xEB962C15, fields, 0);
+ static constexpr DB2Meta instance(2029780, -1, 3, 3, 0xEB962C15, fields, 0);
return &instance;
}
};
@@ -811,7 +811,7 @@ struct ArtifactPowerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_FLOAT, 2, true },
{ FT_INT, 1, false },
@@ -821,7 +821,7 @@ struct ArtifactPowerMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1007937, 1, 7, 7, 0x421879C5, fields, 2);
+ static constexpr DB2Meta instance(1007937, 1, 7, 7, 0x421879C5, fields, 2);
return &instance;
}
};
@@ -830,12 +830,12 @@ struct ArtifactPowerLinkMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1133731, -1, 2, 2, 0xD2E6E484, fields, -1);
+ static constexpr DB2Meta instance(1133731, -1, 2, 2, 0xD2E6E484, fields, -1);
return &instance;
}
};
@@ -844,11 +844,11 @@ struct ArtifactPowerPickerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1597467, -1, 1, 1, 0xAA18FF1B, fields, -1);
+ static constexpr DB2Meta instance(1597467, -1, 1, 1, 0xAA18FF1B, fields, -1);
return &instance;
}
};
@@ -857,7 +857,7 @@ struct ArtifactPowerRankMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
@@ -865,7 +865,7 @@ struct ArtifactPowerRankMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1261405, -1, 5, 4, 0xD1061B77, fields, 4);
+ static constexpr DB2Meta instance(1261405, -1, 5, 4, 0xD1061B77, fields, 4);
return &instance;
}
};
@@ -874,11 +874,11 @@ struct ArtifactQuestXPMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 10, false },
};
- static DB2Meta instance(1036203, -1, 1, 1, 0xBFB6413C, fields, -1);
+ static constexpr DB2Meta instance(1036203, -1, 1, 1, 0xBFB6413C, fields, -1);
return &instance;
}
};
@@ -887,7 +887,7 @@ struct ArtifactTierMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
@@ -895,7 +895,7 @@ struct ArtifactTierMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1600114, -1, 5, 5, 0x91AD7570, fields, -1);
+ static constexpr DB2Meta instance(1600114, -1, 5, 5, 0x91AD7570, fields, -1);
return &instance;
}
};
@@ -904,7 +904,7 @@ struct ArtifactUnlockMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
@@ -912,7 +912,7 @@ struct ArtifactUnlockMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1094540, -1, 5, 4, 0xAED3BBEA, fields, 4);
+ static constexpr DB2Meta instance(1094540, -1, 5, 4, 0xAED3BBEA, fields, 4);
return &instance;
}
};
@@ -921,14 +921,14 @@ struct AuctionHouseMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1237439, -1, 4, 4, 0x8925F061, fields, -1);
+ static constexpr DB2Meta instance(1237439, -1, 4, 4, 0x8925F061, fields, -1);
return &instance;
}
};
@@ -937,7 +937,7 @@ struct AuctionHouseCategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -949,7 +949,7 @@ struct AuctionHouseCategoryMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4366440, 2, 9, 8, 0xA528FA70, fields, 8);
+ static constexpr DB2Meta instance(4366440, 2, 9, 8, 0xA528FA70, fields, 8);
return &instance;
}
};
@@ -958,13 +958,13 @@ struct AzeriteEmpoweredItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1846046, -1, 3, 3, 0xA33729C4, fields, -1);
+ static constexpr DB2Meta instance(1846046, -1, 3, 3, 0xA33729C4, fields, -1);
return &instance;
}
};
@@ -973,13 +973,13 @@ struct AzeriteEssenceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2829665, -1, 3, 3, 0x78739DBC, fields, -1);
+ static constexpr DB2Meta instance(2829665, -1, 3, 3, 0x78739DBC, fields, -1);
return &instance;
}
};
@@ -988,7 +988,7 @@ struct AzeriteEssencePowerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -999,7 +999,7 @@ struct AzeriteEssencePowerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2829666, -1, 8, 8, 0x054DFF02, fields, -1);
+ static constexpr DB2Meta instance(2829666, -1, 8, 8, 0x054DFF02, fields, -1);
return &instance;
}
};
@@ -1008,11 +1008,11 @@ struct AzeriteItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1846048, -1, 1, 1, 0x358673DD, fields, -1);
+ static constexpr DB2Meta instance(1846048, -1, 1, 1, 0x358673DD, fields, -1);
return &instance;
}
};
@@ -1021,14 +1021,14 @@ struct AzeriteItemMilestonePowerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1915395, -1, 4, 4, 0x82DD9DC4, fields, -1);
+ static constexpr DB2Meta instance(1915395, -1, 4, 4, 0x82DD9DC4, fields, -1);
return &instance;
}
};
@@ -1037,11 +1037,11 @@ struct AzeriteKnowledgeMultiplierMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(3148050, -1, 1, 1, 0x9DCCF58B, fields, -1);
+ static constexpr DB2Meta instance(3148050, -1, 1, 1, 0x9DCCF58B, fields, -1);
return &instance;
}
};
@@ -1050,13 +1050,13 @@ struct AzeriteLevelInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_LONG, 1, false },
{ FT_LONG, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3147968, -1, 3, 3, 0xFB87ABE1, fields, -1);
+ static constexpr DB2Meta instance(3147968, -1, 3, 3, 0xFB87ABE1, fields, -1);
return &instance;
}
};
@@ -1065,14 +1065,14 @@ struct AzeritePowerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1846044, -1, 4, 4, 0x20D09908, fields, -1);
+ static constexpr DB2Meta instance(1846044, -1, 4, 4, 0x20D09908, fields, -1);
return &instance;
}
};
@@ -1081,7 +1081,7 @@ struct AzeritePowerSetMemberMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -1089,7 +1089,7 @@ struct AzeritePowerSetMemberMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1846040, -1, 5, 5, 0xDD075CEB, fields, 0);
+ static constexpr DB2Meta instance(1846040, -1, 5, 5, 0xDD075CEB, fields, 0);
return &instance;
}
};
@@ -1098,14 +1098,14 @@ struct AzeriteTierUnlockMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1846043, -1, 4, 3, 0x63D128C5, fields, 3);
+ static constexpr DB2Meta instance(1846043, -1, 4, 3, 0x63D128C5, fields, 3);
return &instance;
}
};
@@ -1114,11 +1114,11 @@ struct AzeriteTierUnlockSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(2446322, -1, 1, 1, 0x0E377BCA, fields, -1);
+ static constexpr DB2Meta instance(2446322, -1, 1, 1, 0x0E377BCA, fields, -1);
return &instance;
}
};
@@ -1127,7 +1127,7 @@ struct AzeriteUnlockMappingMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -1135,7 +1135,7 @@ struct AzeriteUnlockMappingMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2564314, -1, 5, 4, 0x22A21AA1, fields, 4);
+ static constexpr DB2Meta instance(2564314, -1, 5, 4, 0x22A21AA1, fields, 4);
return &instance;
}
};
@@ -1144,11 +1144,11 @@ struct BankBagSlotPricesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1284819, -1, 1, 1, 0x972171FF, fields, -1);
+ static constexpr DB2Meta instance(1284819, -1, 1, 1, 0x972171FF, fields, -1);
return &instance;
}
};
@@ -1157,13 +1157,13 @@ struct BannedAddonsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1373459, -1, 3, 3, 0x3BE3470D, fields, -1);
+ static constexpr DB2Meta instance(1373459, -1, 3, 3, 0x3BE3470D, fields, -1);
return &instance;
}
};
@@ -1172,7 +1172,7 @@ struct BarberShopStyleMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -1182,7 +1182,7 @@ struct BarberShopStyleMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1237437, -1, 7, 7, 0xD7B2816B, fields, -1);
+ static constexpr DB2Meta instance(1237437, -1, 7, 7, 0xD7B2816B, fields, -1);
return &instance;
}
};
@@ -1191,7 +1191,7 @@ struct BarrageEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
@@ -1206,7 +1206,7 @@ struct BarrageEffectMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2499852, -1, 12, 12, 0x26B3A638, fields, -1);
+ static constexpr DB2Meta instance(2499852, -1, 12, 12, 0x26B3A638, fields, -1);
return &instance;
}
};
@@ -1215,7 +1215,7 @@ struct BattlePetAbilityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -1225,7 +1225,7 @@ struct BattlePetAbilityMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(841610, -1, 7, 7, 0xA35F647F, fields, -1);
+ static constexpr DB2Meta instance(841610, -1, 7, 7, 0xA35F647F, fields, -1);
return &instance;
}
};
@@ -1234,7 +1234,7 @@ struct BattlePetAbilityEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
@@ -1244,7 +1244,7 @@ struct BattlePetAbilityEffectMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 6, true },
};
- static DB2Meta instance(801575, 0, 7, 7, 0x6E6DF628, fields, 1);
+ static constexpr DB2Meta instance(801575, 0, 7, 7, 0x6E6DF628, fields, 1);
return &instance;
}
};
@@ -1253,13 +1253,13 @@ struct BattlePetAbilityStateMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801576, -1, 3, 2, 0xAAB55D53, fields, 2);
+ static constexpr DB2Meta instance(801576, -1, 3, 2, 0xAAB55D53, fields, 2);
return &instance;
}
};
@@ -1268,7 +1268,7 @@ struct BattlePetAbilityTurnMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
@@ -1277,7 +1277,7 @@ struct BattlePetAbilityTurnMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801577, 0, 6, 6, 0x4BFF1620, fields, 1);
+ static constexpr DB2Meta instance(801577, 0, 6, 6, 0x4BFF1620, fields, 1);
return &instance;
}
};
@@ -1286,12 +1286,12 @@ struct BattlePetBreedQualityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(801578, -1, 2, 2, 0x2D17B177, fields, -1);
+ static constexpr DB2Meta instance(801578, -1, 2, 2, 0x2D17B177, fields, -1);
return &instance;
}
};
@@ -1300,13 +1300,13 @@ struct BattlePetBreedStateMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801579, -1, 3, 2, 0xF449E0D3, fields, 2);
+ static constexpr DB2Meta instance(801579, -1, 3, 2, 0xF449E0D3, fields, 2);
return &instance;
}
};
@@ -1315,14 +1315,14 @@ struct BattlePetDisplayOverrideMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1802988, -1, 4, 3, 0x9FADCDB4, fields, 3);
+ static constexpr DB2Meta instance(1802988, -1, 4, 3, 0x9FADCDB4, fields, 3);
return &instance;
}
};
@@ -1331,13 +1331,13 @@ struct BattlePetEffectPropertiesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING_NOT_LOCALIZED, 6, true },
{ FT_SHORT, 1, false },
{ FT_BYTE, 6, false },
};
- static DB2Meta instance(801580, -1, 3, 3, 0x830F4FD2, fields, -1);
+ static constexpr DB2Meta instance(801580, -1, 3, 3, 0x830F4FD2, fields, -1);
return &instance;
}
};
@@ -1346,11 +1346,11 @@ struct BattlePetNPCTeamMemberMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(841648, -1, 1, 1, 0xB0DD8F60, fields, -1);
+ static constexpr DB2Meta instance(841648, -1, 1, 1, 0xB0DD8F60, fields, -1);
return &instance;
}
};
@@ -1359,7 +1359,7 @@ struct BattlePetSpeciesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -1374,7 +1374,7 @@ struct BattlePetSpeciesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(841622, 2, 12, 12, 0x48CF80A3, fields, -1);
+ static constexpr DB2Meta instance(841622, 2, 12, 12, 0x48CF80A3, fields, -1);
return &instance;
}
};
@@ -1383,13 +1383,13 @@ struct BattlePetSpeciesStateMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801581, -1, 3, 2, 0x3D1D7C9D, fields, 2);
+ static constexpr DB2Meta instance(801581, -1, 3, 2, 0x3D1D7C9D, fields, 2);
return &instance;
}
};
@@ -1398,14 +1398,14 @@ struct BattlePetSpeciesXAbilityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801582, -1, 4, 3, 0x98E73E87, fields, 3);
+ static constexpr DB2Meta instance(801582, -1, 4, 3, 0x98E73E87, fields, 3);
return &instance;
}
};
@@ -1414,12 +1414,12 @@ struct BattlePetSpeciesXCovenantMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3669304, -1, 2, 1, 0xD9C25504, fields, 1);
+ static constexpr DB2Meta instance(3669304, -1, 2, 1, 0xD9C25504, fields, 1);
return &instance;
}
};
@@ -1428,13 +1428,13 @@ struct BattlePetStateMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801583, -1, 3, 3, 0x59238591, fields, -1);
+ static constexpr DB2Meta instance(801583, -1, 3, 3, 0x59238591, fields, -1);
return &instance;
}
};
@@ -1443,7 +1443,7 @@ struct BattlePetVisualMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
@@ -1453,7 +1453,7 @@ struct BattlePetVisualMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801584, -1, 7, 7, 0x55227F53, fields, -1);
+ static constexpr DB2Meta instance(801584, -1, 7, 7, 0x55227F53, fields, -1);
return &instance;
}
};
@@ -1462,7 +1462,7 @@ struct BattlemasterListMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[17] =
+ static constexpr DB2MetaField fields[17] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -1482,7 +1482,7 @@ struct BattlemasterListMeta
{ FT_INT, 1, true },
{ FT_SHORT, 16, true },
};
- static DB2Meta instance(1360265, -1, 17, 17, 0xE162FCC0, fields, -1);
+ static constexpr DB2Meta instance(1360265, -1, 17, 17, 0xE162FCC0, fields, -1);
return &instance;
}
};
@@ -1491,7 +1491,7 @@ struct BeamEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
@@ -1504,7 +1504,7 @@ struct BeamEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1525607, -1, 10, 10, 0xF1E61217, fields, -1);
+ static constexpr DB2Meta instance(1525607, -1, 10, 10, 0xF1E61217, fields, -1);
return &instance;
}
};
@@ -1513,12 +1513,12 @@ struct BoneWindModifierModelMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1467254, -1, 2, 2, 0x1487387B, fields, 0);
+ static constexpr DB2Meta instance(1467254, -1, 2, 2, 0x1487387B, fields, 0);
return &instance;
}
};
@@ -1527,12 +1527,12 @@ struct BoneWindModifiersMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1416756, -1, 2, 2, 0x9FEA042E, fields, -1);
+ static constexpr DB2Meta instance(1416756, -1, 2, 2, 0x9FEA042E, fields, -1);
return &instance;
}
};
@@ -1541,14 +1541,14 @@ struct BonusRollMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1983274, -1, 4, 4, 0xDEC02884, fields, -1);
+ static constexpr DB2Meta instance(1983274, -1, 4, 4, 0xDEC02884, fields, -1);
return &instance;
}
};
@@ -1557,7 +1557,7 @@ struct BountyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
@@ -1565,7 +1565,7 @@ struct BountyMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1367866, -1, 5, 4, 0xD23ECB64, fields, 4);
+ static constexpr DB2Meta instance(1367866, -1, 5, 4, 0xD23ECB64, fields, 4);
return &instance;
}
};
@@ -1574,12 +1574,12 @@ struct BountySetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1367865, -1, 2, 2, 0x501CD5A6, fields, -1);
+ static constexpr DB2Meta instance(1367865, -1, 2, 2, 0x501CD5A6, fields, -1);
return &instance;
}
};
@@ -1588,7 +1588,7 @@ struct BroadcastTextMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -1603,7 +1603,7 @@ struct BroadcastTextMeta
{ FT_SHORT, 3, false },
{ FT_SHORT, 3, false },
};
- static DB2Meta instance(841604, 2, 12, 12, 0x9FB1FE4B, fields, -1);
+ static constexpr DB2Meta instance(841604, 2, 12, 12, 0x9FB1FE4B, fields, -1);
return &instance;
}
};
@@ -1612,13 +1612,13 @@ struct BroadcastTextDurationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2166900, -1, 3, 3, 0xFFDF8DBB, fields, 0);
+ static constexpr DB2Meta instance(2166900, -1, 3, 3, 0xFFDF8DBB, fields, 0);
return &instance;
}
};
@@ -1627,11 +1627,11 @@ struct CameraEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1117695, -1, 1, 1, 0x8E37DA6F, fields, -1);
+ static constexpr DB2Meta instance(1117695, -1, 1, 1, 0x8E37DA6F, fields, -1);
return &instance;
}
};
@@ -1640,7 +1640,7 @@ struct CameraEffectEntryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[16] =
+ static constexpr DB2MetaField fields[16] =
{
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
@@ -1659,7 +1659,7 @@ struct CameraEffectEntryMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1117696, -1, 16, 15, 0x9F59F6DD, fields, 15);
+ static constexpr DB2Meta instance(1117696, -1, 16, 15, 0x9F59F6DD, fields, 15);
return &instance;
}
};
@@ -1668,7 +1668,7 @@ struct CameraModeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 3, true },
@@ -1682,7 +1682,7 @@ struct CameraModeMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1343308, -1, 11, 11, 0xC26A74A9, fields, -1);
+ static constexpr DB2Meta instance(1343308, -1, 11, 11, 0xC26A74A9, fields, -1);
return &instance;
}
};
@@ -1691,7 +1691,7 @@ struct CampaignMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_STRING, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
@@ -1706,7 +1706,7 @@ struct CampaignMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2031607, -1, 12, 12, 0x345FBC23, fields, -1);
+ static constexpr DB2Meta instance(2031607, -1, 12, 12, 0x345FBC23, fields, -1);
return &instance;
}
};
@@ -1715,7 +1715,7 @@ struct CampaignXConditionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
@@ -1723,7 +1723,7 @@ struct CampaignXConditionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2031611, -1, 5, 4, 0x3B0D3F8C, fields, 4);
+ static constexpr DB2Meta instance(2031611, -1, 5, 4, 0x3B0D3F8C, fields, 4);
return &instance;
}
};
@@ -1732,13 +1732,13 @@ struct CampaignXQuestLineMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(2036722, -1, 3, 3, 0x10BF2FCD, fields, 0);
+ static constexpr DB2Meta instance(2036722, -1, 3, 3, 0x10BF2FCD, fields, 0);
return &instance;
}
};
@@ -1747,12 +1747,12 @@ struct CastableRaidBuffsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1283018, -1, 2, 1, 0xBEB03EF2, fields, 1);
+ static constexpr DB2Meta instance(1283018, -1, 2, 1, 0xBEB03EF2, fields, 1);
return &instance;
}
};
@@ -1761,7 +1761,7 @@ struct CelestialBodyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[14] =
+ static constexpr DB2MetaField fields[14] =
{
{ FT_FLOAT, 3, true },
{ FT_INT, 1, true },
@@ -1778,7 +1778,7 @@ struct CelestialBodyMeta
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(1592470, -1, 14, 14, 0x3F9BA1DD, fields, -1);
+ static constexpr DB2Meta instance(1592470, -1, 14, 14, 0x3F9BA1DD, fields, -1);
return &instance;
}
};
@@ -1787,7 +1787,7 @@ struct Cfg_CategoriesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_STRING, 1, true },
{ FT_SHORT, 1, false },
@@ -1796,7 +1796,7 @@ struct Cfg_CategoriesMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1068162, -1, 6, 6, 0x37159FFC, fields, -1);
+ static constexpr DB2Meta instance(1068162, -1, 6, 6, 0x37159FFC, fields, -1);
return &instance;
}
};
@@ -1805,14 +1805,14 @@ struct Cfg_ConfigsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1080949, -1, 4, 4, 0xF7B1322B, fields, -1);
+ static constexpr DB2Meta instance(1080949, -1, 4, 4, 0xF7B1322B, fields, -1);
return &instance;
}
};
@@ -1821,7 +1821,7 @@ struct Cfg_RegionsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_SHORT, 1, false },
@@ -1829,7 +1829,7 @@ struct Cfg_RegionsMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1082876, -1, 5, 5, 0xFC93C56C, fields, -1);
+ static constexpr DB2Meta instance(1082876, -1, 5, 5, 0xFC93C56C, fields, -1);
return &instance;
}
};
@@ -1838,7 +1838,7 @@ struct ChallengeModeItemBonusOverrideMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
@@ -1847,7 +1847,7 @@ struct ChallengeModeItemBonusOverrideMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2965645, -1, 6, 5, 0x54B1B4A1, fields, 5);
+ static constexpr DB2Meta instance(2965645, -1, 6, 5, 0x54B1B4A1, fields, 5);
return &instance;
}
};
@@ -1856,12 +1856,12 @@ struct CharBaseInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1343386, -1, 2, 2, 0xFE79090E, fields, -1);
+ static constexpr DB2Meta instance(1343386, -1, 2, 2, 0xFE79090E, fields, -1);
return &instance;
}
};
@@ -1870,13 +1870,13 @@ struct CharBaseSectionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1375798, -1, 3, 3, 0xC0783DC4, fields, -1);
+ static constexpr DB2Meta instance(1375798, -1, 3, 3, 0xC0783DC4, fields, -1);
return &instance;
}
};
@@ -1885,12 +1885,12 @@ struct CharComponentTextureLayoutsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1360262, -1, 2, 2, 0xB4407510, fields, -1);
+ static constexpr DB2Meta instance(1360262, -1, 2, 2, 0xB4407510, fields, -1);
return &instance;
}
};
@@ -1899,7 +1899,7 @@ struct CharComponentTextureSectionsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -1909,7 +1909,7 @@ struct CharComponentTextureSectionsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1360263, -1, 7, 7, 0x5F538036, fields, 0);
+ static constexpr DB2Meta instance(1360263, -1, 7, 7, 0x5F538036, fields, 0);
return &instance;
}
};
@@ -1918,7 +1918,7 @@ struct CharHairGeosetsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -1932,7 +1932,7 @@ struct CharHairGeosetsMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1256914, -1, 11, 11, 0x69E34903, fields, 0);
+ static constexpr DB2Meta instance(1256914, -1, 11, 11, 0x69E34903, fields, 0);
return &instance;
}
};
@@ -1941,7 +1941,7 @@ struct CharSectionConditionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
@@ -1950,7 +1950,7 @@ struct CharSectionConditionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2388725, -1, 6, 5, 0x5E6E8D02, fields, 5);
+ static constexpr DB2Meta instance(2388725, -1, 6, 5, 0x5E6E8D02, fields, 5);
return &instance;
}
};
@@ -1959,7 +1959,7 @@ struct CharShipmentMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
@@ -1971,7 +1971,7 @@ struct CharShipmentMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(972425, -1, 9, 9, 0x604F76F0, fields, 0);
+ static constexpr DB2Meta instance(972425, -1, 9, 9, 0x604F76F0, fields, 0);
return &instance;
}
};
@@ -1980,7 +1980,7 @@ struct CharShipmentContainerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[16] =
+ static constexpr DB2MetaField fields[16] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -1999,7 +1999,7 @@ struct CharShipmentContainerMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(972405, -1, 16, 16, 0xBE1415EF, fields, -1);
+ static constexpr DB2Meta instance(972405, -1, 16, 16, 0xBE1415EF, fields, -1);
return &instance;
}
};
@@ -2008,7 +2008,7 @@ struct CharStartKitMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[16] =
+ static constexpr DB2MetaField fields[16] =
{
{ FT_STRING, 1, true },
{ FT_FLOAT, 3, true },
@@ -2027,7 +2027,7 @@ struct CharStartKitMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3055696, -1, 16, 15, 0x00B44453, fields, 15);
+ static constexpr DB2Meta instance(3055696, -1, 16, 15, 0x00B44453, fields, 15);
return &instance;
}
};
@@ -2036,14 +2036,14 @@ struct CharTitlesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1349054, -1, 4, 4, 0xD7398A05, fields, -1);
+ static constexpr DB2Meta instance(1349054, -1, 4, 4, 0xD7398A05, fields, -1);
return &instance;
}
};
@@ -2052,14 +2052,14 @@ struct CharacterFacialHairStylesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 5, true },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1369752, -1, 4, 4, 0x4ED873D6, fields, -1);
+ static constexpr DB2Meta instance(1369752, -1, 4, 4, 0x4ED873D6, fields, -1);
return &instance;
}
};
@@ -2068,14 +2068,14 @@ struct CharacterLoadoutMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_LONG, 1, true },
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1344281, -1, 4, 4, 0x8B9E97B1, fields, -1);
+ static constexpr DB2Meta instance(1344281, -1, 4, 4, 0x8B9E97B1, fields, -1);
return &instance;
}
};
@@ -2084,12 +2084,12 @@ struct CharacterLoadoutItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1302846, -1, 2, 2, 0x24843CD8, fields, 0);
+ static constexpr DB2Meta instance(1302846, -1, 2, 2, 0x24843CD8, fields, 0);
return &instance;
}
};
@@ -2098,14 +2098,14 @@ struct CharacterLoadoutPetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3724843, -1, 4, 3, 0x0E32BEB6, fields, 3);
+ static constexpr DB2Meta instance(3724843, -1, 4, 3, 0x0E32BEB6, fields, 3);
return &instance;
}
};
@@ -2114,7 +2114,7 @@ struct CharacterServiceInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -2129,7 +2129,7 @@ struct CharacterServiceInfoMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1815417, -1, 12, 12, 0x7C1EF738, fields, -1);
+ static constexpr DB2Meta instance(1815417, -1, 12, 12, 0x7C1EF738, fields, -1);
return &instance;
}
};
@@ -2138,7 +2138,7 @@ struct ChatChannelsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -2146,7 +2146,7 @@ struct ChatChannelsMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345278, -1, 5, 5, 0x34EBC257, fields, -1);
+ static constexpr DB2Meta instance(1345278, -1, 5, 5, 0x34EBC257, fields, -1);
return &instance;
}
};
@@ -2155,12 +2155,12 @@ struct ChatProfanityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1117084, -1, 2, 2, 0xF05E7E22, fields, -1);
+ static constexpr DB2Meta instance(1117084, -1, 2, 2, 0xF05E7E22, fields, -1);
return &instance;
}
};
@@ -2169,7 +2169,7 @@ struct ChrClassRaceSexMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
@@ -2178,7 +2178,7 @@ struct ChrClassRaceSexMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1306188, -1, 6, 6, 0xCE5A498A, fields, -1);
+ static constexpr DB2Meta instance(1306188, -1, 6, 6, 0xCE5A498A, fields, -1);
return &instance;
}
};
@@ -2187,13 +2187,13 @@ struct ChrClassTitleMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1267497, -1, 3, 3, 0x7F14E4E9, fields, -1);
+ static constexpr DB2Meta instance(1267497, -1, 3, 3, 0x7F14E4E9, fields, -1);
return &instance;
}
};
@@ -2202,14 +2202,14 @@ struct ChrClassUIChrModelInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_FLOAT, 3, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(3754770, -1, 4, 4, 0xC4043CA4, fields, -1);
+ static constexpr DB2Meta instance(3754770, -1, 4, 4, 0xC4043CA4, fields, -1);
return &instance;
}
};
@@ -2218,13 +2218,13 @@ struct ChrClassUIDisplayMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1316515, -1, 3, 3, 0x89E07C1C, fields, -1);
+ static constexpr DB2Meta instance(1316515, -1, 3, 3, 0x89E07C1C, fields, -1);
return &instance;
}
};
@@ -2233,13 +2233,13 @@ struct ChrClassVillainMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1267498, -1, 3, 3, 0x24AF0FFD, fields, -1);
+ static constexpr DB2Meta instance(1267498, -1, 3, 3, 0x24AF0FFD, fields, -1);
return &instance;
}
};
@@ -2248,7 +2248,7 @@ struct ChrClassesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[39] =
+ static constexpr DB2MetaField fields[39] =
{
{ FT_STRING, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
@@ -2290,7 +2290,7 @@ struct ChrClassesMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1361031, 10, 39, 39, 0xCD8CBEDA, fields, -1);
+ static constexpr DB2Meta instance(1361031, 10, 39, 39, 0xCD8CBEDA, fields, -1);
return &instance;
}
};
@@ -2299,12 +2299,12 @@ struct ChrClassesXPowerTypesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1121420, -1, 2, 1, 0x71C99BFD, fields, 1);
+ static constexpr DB2Meta instance(1121420, -1, 2, 1, 0x71C99BFD, fields, 1);
return &instance;
}
};
@@ -2313,7 +2313,7 @@ struct ChrCreateClassAnimTargetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -2323,7 +2323,7 @@ struct ChrCreateClassAnimTargetMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3671168, -1, 7, 6, 0x3AC1561C, fields, 6);
+ static constexpr DB2Meta instance(3671168, -1, 7, 6, 0x3AC1561C, fields, 6);
return &instance;
}
};
@@ -2332,14 +2332,14 @@ struct ChrCreateClassAnimTargetInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3671169, 0, 4, 3, 0x7DF65661, fields, 3);
+ static constexpr DB2Meta instance(3671169, 0, 4, 3, 0x7DF65661, fields, 3);
return &instance;
}
};
@@ -2348,13 +2348,13 @@ struct ChrCustClientChoiceConversionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3590348, -1, 3, 2, 0xF1AE177C, fields, 2);
+ static constexpr DB2Meta instance(3590348, -1, 3, 2, 0xF1AE177C, fields, 2);
return &instance;
}
};
@@ -2363,13 +2363,13 @@ struct ChrCustItemGeoModifyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3952714, -1, 3, 3, 0x09A78C46, fields, -1);
+ static constexpr DB2Meta instance(3952714, -1, 3, 3, 0x09A78C46, fields, -1);
return &instance;
}
};
@@ -2378,7 +2378,7 @@ struct ChrCustomizationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
@@ -2388,7 +2388,7 @@ struct ChrCustomizationMeta
{ FT_INT, 3, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1611874, -1, 7, 6, 0x3E81F9D4, fields, 6);
+ static constexpr DB2Meta instance(1611874, -1, 7, 6, 0x3E81F9D4, fields, 6);
return &instance;
}
};
@@ -2397,12 +2397,12 @@ struct ChrCustomizationBoneSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3460181, -1, 2, 2, 0xF45B8890, fields, -1);
+ static constexpr DB2Meta instance(3460181, -1, 2, 2, 0xF45B8890, fields, -1);
return &instance;
}
};
@@ -2411,7 +2411,7 @@ struct ChrCustomizationCategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
@@ -2422,7 +2422,7 @@ struct ChrCustomizationCategoryMeta
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(3526439, -1, 8, 8, 0x885434EF, fields, -1);
+ static constexpr DB2Meta instance(3526439, -1, 8, 8, 0x885434EF, fields, -1);
return &instance;
}
};
@@ -2431,7 +2431,7 @@ struct ChrCustomizationChoiceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -2443,7 +2443,7 @@ struct ChrCustomizationChoiceMeta
{ FT_INT, 1, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(3450554, 1, 9, 9, 0xAA51F086, fields, 2);
+ static constexpr DB2Meta instance(3450554, 1, 9, 9, 0xAA51F086, fields, 2);
return &instance;
}
};
@@ -2452,12 +2452,12 @@ struct ChrCustomizationCondModelMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(3460182, -1, 2, 2, 0xA91BA37D, fields, -1);
+ static constexpr DB2Meta instance(3460182, -1, 2, 2, 0xA91BA37D, fields, -1);
return &instance;
}
};
@@ -2466,7 +2466,7 @@ struct ChrCustomizationConversionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -2476,7 +2476,7 @@ struct ChrCustomizationConversionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3463337, -1, 7, 7, 0x7AA98C56, fields, 4);
+ static constexpr DB2Meta instance(3463337, -1, 7, 7, 0x7AA98C56, fields, 4);
return &instance;
}
};
@@ -2485,14 +2485,14 @@ struct ChrCustomizationDisplayInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(3593032, -1, 4, 4, 0x7CD43881, fields, -1);
+ static constexpr DB2Meta instance(3593032, -1, 4, 4, 0x7CD43881, fields, -1);
return &instance;
}
};
@@ -2501,7 +2501,7 @@ struct ChrCustomizationElementMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -2513,7 +2513,7 @@ struct ChrCustomizationElementMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3512765, -1, 9, 9, 0x726D9D9B, fields, -1);
+ static constexpr DB2Meta instance(3512765, -1, 9, 9, 0x726D9D9B, fields, -1);
return &instance;
}
};
@@ -2522,13 +2522,13 @@ struct ChrCustomizationGeosetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3456171, -1, 3, 3, 0x9D95412A, fields, -1);
+ static constexpr DB2Meta instance(3456171, -1, 3, 3, 0x9D95412A, fields, -1);
return &instance;
}
};
@@ -2537,12 +2537,12 @@ struct ChrCustomizationMaterialMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3459652, -1, 2, 2, 0x68D0798C, fields, -1);
+ static constexpr DB2Meta instance(3459652, -1, 2, 2, 0x68D0798C, fields, -1);
return &instance;
}
};
@@ -2551,7 +2551,7 @@ struct ChrCustomizationOptionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static constexpr DB2MetaField fields[13] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -2567,7 +2567,7 @@ struct ChrCustomizationOptionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3384247, 1, 13, 13, 0x77A321D5, fields, 4);
+ static constexpr DB2Meta instance(3384247, 1, 13, 13, 0x77A321D5, fields, 4);
return &instance;
}
};
@@ -2576,7 +2576,7 @@ struct ChrCustomizationReqMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -2584,7 +2584,7 @@ struct ChrCustomizationReqMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3450453, -1, 5, 5, 0x9997AC13, fields, -1);
+ static constexpr DB2Meta instance(3450453, -1, 5, 5, 0x9997AC13, fields, -1);
return &instance;
}
};
@@ -2593,12 +2593,12 @@ struct ChrCustomizationReqChoiceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3580359, -1, 2, 1, 0x52D624D9, fields, 1);
+ static constexpr DB2Meta instance(3580359, -1, 2, 1, 0x52D624D9, fields, 1);
return &instance;
}
};
@@ -2607,14 +2607,14 @@ struct ChrCustomizationSkinnedModelMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3460183, -1, 4, 4, 0x6DA5BD1E, fields, -1);
+ static constexpr DB2Meta instance(3460183, -1, 4, 4, 0x6DA5BD1E, fields, -1);
return &instance;
}
};
@@ -2623,7 +2623,7 @@ struct ChrModelMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[17] =
+ static constexpr DB2MetaField fields[17] =
{
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 3, true },
@@ -2643,7 +2643,7 @@ struct ChrModelMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(3384313, 2, 17, 17, 0x3FE3E372, fields, -1);
+ static constexpr DB2Meta instance(3384313, 2, 17, 17, 0x3FE3E372, fields, -1);
return &instance;
}
};
@@ -2652,7 +2652,7 @@ struct ChrModelMaterialMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
@@ -2662,7 +2662,7 @@ struct ChrModelMaterialMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3566562, 0, 7, 7, 0xB4AB9DAB, fields, 1);
+ static constexpr DB2Meta instance(3566562, 0, 7, 7, 0xB4AB9DAB, fields, 1);
return &instance;
}
};
@@ -2671,7 +2671,7 @@ struct ChrModelTextureLayerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -2682,7 +2682,7 @@ struct ChrModelTextureLayerMeta
{ FT_INT, 2, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3548976, -1, 8, 7, 0x3357359C, fields, 7);
+ static constexpr DB2Meta instance(3548976, -1, 8, 7, 0x3357359C, fields, 7);
return &instance;
}
};
@@ -2691,7 +2691,7 @@ struct ChrRaceRacialAbilityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -2700,7 +2700,7 @@ struct ChrRaceRacialAbilityMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3507821, -1, 6, 5, 0xB6115535, fields, 5);
+ static constexpr DB2Meta instance(3507821, -1, 6, 5, 0xB6115535, fields, 5);
return &instance;
}
};
@@ -2709,12 +2709,12 @@ struct ChrRaceXChrModelMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3490304, -1, 2, 2, 0xDCBBE9D5, fields, 0);
+ static constexpr DB2Meta instance(3490304, -1, 2, 2, 0xDCBBE9D5, fields, 0);
return &instance;
}
};
@@ -2723,7 +2723,7 @@ struct ChrRacesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[51] =
+ static constexpr DB2MetaField fields[51] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
@@ -2777,7 +2777,7 @@ struct ChrRacesMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1305311, -1, 51, 51, 0xBAD9D8A9, fields, -1);
+ static constexpr DB2Meta instance(1305311, -1, 51, 51, 0xBAD9D8A9, fields, -1);
return &instance;
}
};
@@ -2786,13 +2786,13 @@ struct ChrSelectBackgroundCDIMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4195187, -1, 3, 3, 0x5C22B87C, fields, -1);
+ static constexpr DB2Meta instance(4195187, -1, 3, 3, 0x5C22B87C, fields, -1);
return &instance;
}
};
@@ -2801,7 +2801,7 @@ struct ChrSpecializationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static constexpr DB2MetaField fields[13] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -2817,7 +2817,7 @@ struct ChrSpecializationMeta
{ FT_INT, 1, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1343390, 3, 13, 13, 0x1F1A9A8F, fields, 4);
+ static constexpr DB2Meta instance(1343390, 3, 13, 13, 0x1F1A9A8F, fields, 4);
return &instance;
}
};
@@ -2826,13 +2826,13 @@ struct ChrUpgradeBucketMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(984529, 0, 3, 2, 0x5DD8D93F, fields, 2);
+ static constexpr DB2Meta instance(984529, 0, 3, 2, 0x5DD8D93F, fields, 2);
return &instance;
}
};
@@ -2841,12 +2841,12 @@ struct ChrUpgradeBucketSpellMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(984528, -1, 2, 1, 0xD5209FCF, fields, 1);
+ static constexpr DB2Meta instance(984528, -1, 2, 1, 0xD5209FCF, fields, 1);
return &instance;
}
};
@@ -2855,14 +2855,14 @@ struct ChrUpgradeTierMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(984530, 1, 4, 4, 0xC4B6C048, fields, -1);
+ static constexpr DB2Meta instance(984530, 1, 4, 4, 0xC4B6C048, fields, -1);
return &instance;
}
};
@@ -2871,7 +2871,7 @@ struct CinematicCameraMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_FLOAT, 3, true },
{ FT_INT, 1, false },
@@ -2879,7 +2879,7 @@ struct CinematicCameraMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1294214, -1, 5, 5, 0x3920D07C, fields, -1);
+ static constexpr DB2Meta instance(1294214, -1, 5, 5, 0x3920D07C, fields, -1);
return &instance;
}
};
@@ -2888,12 +2888,12 @@ struct CinematicSequencesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, false },
{ FT_SHORT, 8, false },
};
- static DB2Meta instance(1134583, -1, 2, 2, 0x32B8FB41, fields, -1);
+ static constexpr DB2Meta instance(1134583, -1, 2, 2, 0x32B8FB41, fields, -1);
return &instance;
}
};
@@ -2902,11 +2902,11 @@ struct ClientSceneEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1939843, -1, 1, 1, 0x8C4BEE67, fields, -1);
+ static constexpr DB2Meta instance(1939843, -1, 1, 1, 0x8C4BEE67, fields, -1);
return &instance;
}
};
@@ -2915,7 +2915,7 @@ struct CloakDampeningMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -2925,7 +2925,7 @@ struct CloakDampeningMeta
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(1465903, -1, 7, 7, 0x1C66DB37, fields, -1);
+ static constexpr DB2Meta instance(1465903, -1, 7, 7, 0x1C66DB37, fields, -1);
return &instance;
}
};
@@ -2934,7 +2934,7 @@ struct CloneEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -2945,7 +2945,7 @@ struct CloneEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2175218, -1, 8, 8, 0xC045A5E8, fields, -1);
+ static constexpr DB2Meta instance(2175218, -1, 8, 8, 0xC045A5E8, fields, -1);
return &instance;
}
};
@@ -2954,7 +2954,7 @@ struct CombatConditionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
@@ -2968,7 +2968,7 @@ struct CombatConditionMeta
{ FT_BYTE, 2, false },
{ FT_BYTE, 2, false },
};
- static DB2Meta instance(1120958, -1, 11, 11, 0x5CA63D01, fields, -1);
+ static constexpr DB2Meta instance(1120958, -1, 11, 11, 0x5CA63D01, fields, -1);
return &instance;
}
};
@@ -2977,13 +2977,13 @@ struct CommentatorIndirectSpellMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3067644, -1, 3, 2, 0x415C0D91, fields, 2);
+ static constexpr DB2Meta instance(3067644, -1, 3, 2, 0x415C0D91, fields, 2);
return &instance;
}
};
@@ -2992,12 +2992,12 @@ struct CommentatorStartLocationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_FLOAT, 3, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1664251, -1, 2, 2, 0x36EDE137, fields, -1);
+ static constexpr DB2Meta instance(1664251, -1, 2, 2, 0x36EDE137, fields, -1);
return &instance;
}
};
@@ -3006,14 +3006,14 @@ struct CommentatorTrackedCooldownMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1661584, -1, 4, 3, 0xDF3511FC, fields, 3);
+ static constexpr DB2Meta instance(1661584, -1, 4, 3, 0xDF3511FC, fields, 3);
return &instance;
}
};
@@ -3022,12 +3022,12 @@ struct CommunityIconMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2098645, -1, 2, 2, 0xAD2830F3, fields, -1);
+ static constexpr DB2Meta instance(2098645, -1, 2, 2, 0xAD2830F3, fields, -1);
return &instance;
}
};
@@ -3036,14 +3036,14 @@ struct ComponentModelFileDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1349053, -1, 4, 4, 0x34E0ADCF, fields, -1);
+ static constexpr DB2Meta instance(1349053, -1, 4, 4, 0x34E0ADCF, fields, -1);
return &instance;
}
};
@@ -3052,13 +3052,13 @@ struct ComponentTextureFileDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1278239, -1, 3, 3, 0x2DD855B4, fields, -1);
+ static constexpr DB2Meta instance(1278239, -1, 3, 3, 0x2DD855B4, fields, -1);
return &instance;
}
};
@@ -3067,14 +3067,14 @@ struct ConditionalContentTuningMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3501965, -1, 4, 3, 0x8DF8B6EC, fields, 3);
+ static constexpr DB2Meta instance(3501965, -1, 4, 3, 0x8DF8B6EC, fields, 3);
return &instance;
}
};
@@ -3083,12 +3083,12 @@ struct ConfigurationWarningMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1709409, -1, 2, 2, 0x6E7F031C, fields, -1);
+ static constexpr DB2Meta instance(1709409, -1, 2, 2, 0x6E7F031C, fields, -1);
return &instance;
}
};
@@ -3097,12 +3097,12 @@ struct ContentRestrictionRuleSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4281307, -1, 2, 2, 0xD4E8BEC4, fields, -1);
+ static constexpr DB2Meta instance(4281307, -1, 2, 2, 0xD4E8BEC4, fields, -1);
return &instance;
}
};
@@ -3111,7 +3111,7 @@ struct ContentTuningMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -3125,7 +3125,7 @@ struct ContentTuningMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1962930, -1, 11, 11, 0xACA848DF, fields, -1);
+ static constexpr DB2Meta instance(1962930, -1, 11, 11, 0xACA848DF, fields, -1);
return &instance;
}
};
@@ -3134,14 +3134,14 @@ struct ContentTuningXExpectedMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2976765, -1, 4, 3, 0x886CD205, fields, 3);
+ static constexpr DB2Meta instance(2976765, -1, 4, 3, 0x886CD205, fields, 3);
return &instance;
}
};
@@ -3150,7 +3150,7 @@ struct ContributionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -3159,7 +3159,7 @@ struct ContributionMeta
{ FT_INT, 1, true },
{ FT_INT, 4, true },
};
- static DB2Meta instance(1587153, -1, 6, 6, 0xB773D94B, fields, 2);
+ static constexpr DB2Meta instance(1587153, -1, 6, 6, 0xB773D94B, fields, 2);
return &instance;
}
};
@@ -3168,7 +3168,7 @@ struct ContributionStyleMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -3178,7 +3178,7 @@ struct ContributionStyleMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2143633, -1, 7, 7, 0x001E87C8, fields, -1);
+ static constexpr DB2Meta instance(2143633, -1, 7, 7, 0x001E87C8, fields, -1);
return &instance;
}
};
@@ -3187,11 +3187,11 @@ struct ContributionStyleContainerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 5, true },
};
- static DB2Meta instance(2143634, -1, 1, 1, 0xBCE21C5E, fields, -1);
+ static constexpr DB2Meta instance(2143634, -1, 1, 1, 0xBCE21C5E, fields, -1);
return &instance;
}
};
@@ -3200,7 +3200,7 @@ struct ConversationLineMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
@@ -3211,7 +3211,7 @@ struct ConversationLineMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1260801, -1, 8, 8, 0x9EE67C1B, fields, -1);
+ static constexpr DB2Meta instance(1260801, -1, 8, 8, 0x9EE67C1B, fields, -1);
return &instance;
}
};
@@ -3220,14 +3220,14 @@ struct CorruptionEffectsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3220711, -1, 4, 4, 0xCD3D02D2, fields, -1);
+ static constexpr DB2Meta instance(3220711, -1, 4, 4, 0xCD3D02D2, fields, -1);
return &instance;
}
};
@@ -3236,7 +3236,7 @@ struct CovenantMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -3247,7 +3247,7 @@ struct CovenantMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3384973, -1, 8, 8, 0xAD445FBB, fields, -1);
+ static constexpr DB2Meta instance(3384973, -1, 8, 8, 0xAD445FBB, fields, -1);
return &instance;
}
};
@@ -3256,7 +3256,7 @@ struct CreatureMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -3270,7 +3270,7 @@ struct CreatureMeta
{ FT_FLOAT, 4, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(841631, -1, 11, 11, 0x8246E41C, fields, -1);
+ static constexpr DB2Meta instance(841631, -1, 11, 11, 0x8246E41C, fields, -1);
return &instance;
}
};
@@ -3279,7 +3279,7 @@ struct CreatureDifficultyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -3288,7 +3288,7 @@ struct CreatureDifficultyMeta
{ FT_INT, 8, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(879282, -1, 6, 5, 0x1633422F, fields, 5);
+ static constexpr DB2Meta instance(879282, -1, 6, 5, 0x1633422F, fields, 5);
return &instance;
}
};
@@ -3297,12 +3297,12 @@ struct CreatureDispXUiCameraMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1146692, -1, 2, 2, 0xA8582ED5, fields, -1);
+ static constexpr DB2Meta instance(1146692, -1, 2, 2, 0xA8582ED5, fields, -1);
return &instance;
}
};
@@ -3311,7 +3311,7 @@ struct CreatureDisplayInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[25] =
+ static constexpr DB2MetaField fields[25] =
{
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
@@ -3339,7 +3339,7 @@ struct CreatureDisplayInfoMeta
{ FT_BYTE, 1, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1108759, 0, 25, 25, 0x1D5BDC6A, fields, -1);
+ static constexpr DB2Meta instance(1108759, 0, 25, 25, 0x1D5BDC6A, fields, -1);
return &instance;
}
};
@@ -3348,7 +3348,7 @@ struct CreatureDisplayInfoCondMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_LONG, 1, true },
{ FT_INT, 1, false },
@@ -3359,7 +3359,7 @@ struct CreatureDisplayInfoCondMeta
{ FT_INT, 3, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1332686, 1, 8, 7, 0xBCC79C0C, fields, 7);
+ static constexpr DB2Meta instance(1332686, 1, 8, 7, 0xBCC79C0C, fields, 7);
return &instance;
}
};
@@ -3368,12 +3368,12 @@ struct CreatureDisplayInfoCondXChoiceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3670439, -1, 2, 2, 0x3B360250, fields, 0);
+ static constexpr DB2Meta instance(3670439, -1, 2, 2, 0x3B360250, fields, 0);
return &instance;
}
};
@@ -3382,14 +3382,14 @@ struct CreatureDisplayInfoEvtMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1586882, -1, 4, 3, 0xFD7C9FA8, fields, 3);
+ static constexpr DB2Meta instance(1586882, -1, 4, 3, 0xFD7C9FA8, fields, 3);
return &instance;
}
};
@@ -3398,7 +3398,7 @@ struct CreatureDisplayInfoExtraMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_INT, 1, false },
{ FT_BYTE, 1, true },
@@ -3408,7 +3408,7 @@ struct CreatureDisplayInfoExtraMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1264997, 0, 7, 7, 0x8FCCFF0C, fields, -1);
+ static constexpr DB2Meta instance(1264997, 0, 7, 7, 0x8FCCFF0C, fields, -1);
return &instance;
}
};
@@ -3417,13 +3417,13 @@ struct CreatureDisplayInfoGeosetDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1720141, -1, 3, 2, 0x6A7C8343, fields, 2);
+ static constexpr DB2Meta instance(1720141, -1, 3, 2, 0x6A7C8343, fields, 2);
return &instance;
}
};
@@ -3432,13 +3432,13 @@ struct CreatureDisplayInfoOptionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3692043, -1, 3, 2, 0xDBD77820, fields, 2);
+ static constexpr DB2Meta instance(3692043, -1, 3, 2, 0xDBD77820, fields, 2);
return &instance;
}
};
@@ -3447,7 +3447,7 @@ struct CreatureDisplayInfoTrnMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, false },
@@ -3456,7 +3456,7 @@ struct CreatureDisplayInfoTrnMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1146698, -1, 6, 5, 0x7B61A667, fields, 5);
+ static constexpr DB2Meta instance(1146698, -1, 6, 5, 0x7B61A667, fields, 5);
return &instance;
}
};
@@ -3465,7 +3465,7 @@ struct CreatureFamilyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_STRING, 1, true },
{ FT_FLOAT, 1, true },
@@ -3477,7 +3477,7 @@ struct CreatureFamilyMeta
{ FT_INT, 1, true },
{ FT_SHORT, 2, true },
};
- static DB2Meta instance(1351351, -1, 9, 9, 0x78019FD1, fields, -1);
+ static constexpr DB2Meta instance(1351351, -1, 9, 9, 0x78019FD1, fields, -1);
return &instance;
}
};
@@ -3486,7 +3486,7 @@ struct CreatureImmunitiesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
@@ -3498,7 +3498,7 @@ struct CreatureImmunitiesMeta
{ FT_INT, 10, false },
{ FT_INT, 20, false },
};
- static DB2Meta instance(1131322, -1, 9, 9, 0x1B605529, fields, -1);
+ static constexpr DB2Meta instance(1131322, -1, 9, 9, 0x1B605529, fields, -1);
return &instance;
}
};
@@ -3507,7 +3507,7 @@ struct CreatureModelDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[31] =
+ static constexpr DB2MetaField fields[31] =
{
{ FT_FLOAT, 6, true },
{ FT_INT, 1, false },
@@ -3541,7 +3541,7 @@ struct CreatureModelDataMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(1365368, -1, 31, 31, 0xEDDF3253, fields, -1);
+ static constexpr DB2Meta instance(1365368, -1, 31, 31, 0xEDDF3253, fields, -1);
return &instance;
}
};
@@ -3550,11 +3550,11 @@ struct CreatureMovementInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1125666, -1, 1, 1, 0x4A558056, fields, -1);
+ static constexpr DB2Meta instance(1125666, -1, 1, 1, 0x4A558056, fields, -1);
return &instance;
}
};
@@ -3563,7 +3563,7 @@ struct CreatureSoundDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[38] =
+ static constexpr DB2MetaField fields[38] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
@@ -3604,7 +3604,7 @@ struct CreatureSoundDataMeta
{ FT_INT, 5, false },
{ FT_INT, 4, false },
};
- static DB2Meta instance(1344466, 0, 38, 38, 0x0FE7B1EC, fields, -1);
+ static constexpr DB2Meta instance(1344466, 0, 38, 38, 0x0FE7B1EC, fields, -1);
return &instance;
}
};
@@ -3613,13 +3613,13 @@ struct CreatureSoundFidgetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4178576, -1, 3, 2, 0xECFBE76A, fields, 2);
+ static constexpr DB2Meta instance(4178576, -1, 3, 2, 0xECFBE76A, fields, 2);
return &instance;
}
};
@@ -3628,12 +3628,12 @@ struct CreatureTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1131315, -1, 2, 2, 0xBDB743EB, fields, -1);
+ static constexpr DB2Meta instance(1131315, -1, 2, 2, 0xBDB743EB, fields, -1);
return &instance;
}
};
@@ -3642,12 +3642,12 @@ struct CreatureXContributionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1587158, -1, 2, 1, 0x08F0A453, fields, 1);
+ static constexpr DB2Meta instance(1587158, -1, 2, 1, 0x08F0A453, fields, 1);
return &instance;
}
};
@@ -3656,7 +3656,7 @@ struct CreatureXDisplayInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
@@ -3664,7 +3664,7 @@ struct CreatureXDisplayInfoMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1864302, -1, 5, 4, 0xF5C33B70, fields, 4);
+ static constexpr DB2Meta instance(1864302, -1, 5, 4, 0xF5C33B70, fields, 4);
return &instance;
}
};
@@ -3673,13 +3673,13 @@ struct CreatureXUiWidgetSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3055738, -1, 3, 3, 0xD5F78F74, fields, -1);
+ static constexpr DB2Meta instance(3055738, -1, 3, 3, 0xD5F78F74, fields, -1);
return &instance;
}
};
@@ -3688,7 +3688,7 @@ struct CriteriaMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
@@ -3702,7 +3702,7 @@ struct CriteriaMeta
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1263817, -1, 11, 11, 0x1C237366, fields, -1);
+ static constexpr DB2Meta instance(1263817, -1, 11, 11, 0x1C237366, fields, -1);
return &instance;
}
};
@@ -3711,7 +3711,7 @@ struct CriteriaTreeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -3721,7 +3721,7 @@ struct CriteriaTreeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1263818, -1, 7, 7, 0x9C1C42E0, fields, -1);
+ static constexpr DB2Meta instance(1263818, -1, 7, 7, 0x9C1C42E0, fields, -1);
return &instance;
}
};
@@ -3730,12 +3730,12 @@ struct CriteriaTreeXEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345969, -1, 2, 1, 0xD09A14A8, fields, 1);
+ static constexpr DB2Meta instance(1345969, -1, 2, 1, 0xD09A14A8, fields, 1);
return &instance;
}
};
@@ -3744,13 +3744,13 @@ struct CurrencyCategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1125667, -1, 3, 3, 0xDEE5E915, fields, -1);
+ static constexpr DB2Meta instance(1125667, -1, 3, 3, 0xDEE5E915, fields, -1);
return &instance;
}
};
@@ -3759,7 +3759,7 @@ struct CurrencyContainerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -3770,7 +3770,7 @@ struct CurrencyContainerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1934603, -1, 8, 7, 0x43B60080, fields, 7);
+ static constexpr DB2Meta instance(1934603, -1, 8, 7, 0x43B60080, fields, 7);
return &instance;
}
};
@@ -3779,7 +3779,7 @@ struct CurrencyTypesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[15] =
+ static constexpr DB2MetaField fields[15] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -3797,7 +3797,7 @@ struct CurrencyTypesMeta
{ FT_INT, 1, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1095531, -1, 15, 15, 0x9DB809D5, fields, -1);
+ static constexpr DB2Meta instance(1095531, -1, 15, 15, 0x9DB809D5, fields, -1);
return &instance;
}
};
@@ -3806,12 +3806,12 @@ struct CurveMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(892585, -1, 2, 2, 0x7266948A, fields, -1);
+ static constexpr DB2Meta instance(892585, -1, 2, 2, 0x7266948A, fields, -1);
return &instance;
}
};
@@ -3820,14 +3820,14 @@ struct CurvePointMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 2, true },
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(892586, -1, 4, 4, 0x205CB4E6, fields, -1);
+ static constexpr DB2Meta instance(892586, -1, 4, 4, 0x205CB4E6, fields, -1);
return &instance;
}
};
@@ -3836,14 +3836,14 @@ struct DeathThudLookupsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1279415, -1, 4, 4, 0xEA2448BE, fields, -1);
+ static constexpr DB2Meta instance(1279415, -1, 4, 4, 0xEA2448BE, fields, -1);
return &instance;
}
};
@@ -3852,7 +3852,7 @@ struct DecalPropertiesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[21] =
+ static constexpr DB2MetaField fields[21] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -3876,7 +3876,7 @@ struct DecalPropertiesMeta
{ FT_FLOAT, 4, true },
{ FT_FLOAT, 4, true },
};
- static DB2Meta instance(1278176, -1, 21, 21, 0xAC35CDEF, fields, -1);
+ static constexpr DB2Meta instance(1278176, -1, 21, 21, 0xAC35CDEF, fields, -1);
return &instance;
}
};
@@ -3885,12 +3885,12 @@ struct DeclinedWordMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1279100, 1, 2, 2, 0xD648129D, fields, -1);
+ static constexpr DB2Meta instance(1279100, 1, 2, 2, 0xD648129D, fields, -1);
return &instance;
}
};
@@ -3899,13 +3899,13 @@ struct DeclinedWordCasesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1279099, -1, 3, 2, 0x626BC51A, fields, 2);
+ static constexpr DB2Meta instance(1279099, -1, 3, 2, 0x626BC51A, fields, 2);
return &instance;
}
};
@@ -3914,7 +3914,7 @@ struct DestructibleModelDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[22] =
+ static constexpr DB2MetaField fields[22] =
{
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
@@ -3939,7 +3939,7 @@ struct DestructibleModelDataMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1122116, -1, 22, 22, 0x7BC9B1D9, fields, -1);
+ static constexpr DB2Meta instance(1122116, -1, 22, 22, 0x7BC9B1D9, fields, -1);
return &instance;
}
};
@@ -3948,12 +3948,12 @@ struct DeviceBlacklistMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(922722, -1, 2, 2, 0x1458ACA1, fields, -1);
+ static constexpr DB2Meta instance(922722, -1, 2, 2, 0x1458ACA1, fields, -1);
return &instance;
}
};
@@ -3962,7 +3962,7 @@ struct DifficultyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static constexpr DB2MetaField fields[13] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
@@ -3978,7 +3978,7 @@ struct DifficultyMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1352127, -1, 13, 13, 0x9B05F092, fields, -1);
+ static constexpr DB2Meta instance(1352127, -1, 13, 13, 0x9B05F092, fields, -1);
return &instance;
}
};
@@ -3987,14 +3987,14 @@ struct DisplaySeasonMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4279827, -1, 4, 4, 0x80AFE414, fields, -1);
+ static constexpr DB2Meta instance(4279827, -1, 4, 4, 0x80AFE414, fields, -1);
return &instance;
}
};
@@ -4003,7 +4003,7 @@ struct DissolveEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[19] =
+ static constexpr DB2MetaField fields[19] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -4025,7 +4025,7 @@ struct DissolveEffectMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1304325, -1, 19, 19, 0xA9203D0B, fields, -1);
+ static constexpr DB2Meta instance(1304325, -1, 19, 19, 0xA9203D0B, fields, -1);
return &instance;
}
};
@@ -4034,7 +4034,7 @@ struct DriverBlacklistMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
@@ -4044,7 +4044,7 @@ struct DriverBlacklistMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(922720, -1, 7, 7, 0x3FDF91BC, fields, -1);
+ static constexpr DB2Meta instance(922720, -1, 7, 7, 0x3FDF91BC, fields, -1);
return &instance;
}
};
@@ -4053,7 +4053,7 @@ struct DungeonEncounterMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -4067,7 +4067,7 @@ struct DungeonEncounterMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1347279, 1, 11, 11, 0xAEAB1A82, fields, 2);
+ static constexpr DB2Meta instance(1347279, 1, 11, 11, 0xAEAB1A82, fields, 2);
return &instance;
}
};
@@ -4076,12 +4076,12 @@ struct DurabilityCostsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 21, false },
{ FT_SHORT, 8, false },
};
- static DB2Meta instance(1283019, -1, 2, 2, 0x3DBDFDD1, fields, -1);
+ static constexpr DB2Meta instance(1283019, -1, 2, 2, 0x3DBDFDD1, fields, -1);
return &instance;
}
};
@@ -4090,11 +4090,11 @@ struct DurabilityQualityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1130268, -1, 1, 1, 0xD4F6FFC8, fields, -1);
+ static constexpr DB2Meta instance(1130268, -1, 1, 1, 0xD4F6FFC8, fields, -1);
return &instance;
}
};
@@ -4103,7 +4103,7 @@ struct EdgeGlowEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static constexpr DB2MetaField fields[13] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -4119,7 +4119,7 @@ struct EdgeGlowEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1387381, -1, 13, 13, 0x1589CA63, fields, -1);
+ static constexpr DB2Meta instance(1387381, -1, 13, 13, 0x1589CA63, fields, -1);
return &instance;
}
};
@@ -4128,7 +4128,7 @@ struct EmotesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_LONG, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
@@ -4140,7 +4140,7 @@ struct EmotesMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1343602, -1, 9, 9, 0xC2B2FDD1, fields, -1);
+ static constexpr DB2Meta instance(1343602, -1, 9, 9, 0xC2B2FDD1, fields, -1);
return &instance;
}
};
@@ -4149,12 +4149,12 @@ struct EmotesTextMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1347273, -1, 2, 2, 0x8C749D28, fields, -1);
+ static constexpr DB2Meta instance(1347273, -1, 2, 2, 0x8C749D28, fields, -1);
return &instance;
}
};
@@ -4163,13 +4163,13 @@ struct EmotesTextDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1283024, -1, 3, 2, 0x3E78FC97, fields, 2);
+ static constexpr DB2Meta instance(1283024, -1, 3, 2, 0x3E78FC97, fields, 2);
return &instance;
}
};
@@ -4178,7 +4178,7 @@ struct EmotesTextSoundMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -4186,7 +4186,7 @@ struct EmotesTextSoundMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1286524, -1, 5, 4, 0xF058B2EF, fields, 4);
+ static constexpr DB2Meta instance(1286524, -1, 5, 4, 0xF058B2EF, fields, 4);
return &instance;
}
};
@@ -4195,12 +4195,12 @@ struct EnvironmentalDamageMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1278398, -1, 2, 2, 0x0D289832, fields, -1);
+ static constexpr DB2Meta instance(1278398, -1, 2, 2, 0x0D289832, fields, -1);
return &instance;
}
};
@@ -4209,7 +4209,7 @@ struct ExhaustionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
@@ -4219,7 +4219,7 @@ struct ExhaustionMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1343313, -1, 7, 7, 0x115BE21D, fields, -1);
+ static constexpr DB2Meta instance(1343313, -1, 7, 7, 0x115BE21D, fields, -1);
return &instance;
}
};
@@ -4228,7 +4228,7 @@ struct ExpectedStatMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
@@ -4242,7 +4242,7 @@ struct ExpectedStatMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1937326, -1, 11, 10, 0xD0570787, fields, 10);
+ static constexpr DB2Meta instance(1937326, -1, 11, 10, 0xD0570787, fields, 10);
return &instance;
}
};
@@ -4251,7 +4251,7 @@ struct ExpectedStatModMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -4263,7 +4263,7 @@ struct ExpectedStatModMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1969773, -1, 9, 9, 0x462D65F2, fields, -1);
+ static constexpr DB2Meta instance(1969773, -1, 9, 9, 0x462D65F2, fields, -1);
return &instance;
}
};
@@ -4272,7 +4272,7 @@ struct ExtraAbilityInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
@@ -4281,7 +4281,7 @@ struct ExtraAbilityInfoMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3527889, -1, 6, 6, 0x006F6DEF, fields, 1);
+ static constexpr DB2Meta instance(3527889, -1, 6, 6, 0x006F6DEF, fields, 1);
return &instance;
}
};
@@ -4290,7 +4290,7 @@ struct FactionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[15] =
+ static constexpr DB2MetaField fields[15] =
{
{ FT_LONG, 4, true },
{ FT_STRING, 1, true },
@@ -4308,7 +4308,7 @@ struct FactionMeta
{ FT_FLOAT, 2, true },
{ FT_BYTE, 2, false },
};
- static DB2Meta instance(1361972, -1, 15, 15, 0xEB3D0F9B, fields, -1);
+ static constexpr DB2Meta instance(1361972, -1, 15, 15, 0xEB3D0F9B, fields, -1);
return &instance;
}
};
@@ -4317,7 +4317,7 @@ struct FactionGroupMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING, 1, true },
@@ -4325,7 +4325,7 @@ struct FactionGroupMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1343595, -1, 5, 5, 0x5CCF4BE3, fields, -1);
+ static constexpr DB2Meta instance(1343595, -1, 5, 5, 0x5CCF4BE3, fields, -1);
return &instance;
}
};
@@ -4334,7 +4334,7 @@ struct FactionTemplateMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
@@ -4344,7 +4344,7 @@ struct FactionTemplateMeta
{ FT_SHORT, 4, false },
{ FT_SHORT, 4, false },
};
- static DB2Meta instance(1361579, -1, 7, 7, 0x0DCC3090, fields, -1);
+ static constexpr DB2Meta instance(1361579, -1, 7, 7, 0x0DCC3090, fields, -1);
return &instance;
}
};
@@ -4353,13 +4353,13 @@ struct FootprintTexturesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1308056, -1, 3, 3, 0x6E56D772, fields, -1);
+ static constexpr DB2Meta instance(1308056, -1, 3, 3, 0x6E56D772, fields, -1);
return &instance;
}
};
@@ -4368,14 +4368,14 @@ struct FootstepTerrainLookupMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1267647, -1, 4, 4, 0xC8B9FDAC, fields, -1);
+ static constexpr DB2Meta instance(1267647, -1, 4, 4, 0xC8B9FDAC, fields, -1);
return &instance;
}
};
@@ -4384,14 +4384,14 @@ struct FriendshipRepReactionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1237638, -1, 4, 4, 0xA1157C1F, fields, 1);
+ static constexpr DB2Meta instance(1237638, -1, 4, 4, 0xA1157C1F, fields, 1);
return &instance;
}
};
@@ -4400,7 +4400,7 @@ struct FriendshipReputationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -4410,7 +4410,7 @@ struct FriendshipReputationMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1237639, 3, 7, 7, 0xDCF9508F, fields, -1);
+ static constexpr DB2Meta instance(1237639, 3, 7, 7, 0xDCF9508F, fields, -1);
return &instance;
}
};
@@ -4419,7 +4419,7 @@ struct FullScreenEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[28] =
+ static constexpr DB2MetaField fields[28] =
{
{ FT_INT, 1, false },
{ FT_FLOAT, 1, true },
@@ -4450,7 +4450,7 @@ struct FullScreenEffectMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1348282, -1, 28, 28, 0x6D545850, fields, -1);
+ static constexpr DB2Meta instance(1348282, -1, 28, 28, 0x6D545850, fields, -1);
return &instance;
}
};
@@ -4459,13 +4459,13 @@ struct GMSurveyAnswersMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1283025, -1, 3, 2, 0x8C4F9BE3, fields, 2);
+ static constexpr DB2Meta instance(1283025, -1, 3, 2, 0x8C4F9BE3, fields, 2);
return &instance;
}
};
@@ -4474,11 +4474,11 @@ struct GMSurveyCurrentSurveyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1278177, -1, 1, 1, 0x29F86C92, fields, -1);
+ static constexpr DB2Meta instance(1278177, -1, 1, 1, 0x29F86C92, fields, -1);
return &instance;
}
};
@@ -4487,11 +4487,11 @@ struct GMSurveyQuestionsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1278178, -1, 1, 1, 0x10770511, fields, -1);
+ static constexpr DB2Meta instance(1278178, -1, 1, 1, 0x10770511, fields, -1);
return &instance;
}
};
@@ -4500,11 +4500,11 @@ struct GMSurveySurveysMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_BYTE, 15, false },
};
- static DB2Meta instance(1283020, -1, 1, 1, 0x808736D1, fields, -1);
+ static constexpr DB2Meta instance(1283020, -1, 1, 1, 0x808736D1, fields, -1);
return &instance;
}
};
@@ -4513,11 +4513,11 @@ struct GameClockDebugMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(2922072, -1, 1, 1, 0xD30981EC, fields, -1);
+ static constexpr DB2Meta instance(2922072, -1, 1, 1, 0xD30981EC, fields, -1);
return &instance;
}
};
@@ -4526,14 +4526,14 @@ struct GameObjectAnimGroupMemberMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(3565753, -1, 4, 4, 0x375C3387, fields, 0);
+ static constexpr DB2Meta instance(3565753, -1, 4, 4, 0x375C3387, fields, 0);
return &instance;
}
};
@@ -4542,12 +4542,12 @@ struct GameObjectArtKitMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1266737, -1, 2, 2, 0x520690EF, fields, -1);
+ static constexpr DB2Meta instance(1266737, -1, 2, 2, 0x520690EF, fields, -1);
return &instance;
}
};
@@ -4556,14 +4556,14 @@ struct GameObjectDiffAnimMapMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1302847, -1, 4, 3, 0x7403DFA2, fields, 3);
+ static constexpr DB2Meta instance(1302847, -1, 4, 3, 0x7403DFA2, fields, 3);
return &instance;
}
};
@@ -4572,7 +4572,7 @@ struct GameObjectDisplayInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_FLOAT, 6, true },
{ FT_INT, 1, true },
@@ -4580,7 +4580,7 @@ struct GameObjectDisplayInfoMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1266277, -1, 5, 5, 0x7E33A93F, fields, -1);
+ static constexpr DB2Meta instance(1266277, -1, 5, 5, 0x7E33A93F, fields, -1);
return &instance;
}
};
@@ -4589,13 +4589,13 @@ struct GameObjectDisplayInfoXSoundKitMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345272, -1, 3, 2, 0x16B43E1B, fields, 2);
+ static constexpr DB2Meta instance(1345272, -1, 3, 2, 0x16B43E1B, fields, 2);
return &instance;
}
};
@@ -4604,7 +4604,7 @@ struct GameObjectsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_STRING, 1, true },
{ FT_FLOAT, 3, true },
@@ -4619,7 +4619,7 @@ struct GameObjectsMeta
{ FT_INT, 1, true },
{ FT_INT, 8, true },
};
- static DB2Meta instance(841620, 3, 12, 12, 0xE1536F72, fields, 4);
+ static constexpr DB2Meta instance(841620, 3, 12, 12, 0xE1536F72, fields, 4);
return &instance;
}
};
@@ -4628,7 +4628,7 @@ struct GameParameterMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
@@ -4636,7 +4636,7 @@ struct GameParameterMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3405438, -1, 5, 5, 0xE2A34B99, fields, -1);
+ static constexpr DB2Meta instance(3405438, -1, 5, 5, 0xE2A34B99, fields, -1);
return &instance;
}
};
@@ -4645,7 +4645,7 @@ struct GameTipsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
@@ -4653,7 +4653,7 @@ struct GameTipsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1368021, -1, 5, 5, 0x3D7E744D, fields, -1);
+ static constexpr DB2Meta instance(1368021, -1, 5, 5, 0x3D7E744D, fields, -1);
return &instance;
}
};
@@ -4662,7 +4662,7 @@ struct GarrAbilityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -4672,7 +4672,7 @@ struct GarrAbilityMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(966238, -1, 7, 7, 0x895C6CBD, fields, -1);
+ static constexpr DB2Meta instance(966238, -1, 7, 7, 0x895C6CBD, fields, -1);
return &instance;
}
};
@@ -4681,11 +4681,11 @@ struct GarrAbilityCategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1020248, -1, 1, 1, 0xB0DD8F60, fields, -1);
+ static constexpr DB2Meta instance(1020248, -1, 1, 1, 0xB0DD8F60, fields, -1);
return &instance;
}
};
@@ -4694,7 +4694,7 @@ struct GarrAbilityEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
@@ -4709,7 +4709,7 @@ struct GarrAbilityEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(966241, 0, 12, 12, 0x42A6AC5E, fields, 1);
+ static constexpr DB2Meta instance(966241, 0, 12, 12, 0x42A6AC5E, fields, 1);
return &instance;
}
};
@@ -4718,7 +4718,7 @@ struct GarrAutoCombatantMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -4730,7 +4730,7 @@ struct GarrAutoCombatantMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3305399, -1, 9, 9, 0xC6049FC4, fields, -1);
+ static constexpr DB2Meta instance(3305399, -1, 9, 9, 0xC6049FC4, fields, -1);
return &instance;
}
};
@@ -4739,7 +4739,7 @@ struct GarrAutoSpellMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -4749,7 +4749,7 @@ struct GarrAutoSpellMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3305400, -1, 7, 7, 0x4229E5FF, fields, -1);
+ static constexpr DB2Meta instance(3305400, -1, 7, 7, 0x4229E5FF, fields, -1);
return &instance;
}
};
@@ -4758,7 +4758,7 @@ struct GarrAutoSpellEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
@@ -4769,7 +4769,7 @@ struct GarrAutoSpellEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3307335, 0, 8, 8, 0x71E3FAFA, fields, 1);
+ static constexpr DB2Meta instance(3307335, 0, 8, 8, 0x71E3FAFA, fields, 1);
return &instance;
}
};
@@ -4778,7 +4778,7 @@ struct GarrBuildingMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[24] =
+ static constexpr DB2MetaField fields[24] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -4805,7 +4805,7 @@ struct GarrBuildingMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(929747, -1, 24, 24, 0x76E04D94, fields, -1);
+ static constexpr DB2Meta instance(929747, -1, 24, 24, 0x76E04D94, fields, -1);
return &instance;
}
};
@@ -4814,7 +4814,7 @@ struct GarrBuildingDoodadSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -4822,7 +4822,7 @@ struct GarrBuildingDoodadSetMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(943937, -1, 5, 5, 0x398E9742, fields, -1);
+ static constexpr DB2Meta instance(943937, -1, 5, 5, 0x398E9742, fields, -1);
return &instance;
}
};
@@ -4831,7 +4831,7 @@ struct GarrBuildingPlotInstMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_FLOAT, 2, true },
{ FT_INT, 1, false },
@@ -4839,7 +4839,7 @@ struct GarrBuildingPlotInstMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(983298, 1, 5, 5, 0xDEF48812, fields, 2);
+ static constexpr DB2Meta instance(983298, 1, 5, 5, 0xDEF48812, fields, 2);
return &instance;
}
};
@@ -4848,7 +4848,7 @@ struct GarrClassSpecMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -4858,7 +4858,7 @@ struct GarrClassSpecMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(981570, -1, 7, 7, 0x0872F30A, fields, -1);
+ static constexpr DB2Meta instance(981570, -1, 7, 7, 0x0872F30A, fields, -1);
return &instance;
}
};
@@ -4867,7 +4867,7 @@ struct GarrClassSpecPlayerCondMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -4876,7 +4876,7 @@ struct GarrClassSpecPlayerCondMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1380674, -1, 6, 6, 0x1F048C5D, fields, -1);
+ static constexpr DB2Meta instance(1380674, -1, 6, 6, 0x1F048C5D, fields, -1);
return &instance;
}
};
@@ -4885,7 +4885,7 @@ struct GarrEncounterMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
@@ -4896,7 +4896,7 @@ struct GarrEncounterMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(975304, -1, 8, 8, 0x00F63E78, fields, -1);
+ static constexpr DB2Meta instance(975304, -1, 8, 8, 0x00F63E78, fields, -1);
return &instance;
}
};
@@ -4905,13 +4905,13 @@ struct GarrEncounterSetXEncounterMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1354772, 0, 3, 2, 0x0C38FD7C, fields, 2);
+ static constexpr DB2Meta instance(1354772, 0, 3, 2, 0x0C38FD7C, fields, 2);
return &instance;
}
};
@@ -4920,13 +4920,13 @@ struct GarrEncounterXMechanicMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(967961, -1, 3, 2, 0x4727DED7, fields, 2);
+ static constexpr DB2Meta instance(967961, -1, 3, 2, 0x4727DED7, fields, 2);
return &instance;
}
};
@@ -4935,14 +4935,14 @@ struct GarrFollItemSetMemberMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(981569, -1, 4, 3, 0x01FD0F5B, fields, 3);
+ static constexpr DB2Meta instance(981569, -1, 4, 3, 0x01FD0F5B, fields, 3);
return &instance;
}
};
@@ -4951,14 +4951,14 @@ struct GarrFollSupportSpellMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345970, -1, 4, 3, 0xDCED652F, fields, 3);
+ static constexpr DB2Meta instance(1345970, -1, 4, 3, 0xDCED652F, fields, 3);
return &instance;
}
};
@@ -4967,7 +4967,7 @@ struct GarrFollowerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[33] =
+ static constexpr DB2MetaField fields[33] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -5003,7 +5003,7 @@ struct GarrFollowerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(949906, -1, 33, 33, 0x2F65E7B8, fields, -1);
+ static constexpr DB2Meta instance(949906, -1, 33, 33, 0x2F65E7B8, fields, -1);
return &instance;
}
};
@@ -5012,14 +5012,14 @@ struct GarrFollowerLevelXPMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(970979, -1, 4, 4, 0xC6D9156C, fields, -1);
+ static constexpr DB2Meta instance(970979, -1, 4, 4, 0xC6D9156C, fields, -1);
return &instance;
}
};
@@ -5028,7 +5028,7 @@ struct GarrFollowerQualityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
@@ -5038,7 +5038,7 @@ struct GarrFollowerQualityMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1027793, -1, 7, 7, 0x12E3D869, fields, -1);
+ static constexpr DB2Meta instance(1027793, -1, 7, 7, 0x12E3D869, fields, -1);
return &instance;
}
};
@@ -5047,12 +5047,12 @@ struct GarrFollowerSetXFollowerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1361029, -1, 2, 1, 0x0E5F4858, fields, 1);
+ static constexpr DB2Meta instance(1361029, -1, 2, 1, 0x0E5F4858, fields, 1);
return &instance;
}
};
@@ -5061,7 +5061,7 @@ struct GarrFollowerTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -5071,7 +5071,7 @@ struct GarrFollowerTypeMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1118784, -1, 7, 7, 0x90DE9D04, fields, -1);
+ static constexpr DB2Meta instance(1118784, -1, 7, 7, 0x90DE9D04, fields, -1);
return &instance;
}
};
@@ -5080,7 +5080,7 @@ struct GarrFollowerUICreatureMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -5089,7 +5089,7 @@ struct GarrFollowerUICreatureMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1412636, -1, 6, 5, 0x48A9C93E, fields, 5);
+ static constexpr DB2Meta instance(1412636, -1, 6, 5, 0x48A9C93E, fields, 5);
return &instance;
}
};
@@ -5098,14 +5098,14 @@ struct GarrFollowerXAbilityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(968468, -1, 4, 3, 0xDC1338B5, fields, 3);
+ static constexpr DB2Meta instance(968468, -1, 4, 3, 0xDC1338B5, fields, 3);
return &instance;
}
};
@@ -5114,14 +5114,14 @@ struct GarrItemLevelUpgradeDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1572314, -1, 4, 4, 0xFF309F3E, fields, -1);
+ static constexpr DB2Meta instance(1572314, -1, 4, 4, 0xFF309F3E, fields, -1);
return &instance;
}
};
@@ -5130,13 +5130,13 @@ struct GarrMechanicMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(967963, -1, 3, 3, 0xEC754F2F, fields, -1);
+ static constexpr DB2Meta instance(967963, -1, 3, 3, 0xEC754F2F, fields, -1);
return &instance;
}
};
@@ -5145,13 +5145,13 @@ struct GarrMechanicSetXMechanicMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1391531, 0, 3, 2, 0xD2D3C4ED, fields, 2);
+ static constexpr DB2Meta instance(1391531, 0, 3, 2, 0xD2D3C4ED, fields, 2);
return &instance;
}
};
@@ -5160,14 +5160,14 @@ struct GarrMechanicTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(967964, -1, 4, 4, 0xF88C0C01, fields, -1);
+ static constexpr DB2Meta instance(967964, -1, 4, 4, 0xF88C0C01, fields, -1);
return &instance;
}
};
@@ -5176,7 +5176,7 @@ struct GarrMissionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[31] =
+ static constexpr DB2MetaField fields[31] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -5210,7 +5210,7 @@ struct GarrMissionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(967962, -1, 31, 31, 0xCA0E980C, fields, 16);
+ static constexpr DB2Meta instance(967962, -1, 31, 31, 0xCA0E980C, fields, 16);
return &instance;
}
};
@@ -5219,7 +5219,7 @@ struct GarrMissionSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -5228,7 +5228,7 @@ struct GarrMissionSetMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3055759, -1, 6, 6, 0x1858B6AD, fields, -1);
+ static constexpr DB2Meta instance(3055759, -1, 6, 6, 0x1858B6AD, fields, -1);
return &instance;
}
};
@@ -5237,12 +5237,12 @@ struct GarrMissionTextureMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_FLOAT, 2, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1125220, -1, 2, 2, 0x17FF9F33, fields, -1);
+ static constexpr DB2Meta instance(1125220, -1, 2, 2, 0x17FF9F33, fields, -1);
return &instance;
}
};
@@ -5251,13 +5251,13 @@ struct GarrMissionTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(984174, -1, 3, 3, 0xEE85FBAD, fields, -1);
+ static constexpr DB2Meta instance(984174, -1, 3, 3, 0xEE85FBAD, fields, -1);
return &instance;
}
};
@@ -5266,7 +5266,7 @@ struct GarrMissionXEncounterMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
@@ -5274,7 +5274,7 @@ struct GarrMissionXEncounterMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(967960, -1, 5, 4, 0x902619AC, fields, 4);
+ static constexpr DB2Meta instance(967960, -1, 5, 4, 0x902619AC, fields, 4);
return &instance;
}
};
@@ -5283,14 +5283,14 @@ struct GarrMissionXFollowerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1359096, -1, 4, 3, 0x5B84EFCD, fields, 3);
+ static constexpr DB2Meta instance(1359096, -1, 4, 3, 0x5B84EFCD, fields, 3);
return &instance;
}
};
@@ -5299,7 +5299,7 @@ struct GarrMssnBonusAbilityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -5307,7 +5307,7 @@ struct GarrMssnBonusAbilityMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1138458, -1, 5, 5, 0x607D4E83, fields, -1);
+ static constexpr DB2Meta instance(1138458, -1, 5, 5, 0x607D4E83, fields, -1);
return &instance;
}
};
@@ -5316,7 +5316,7 @@ struct GarrPlotMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
@@ -5326,7 +5326,7 @@ struct GarrPlotMeta
{ FT_BYTE, 1, false },
{ FT_INT, 2, false },
};
- static DB2Meta instance(937634, -1, 7, 7, 0x47067617, fields, -1);
+ static constexpr DB2Meta instance(937634, -1, 7, 7, 0x47067617, fields, -1);
return &instance;
}
};
@@ -5335,12 +5335,12 @@ struct GarrPlotBuildingMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(929743, -1, 2, 2, 0x9C6539B2, fields, -1);
+ static constexpr DB2Meta instance(929743, -1, 2, 2, 0x9C6539B2, fields, -1);
return &instance;
}
};
@@ -5349,12 +5349,12 @@ struct GarrPlotInstanceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(929742, -1, 2, 2, 0xC5609120, fields, -1);
+ static constexpr DB2Meta instance(929742, -1, 2, 2, 0xC5609120, fields, -1);
return &instance;
}
};
@@ -5363,12 +5363,12 @@ struct GarrPlotUICategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(937635, -1, 2, 2, 0xD6167CD7, fields, -1);
+ static constexpr DB2Meta instance(937635, -1, 2, 2, 0xD6167CD7, fields, -1);
return &instance;
}
};
@@ -5377,7 +5377,7 @@ struct GarrSiteLevelMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_FLOAT, 2, true },
{ FT_INT, 1, false },
@@ -5389,7 +5389,7 @@ struct GarrSiteLevelMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(939295, -1, 9, 9, 0x41BF2E0A, fields, -1);
+ static constexpr DB2Meta instance(939295, -1, 9, 9, 0x41BF2E0A, fields, -1);
return &instance;
}
};
@@ -5398,14 +5398,14 @@ struct GarrSiteLevelPlotInstMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_FLOAT, 2, true },
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(940404, -1, 4, 4, 0x1CAD597B, fields, 1);
+ static constexpr DB2Meta instance(940404, -1, 4, 4, 0x1CAD597B, fields, 1);
return &instance;
}
};
@@ -5414,7 +5414,7 @@ struct GarrSpecializationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -5424,7 +5424,7 @@ struct GarrSpecializationMeta
{ FT_INT, 1, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(937647, -1, 7, 7, 0x7983E7D9, fields, -1);
+ static constexpr DB2Meta instance(937647, -1, 7, 7, 0x7983E7D9, fields, -1);
return &instance;
}
};
@@ -5433,11 +5433,11 @@ struct GarrStringMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1416758, -1, 1, 1, 0x9588F8C8, fields, -1);
+ static constexpr DB2Meta instance(1416758, -1, 1, 1, 0x9588F8C8, fields, -1);
return &instance;
}
};
@@ -5446,13 +5446,13 @@ struct GarrTalTreeXGarrTalResearchMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3195601, -1, 3, 3, 0xF00FA3EA, fields, -1);
+ static constexpr DB2Meta instance(3195601, -1, 3, 3, 0xF00FA3EA, fields, -1);
return &instance;
}
};
@@ -5461,7 +5461,7 @@ struct GarrTalentMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[15] =
+ static constexpr DB2MetaField fields[15] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -5479,7 +5479,7 @@ struct GarrTalentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1361032, 2, 15, 15, 0xEF4DB72A, fields, 3);
+ static constexpr DB2Meta instance(1361032, 2, 15, 15, 0xEF4DB72A, fields, 3);
return &instance;
}
};
@@ -5488,7 +5488,7 @@ struct GarrTalentCostMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_LONG, 1, false },
{ FT_INT, 1, false },
@@ -5500,7 +5500,7 @@ struct GarrTalentCostMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3514438, 1, 9, 9, 0x8E3D05D3, fields, 2);
+ static constexpr DB2Meta instance(3514438, 1, 9, 9, 0x8E3D05D3, fields, 2);
return &instance;
}
};
@@ -5509,12 +5509,12 @@ struct GarrTalentMapPOIMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_FLOAT, 2, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3534056, -1, 2, 2, 0x75F07445, fields, -1);
+ static constexpr DB2Meta instance(3534056, -1, 2, 2, 0x75F07445, fields, -1);
return &instance;
}
};
@@ -5523,7 +5523,7 @@ struct GarrTalentRankMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[18] =
+ static constexpr DB2MetaField fields[18] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
@@ -5544,7 +5544,7 @@ struct GarrTalentRankMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3069763, 0, 18, 17, 0x1D54CA3C, fields, 17);
+ static constexpr DB2Meta instance(3069763, 0, 18, 17, 0x1D54CA3C, fields, 17);
return &instance;
}
};
@@ -5553,12 +5553,12 @@ struct GarrTalentRankGroupEntryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4382239, -1, 2, 1, 0xE2F5D419, fields, 1);
+ static constexpr DB2Meta instance(4382239, -1, 2, 1, 0xE2F5D419, fields, 1);
return &instance;
}
};
@@ -5567,14 +5567,14 @@ struct GarrTalentRankGroupResearchModMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4389481, -1, 4, 3, 0x14AF829F, fields, 3);
+ static constexpr DB2Meta instance(4389481, -1, 4, 3, 0x14AF829F, fields, 3);
return &instance;
}
};
@@ -5583,7 +5583,7 @@ struct GarrTalentResearchMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -5594,7 +5594,7 @@ struct GarrTalentResearchMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3195518, -1, 8, 8, 0x8A171D9D, fields, -1);
+ static constexpr DB2Meta instance(3195518, -1, 8, 8, 0x8A171D9D, fields, -1);
return &instance;
}
};
@@ -5603,12 +5603,12 @@ struct GarrTalentSocketPropertiesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3612617, -1, 2, 2, 0xDA437EE1, fields, -1);
+ static constexpr DB2Meta instance(3612617, -1, 2, 2, 0xDA437EE1, fields, -1);
return &instance;
}
};
@@ -5617,7 +5617,7 @@ struct GarrTalentTreeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
@@ -5632,7 +5632,7 @@ struct GarrTalentTreeMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1361030, -1, 12, 12, 0xC148F18E, fields, -1);
+ static constexpr DB2Meta instance(1361030, -1, 12, 12, 0xC148F18E, fields, -1);
return &instance;
}
};
@@ -5641,7 +5641,7 @@ struct GarrTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
@@ -5653,7 +5653,7 @@ struct GarrTypeMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1333161, 0, 9, 9, 0x6C12C0C5, fields, -1);
+ static constexpr DB2Meta instance(1333161, 0, 9, 9, 0x6C12C0C5, fields, -1);
return &instance;
}
};
@@ -5662,7 +5662,7 @@ struct GarrUiAnimClassInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
@@ -5671,7 +5671,7 @@ struct GarrUiAnimClassInfoMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(976037, -1, 6, 6, 0x3D333DD8, fields, -1);
+ static constexpr DB2Meta instance(976037, -1, 6, 6, 0x3D333DD8, fields, -1);
return &instance;
}
};
@@ -5680,7 +5680,7 @@ struct GarrUiAnimRaceInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static constexpr DB2MetaField fields[13] =
{
{ FT_BYTE, 1, false },
{ FT_FLOAT, 1, true },
@@ -5696,7 +5696,7 @@ struct GarrUiAnimRaceInfoMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(976035, -1, 13, 13, 0x225F0657, fields, -1);
+ static constexpr DB2Meta instance(976035, -1, 13, 13, 0x225F0657, fields, -1);
return &instance;
}
};
@@ -5705,12 +5705,12 @@ struct GemPropertiesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1343604, -1, 2, 2, 0x61DF3B70, fields, -1);
+ static constexpr DB2Meta instance(1343604, -1, 2, 2, 0x61DF3B70, fields, -1);
return &instance;
}
};
@@ -5719,12 +5719,12 @@ struct GlobalCurveMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3752002, -1, 2, 2, 0x7EA5C3BF, fields, -1);
+ static constexpr DB2Meta instance(3752002, -1, 2, 2, 0x7EA5C3BF, fields, -1);
return &instance;
}
};
@@ -5733,12 +5733,12 @@ struct GlobalGameContentTuningMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3756368, -1, 2, 2, 0xC5E2173D, fields, -1);
+ static constexpr DB2Meta instance(3756368, -1, 2, 2, 0xC5E2173D, fields, -1);
return &instance;
}
};
@@ -5747,13 +5747,13 @@ struct GlobalPlayerConditionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4082838, -1, 3, 2, 0x30F25618, fields, 2);
+ static constexpr DB2Meta instance(4082838, -1, 3, 2, 0x30F25618, fields, 2);
return &instance;
}
};
@@ -5762,12 +5762,12 @@ struct GlobalPlayerConditionSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4082839, 0, 2, 2, 0xD111129C, fields, -1);
+ static constexpr DB2Meta instance(4082839, 0, 2, 2, 0xD111129C, fields, -1);
return &instance;
}
};
@@ -5776,13 +5776,13 @@ struct GlobalStringsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1394440, -1, 3, 3, 0x9D50610A, fields, -1);
+ static constexpr DB2Meta instance(1394440, -1, 3, 3, 0x9D50610A, fields, -1);
return &instance;
}
};
@@ -5791,12 +5791,12 @@ struct GlyphBindableSpellMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1270147, -1, 2, 1, 0x7F8BAF7B, fields, 1);
+ static constexpr DB2Meta instance(1270147, -1, 2, 1, 0x7F8BAF7B, fields, 1);
return &instance;
}
};
@@ -5805,11 +5805,11 @@ struct GlyphExclusiveCategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(948546, -1, 1, 1, 0x283BBF49, fields, -1);
+ static constexpr DB2Meta instance(948546, -1, 1, 1, 0x283BBF49, fields, -1);
return &instance;
}
};
@@ -5818,14 +5818,14 @@ struct GlyphPropertiesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345274, -1, 4, 4, 0x8242C866, fields, -1);
+ static constexpr DB2Meta instance(1345274, -1, 4, 4, 0x8242C866, fields, -1);
return &instance;
}
};
@@ -5834,12 +5834,12 @@ struct GlyphRequiredSpecMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(948496, -1, 2, 1, 0xCC301712, fields, 1);
+ static constexpr DB2Meta instance(948496, -1, 2, 1, 0xCC301712, fields, 1);
return &instance;
}
};
@@ -5848,12 +5848,12 @@ struct GossipXGarrTalentTreesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4407361, -1, 2, 1, 0x9BE63EB3, fields, 1);
+ static constexpr DB2Meta instance(4407361, -1, 2, 1, 0x9BE63EB3, fields, 1);
return &instance;
}
};
@@ -5862,14 +5862,14 @@ struct GossipXUIDisplayInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3622253, -1, 4, 4, 0xB59290B4, fields, -1);
+ static constexpr DB2Meta instance(3622253, -1, 4, 4, 0xB59290B4, fields, -1);
return &instance;
}
};
@@ -5878,7 +5878,7 @@ struct GradientEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[16] =
+ static constexpr DB2MetaField fields[16] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -5897,7 +5897,7 @@ struct GradientEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2433582, -1, 16, 16, 0x1E246107, fields, -1);
+ static constexpr DB2Meta instance(2433582, -1, 16, 16, 0x1E246107, fields, -1);
return &instance;
}
};
@@ -5906,7 +5906,7 @@ struct GroundEffectDoodadMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
@@ -5918,7 +5918,7 @@ struct GroundEffectDoodadMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1308057, -1, 9, 9, 0xF592B773, fields, -1);
+ static constexpr DB2Meta instance(1308057, -1, 9, 9, 0xF592B773, fields, -1);
return &instance;
}
};
@@ -5927,7 +5927,7 @@ struct GroundEffectTextureMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
@@ -5935,7 +5935,7 @@ struct GroundEffectTextureMeta
{ FT_BYTE, 4, true },
{ FT_BYTE, 4, true },
};
- static DB2Meta instance(1308499, -1, 5, 5, 0x3DEC72D8, fields, -1);
+ static constexpr DB2Meta instance(1308499, -1, 5, 5, 0x3DEC72D8, fields, -1);
return &instance;
}
};
@@ -5944,7 +5944,7 @@ struct GroupFinderActivityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[15] =
+ static constexpr DB2MetaField fields[15] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -5962,7 +5962,7 @@ struct GroupFinderActivityMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(974813, -1, 15, 15, 0x2646188E, fields, -1);
+ static constexpr DB2Meta instance(974813, -1, 15, 15, 0x2646188E, fields, -1);
return &instance;
}
};
@@ -5971,12 +5971,12 @@ struct GroupFinderActivityGrpMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(974814, -1, 2, 2, 0x89256FF7, fields, -1);
+ static constexpr DB2Meta instance(974814, -1, 2, 2, 0x89256FF7, fields, -1);
return &instance;
}
};
@@ -5985,12 +5985,12 @@ struct GroupFinderActivityXPvpBracketMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4206623, -1, 2, 2, 0xEE2CD2C6, fields, -1);
+ static constexpr DB2Meta instance(4206623, -1, 2, 2, 0xEE2CD2C6, fields, -1);
return &instance;
}
};
@@ -5999,14 +5999,14 @@ struct GroupFinderCategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(974812, -1, 4, 4, 0x9B053B0D, fields, -1);
+ static constexpr DB2Meta instance(974812, -1, 4, 4, 0x9B053B0D, fields, -1);
return &instance;
}
};
@@ -6015,13 +6015,13 @@ struct GuildColorBackgroundMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1286526, -1, 3, 3, 0x1364EF78, fields, -1);
+ static constexpr DB2Meta instance(1286526, -1, 3, 3, 0x1364EF78, fields, -1);
return &instance;
}
};
@@ -6030,13 +6030,13 @@ struct GuildColorBorderMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1286527, -1, 3, 3, 0x1364EF78, fields, -1);
+ static constexpr DB2Meta instance(1286527, -1, 3, 3, 0x1364EF78, fields, -1);
return &instance;
}
};
@@ -6045,13 +6045,13 @@ struct GuildColorEmblemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1286525, -1, 3, 3, 0x1364EF78, fields, -1);
+ static constexpr DB2Meta instance(1286525, -1, 3, 3, 0x1364EF78, fields, -1);
return &instance;
}
};
@@ -6060,12 +6060,12 @@ struct GuildEmblemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2734754, -1, 2, 2, 0xFA4DFEEA, fields, -1);
+ static constexpr DB2Meta instance(2734754, -1, 2, 2, 0xFA4DFEEA, fields, -1);
return &instance;
}
};
@@ -6074,11 +6074,11 @@ struct GuildPerkSpellsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1135238, -1, 1, 1, 0x465F6F2A, fields, -1);
+ static constexpr DB2Meta instance(1135238, -1, 1, 1, 0x465F6F2A, fields, -1);
return &instance;
}
};
@@ -6087,14 +6087,14 @@ struct GuildShirtBackgroundMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2921008, -1, 4, 3, 0xF7862CB0, fields, 3);
+ static constexpr DB2Meta instance(2921008, -1, 4, 3, 0xF7862CB0, fields, 3);
return &instance;
}
};
@@ -6103,7 +6103,7 @@ struct GuildShirtBorderMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -6111,7 +6111,7 @@ struct GuildShirtBorderMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2921475, -1, 5, 4, 0x67FA04AE, fields, 4);
+ static constexpr DB2Meta instance(2921475, -1, 5, 4, 0x67FA04AE, fields, 4);
return &instance;
}
};
@@ -6120,14 +6120,14 @@ struct GuildTabardBackgroundMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2909769, -1, 4, 3, 0xB5B6CD95, fields, 3);
+ static constexpr DB2Meta instance(2909769, -1, 4, 3, 0xB5B6CD95, fields, 3);
return &instance;
}
};
@@ -6136,7 +6136,7 @@ struct GuildTabardBorderMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -6144,7 +6144,7 @@ struct GuildTabardBorderMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2920485, -1, 5, 4, 0x6C616EAA, fields, 4);
+ static constexpr DB2Meta instance(2920485, -1, 5, 4, 0x6C616EAA, fields, 4);
return &instance;
}
};
@@ -6153,14 +6153,14 @@ struct GuildTabardEmblemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2910470, -1, 4, 3, 0xB8CF8F15, fields, 3);
+ static constexpr DB2Meta instance(2910470, -1, 4, 3, 0xB8CF8F15, fields, 3);
return &instance;
}
};
@@ -6169,7 +6169,7 @@ struct HeirloomMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -6182,7 +6182,7 @@ struct HeirloomMeta
{ FT_INT, 6, true },
{ FT_SHORT, 6, false },
};
- static DB2Meta instance(1097696, 1, 10, 10, 0xFD204E4C, fields, -1);
+ static constexpr DB2Meta instance(1097696, 1, 10, 10, 0xFD204E4C, fields, -1);
return &instance;
}
};
@@ -6191,13 +6191,13 @@ struct HelmetAnimScalingMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1348283, -1, 3, 2, 0x2152D6E4, fields, 2);
+ static constexpr DB2Meta instance(1348283, -1, 3, 2, 0x2152D6E4, fields, 2);
return &instance;
}
};
@@ -6206,14 +6206,14 @@ struct HelmetGeosetDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2821752, -1, 4, 3, 0xE253742F, fields, 3);
+ static constexpr DB2Meta instance(2821752, -1, 4, 3, 0xE253742F, fields, 3);
return &instance;
}
};
@@ -6222,7 +6222,7 @@ struct HighlightColorMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
@@ -6230,7 +6230,7 @@ struct HighlightColorMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(996358, -1, 5, 5, 0x5F6F32BA, fields, -1);
+ static constexpr DB2Meta instance(996358, -1, 5, 5, 0x5F6F32BA, fields, -1);
return &instance;
}
};
@@ -6239,11 +6239,11 @@ struct HolidayDescriptionsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(996360, -1, 1, 1, 0xD981411C, fields, -1);
+ static constexpr DB2Meta instance(996360, -1, 1, 1, 0xD981411C, fields, -1);
return &instance;
}
};
@@ -6252,11 +6252,11 @@ struct HolidayNamesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(996359, -1, 1, 1, 0x31516347, fields, -1);
+ static constexpr DB2Meta instance(996359, -1, 1, 1, 0x31516347, fields, -1);
return &instance;
}
};
@@ -6265,7 +6265,7 @@ struct HolidaysMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
@@ -6279,7 +6279,7 @@ struct HolidaysMeta
{ FT_BYTE, 10, false },
{ FT_INT, 3, true },
};
- static DB2Meta instance(996357, -1, 11, 11, 0xDEC453C4, fields, -1);
+ static constexpr DB2Meta instance(996357, -1, 11, 11, 0xDEC453C4, fields, -1);
return &instance;
}
};
@@ -6288,14 +6288,14 @@ struct HotfixesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1995523, -1, 4, 4, 0xC02BA201, fields, -1);
+ static constexpr DB2Meta instance(1995523, -1, 4, 4, 0xC02BA201, fields, -1);
return &instance;
}
};
@@ -6304,14 +6304,14 @@ struct ImportPriceArmorMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121229, -1, 4, 4, 0x7979D30F, fields, -1);
+ static constexpr DB2Meta instance(1121229, -1, 4, 4, 0x7979D30F, fields, -1);
return &instance;
}
};
@@ -6320,11 +6320,11 @@ struct ImportPriceQualityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121228, -1, 1, 1, 0xD4F6FFC8, fields, -1);
+ static constexpr DB2Meta instance(1121228, -1, 1, 1, 0xD4F6FFC8, fields, -1);
return &instance;
}
};
@@ -6333,11 +6333,11 @@ struct ImportPriceShieldMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121227, -1, 1, 1, 0xD4F6FFC8, fields, -1);
+ static constexpr DB2Meta instance(1121227, -1, 1, 1, 0xD4F6FFC8, fields, -1);
return &instance;
}
};
@@ -6346,11 +6346,11 @@ struct ImportPriceWeaponMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121230, -1, 1, 1, 0xD4F6FFC8, fields, -1);
+ static constexpr DB2Meta instance(1121230, -1, 1, 1, 0xD4F6FFC8, fields, -1);
return &instance;
}
};
@@ -6359,7 +6359,7 @@ struct InvasionClientDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_STRING, 1, true },
{ FT_FLOAT, 2, true },
@@ -6372,7 +6372,7 @@ struct InvasionClientDataMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1336651, 2, 10, 9, 0xC66039FC, fields, 9);
+ static constexpr DB2Meta instance(1336651, 2, 10, 9, 0xC66039FC, fields, 9);
return &instance;
}
};
@@ -6381,7 +6381,7 @@ struct ItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -6394,7 +6394,7 @@ struct ItemMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(841626, -1, 10, 10, 0x327E4945, fields, -1);
+ static constexpr DB2Meta instance(841626, -1, 10, 10, 0x327E4945, fields, -1);
return &instance;
}
};
@@ -6403,7 +6403,7 @@ struct ItemAppearanceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -6411,7 +6411,7 @@ struct ItemAppearanceMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(982462, -1, 5, 5, 0x33C9038E, fields, -1);
+ static constexpr DB2Meta instance(982462, -1, 5, 5, 0x33C9038E, fields, -1);
return &instance;
}
};
@@ -6420,12 +6420,12 @@ struct ItemAppearanceXUiCameraMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1248126, -1, 2, 2, 0x7E42B0D5, fields, -1);
+ static constexpr DB2Meta instance(1248126, -1, 2, 2, 0x7E42B0D5, fields, -1);
return &instance;
}
};
@@ -6434,11 +6434,11 @@ struct ItemArmorQualityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1283021, -1, 1, 1, 0x5DAB3131, fields, -1);
+ static constexpr DB2Meta instance(1283021, -1, 1, 1, 0x5DAB3131, fields, -1);
return &instance;
}
};
@@ -6447,12 +6447,12 @@ struct ItemArmorShieldMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_FLOAT, 7, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1277741, -1, 2, 2, 0x4E03E769, fields, -1);
+ static constexpr DB2Meta instance(1277741, -1, 2, 2, 0x4E03E769, fields, -1);
return &instance;
}
};
@@ -6461,7 +6461,7 @@ struct ItemArmorTotalMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_SHORT, 1, true },
{ FT_FLOAT, 1, true },
@@ -6469,7 +6469,7 @@ struct ItemArmorTotalMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1283022, -1, 5, 5, 0xC1DD3156, fields, -1);
+ static constexpr DB2Meta instance(1283022, -1, 5, 5, 0xC1DD3156, fields, -1);
return &instance;
}
};
@@ -6478,11 +6478,11 @@ struct ItemBagFamilyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1278179, -1, 1, 1, 0xB0DD8F60, fields, -1);
+ static constexpr DB2Meta instance(1278179, -1, 1, 1, 0xB0DD8F60, fields, -1);
return &instance;
}
};
@@ -6491,14 +6491,14 @@ struct ItemBonusMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 4, true },
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(959070, -1, 4, 4, 0x7864A3E0, fields, 1);
+ static constexpr DB2Meta instance(959070, -1, 4, 4, 0x7864A3E0, fields, 1);
return &instance;
}
};
@@ -6507,12 +6507,12 @@ struct ItemBonusListMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1805807, 0, 2, 2, 0x31228AEF, fields, -1);
+ static constexpr DB2Meta instance(1805807, 0, 2, 2, 0x31228AEF, fields, -1);
return &instance;
}
};
@@ -6521,12 +6521,12 @@ struct ItemBonusListGroupMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3755382, -1, 2, 2, 0x465A33AE, fields, -1);
+ static constexpr DB2Meta instance(3755382, -1, 2, 2, 0x465A33AE, fields, -1);
return &instance;
}
};
@@ -6535,7 +6535,7 @@ struct ItemBonusListGroupEntryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -6545,7 +6545,7 @@ struct ItemBonusListGroupEntryMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3025306, -1, 7, 7, 0xA5579C9E, fields, 0);
+ static constexpr DB2Meta instance(3025306, -1, 7, 7, 0xA5579C9E, fields, 0);
return &instance;
}
};
@@ -6554,12 +6554,12 @@ struct ItemBonusListLevelDeltaMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1320358, 1, 2, 2, 0xC6EA2151, fields, -1);
+ static constexpr DB2Meta instance(1320358, 1, 2, 2, 0xC6EA2151, fields, -1);
return &instance;
}
};
@@ -6568,12 +6568,12 @@ struct ItemBonusListWarforgeLevelDeltaMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(2924997, 1, 2, 2, 0xC6EA2151, fields, -1);
+ static constexpr DB2Meta instance(2924997, 1, 2, 2, 0xC6EA2151, fields, -1);
return &instance;
}
};
@@ -6582,12 +6582,12 @@ struct ItemBonusSequenceSpellMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3026822, -1, 2, 1, 0x2AA71F9B, fields, 1);
+ static constexpr DB2Meta instance(3026822, -1, 2, 1, 0x2AA71F9B, fields, 1);
return &instance;
}
};
@@ -6596,12 +6596,12 @@ struct ItemBonusTreeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3055768, -1, 2, 2, 0xBC8C367C, fields, -1);
+ static constexpr DB2Meta instance(3055768, -1, 2, 2, 0xBC8C367C, fields, -1);
return &instance;
}
};
@@ -6610,12 +6610,12 @@ struct ItemBonusTreeGroupEntryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4407505, -1, 2, 1, 0x0D33F559, fields, 1);
+ static constexpr DB2Meta instance(4407505, -1, 2, 1, 0x0D33F559, fields, 1);
return &instance;
}
};
@@ -6624,7 +6624,7 @@ struct ItemBonusTreeNodeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
@@ -6634,7 +6634,7 @@ struct ItemBonusTreeNodeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(987134, -1, 7, 6, 0xC1AEA21E, fields, 6);
+ static constexpr DB2Meta instance(987134, -1, 7, 6, 0xC1AEA21E, fields, 6);
return &instance;
}
};
@@ -6643,13 +6643,13 @@ struct ItemChildEquipmentMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1247926, -1, 3, 3, 0xE726DCEE, fields, 0);
+ static constexpr DB2Meta instance(1247926, -1, 3, 3, 0xE726DCEE, fields, 0);
return &instance;
}
};
@@ -6658,14 +6658,14 @@ struct ItemClassMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, true },
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1140189, -1, 4, 4, 0xC21C5BEA, fields, -1);
+ static constexpr DB2Meta instance(1140189, -1, 4, 4, 0xC21C5BEA, fields, -1);
return &instance;
}
};
@@ -6674,7 +6674,7 @@ struct ItemContextPickerEntryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -6683,7 +6683,7 @@ struct ItemContextPickerEntryMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1405665, -1, 6, 5, 0xA71A3E17, fields, 5);
+ static constexpr DB2Meta instance(1405665, -1, 6, 5, 0xA71A3E17, fields, 5);
return &instance;
}
};
@@ -6692,13 +6692,13 @@ struct ItemConversionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4337196, -1, 3, 3, 0x63D17D1A, fields, -1);
+ static constexpr DB2Meta instance(4337196, -1, 3, 3, 0x63D17D1A, fields, -1);
return &instance;
}
};
@@ -6707,12 +6707,12 @@ struct ItemConversionEntryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4337197, -1, 2, 1, 0xFDC43755, fields, 1);
+ static constexpr DB2Meta instance(4337197, -1, 2, 1, 0xFDC43755, fields, 1);
return &instance;
}
};
@@ -6721,11 +6721,11 @@ struct ItemCurrencyCostMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(801670, -1, 1, 1, 0xE55A34CC, fields, 0);
+ static constexpr DB2Meta instance(801670, -1, 1, 1, 0xE55A34CC, fields, 0);
return &instance;
}
};
@@ -6734,13 +6734,13 @@ struct ItemCurrencyValueMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 4, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3755770, -1, 3, 2, 0x664B8E34, fields, 2);
+ static constexpr DB2Meta instance(3755770, -1, 3, 2, 0x664B8E34, fields, 2);
return &instance;
}
};
@@ -6749,12 +6749,12 @@ struct ItemDamageAmmoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277740, -1, 2, 2, 0xBD540229, fields, -1);
+ static constexpr DB2Meta instance(1277740, -1, 2, 2, 0xBD540229, fields, -1);
return &instance;
}
};
@@ -6763,12 +6763,12 @@ struct ItemDamageOneHandMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277743, -1, 2, 2, 0xBD540229, fields, -1);
+ static constexpr DB2Meta instance(1277743, -1, 2, 2, 0xBD540229, fields, -1);
return &instance;
}
};
@@ -6777,12 +6777,12 @@ struct ItemDamageOneHandCasterMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277739, -1, 2, 2, 0xBD540229, fields, -1);
+ static constexpr DB2Meta instance(1277739, -1, 2, 2, 0xBD540229, fields, -1);
return &instance;
}
};
@@ -6791,12 +6791,12 @@ struct ItemDamageTwoHandMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277738, -1, 2, 2, 0xBD540229, fields, -1);
+ static constexpr DB2Meta instance(1277738, -1, 2, 2, 0xBD540229, fields, -1);
return &instance;
}
};
@@ -6805,12 +6805,12 @@ struct ItemDamageTwoHandCasterMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277742, -1, 2, 2, 0xBD540229, fields, -1);
+ static constexpr DB2Meta instance(1277742, -1, 2, 2, 0xBD540229, fields, -1);
return &instance;
}
};
@@ -6819,7 +6819,7 @@ struct ItemDisenchantLootMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
@@ -6829,7 +6829,7 @@ struct ItemDisenchantLootMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1134087, -1, 7, 6, 0xB1D813A9, fields, 6);
+ static constexpr DB2Meta instance(1134087, -1, 7, 6, 0xB1D813A9, fields, 6);
return &instance;
}
};
@@ -6838,7 +6838,7 @@ struct ItemDisplayInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[15] =
+ static constexpr DB2MetaField fields[15] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -6856,7 +6856,7 @@ struct ItemDisplayInfoMeta
{ FT_INT, 6, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1266429, -1, 15, 15, 0xF2D99687, fields, -1);
+ static constexpr DB2Meta instance(1266429, -1, 15, 15, 0xF2D99687, fields, -1);
return &instance;
}
};
@@ -6865,13 +6865,13 @@ struct ItemDisplayInfoMaterialResMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1280614, -1, 3, 2, 0x83420BDB, fields, 2);
+ static constexpr DB2Meta instance(1280614, -1, 3, 2, 0x83420BDB, fields, 2);
return &instance;
}
};
@@ -6880,12 +6880,12 @@ struct ItemDisplayXUiCameraMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1146690, -1, 2, 2, 0x5867E622, fields, -1);
+ static constexpr DB2Meta instance(1146690, -1, 2, 2, 0x5867E622, fields, -1);
return &instance;
}
};
@@ -6894,7 +6894,7 @@ struct ItemEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
@@ -6905,7 +6905,7 @@ struct ItemEffectMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(969941, -1, 8, 8, 0xF9253409, fields, -1);
+ static constexpr DB2Meta instance(969941, -1, 8, 8, 0xF9253409, fields, -1);
return &instance;
}
};
@@ -6914,7 +6914,7 @@ struct ItemExtendedCostMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, true },
@@ -6927,7 +6927,7 @@ struct ItemExtendedCostMeta
{ FT_SHORT, 5, false },
{ FT_INT, 5, false },
};
- static DB2Meta instance(801681, -1, 10, 10, 0x8EA78043, fields, -1);
+ static constexpr DB2Meta instance(801681, -1, 10, 10, 0x8EA78043, fields, -1);
return &instance;
}
};
@@ -6936,13 +6936,13 @@ struct ItemFallbackVisualMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2358574, -1, 3, 3, 0xB0198BA2, fields, -1);
+ static constexpr DB2Meta instance(2358574, -1, 3, 3, 0xB0198BA2, fields, -1);
return &instance;
}
};
@@ -6951,11 +6951,11 @@ struct ItemGroupSoundsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 4, false },
};
- static DB2Meta instance(1283023, -1, 1, 1, 0xBFD29A96, fields, -1);
+ static constexpr DB2Meta instance(1283023, -1, 1, 1, 0xBFD29A96, fields, -1);
return &instance;
}
};
@@ -6964,13 +6964,13 @@ struct ItemLevelSelectorMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1588911, -1, 3, 3, 0x25BC6A6B, fields, -1);
+ static constexpr DB2Meta instance(1588911, -1, 3, 3, 0x25BC6A6B, fields, -1);
return &instance;
}
};
@@ -6979,13 +6979,13 @@ struct ItemLevelSelectorQualityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1624937, -1, 3, 2, 0xBAF7EC29, fields, 2);
+ static constexpr DB2Meta instance(1624937, -1, 3, 2, 0xBAF7EC29, fields, 2);
return &instance;
}
};
@@ -6994,12 +6994,12 @@ struct ItemLevelSelectorQualitySetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1624933, -1, 2, 2, 0x4080CC90, fields, -1);
+ static constexpr DB2Meta instance(1624933, -1, 2, 2, 0x4080CC90, fields, -1);
return &instance;
}
};
@@ -7008,13 +7008,13 @@ struct ItemLimitCategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1237440, -1, 3, 3, 0x403BC7B2, fields, -1);
+ static constexpr DB2Meta instance(1237440, -1, 3, 3, 0x403BC7B2, fields, -1);
return &instance;
}
};
@@ -7023,13 +7023,13 @@ struct ItemLimitCategoryConditionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_BYTE, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1378590, -1, 3, 2, 0x9E37B423, fields, 2);
+ static constexpr DB2Meta instance(1378590, -1, 3, 2, 0x9E37B423, fields, 2);
return &instance;
}
};
@@ -7038,7 +7038,7 @@ struct ItemModifiedAppearanceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
@@ -7047,7 +7047,7 @@ struct ItemModifiedAppearanceMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(982457, 0, 6, 6, 0x0120090C, fields, 1);
+ static constexpr DB2Meta instance(982457, 0, 6, 6, 0x0120090C, fields, 1);
return &instance;
}
};
@@ -7056,7 +7056,7 @@ struct ItemModifiedAppearanceExtraMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -7064,7 +7064,7 @@ struct ItemModifiedAppearanceExtraMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1278399, -1, 5, 5, 0x08968F49, fields, -1);
+ static constexpr DB2Meta instance(1278399, -1, 5, 5, 0x08968F49, fields, -1);
return &instance;
}
};
@@ -7073,12 +7073,12 @@ struct ItemNameDescriptionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1332559, -1, 2, 2, 0xB60E60BD, fields, -1);
+ static constexpr DB2Meta instance(1332559, -1, 2, 2, 0xB60E60BD, fields, -1);
return &instance;
}
};
@@ -7087,13 +7087,13 @@ struct ItemNameSlotOverrideMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3723474, -1, 3, 2, 0xCF0119FB, fields, 2);
+ static constexpr DB2Meta instance(3723474, -1, 3, 2, 0xCF0119FB, fields, 2);
return &instance;
}
};
@@ -7102,11 +7102,11 @@ struct ItemPetFoodMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1302240, -1, 1, 1, 0x332FA55B, fields, -1);
+ static constexpr DB2Meta instance(1302240, -1, 1, 1, 0x332FA55B, fields, -1);
return &instance;
}
};
@@ -7115,13 +7115,13 @@ struct ItemPriceBaseMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_SHORT, 1, false },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121231, -1, 3, 3, 0xAA32653C, fields, -1);
+ static constexpr DB2Meta instance(1121231, -1, 3, 3, 0xAA32653C, fields, -1);
return &instance;
}
};
@@ -7130,14 +7130,14 @@ struct ItemRangedDisplayInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1270315, -1, 4, 4, 0x08C2EB5B, fields, -1);
+ static constexpr DB2Meta instance(1270315, -1, 4, 4, 0x08C2EB5B, fields, -1);
return &instance;
}
};
@@ -7146,7 +7146,7 @@ struct ItemSearchNameMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static constexpr DB2MetaField fields[13] =
{
{ FT_LONG, 1, true },
{ FT_STRING, 1, true },
@@ -7162,7 +7162,7 @@ struct ItemSearchNameMeta
{ FT_SHORT, 1, false },
{ FT_INT, 4, true },
};
- static DB2Meta instance(1273408, -1, 13, 13, 0x3F17889F, fields, -1);
+ static constexpr DB2Meta instance(1273408, -1, 13, 13, 0x3F17889F, fields, -1);
return &instance;
}
};
@@ -7171,7 +7171,7 @@ struct ItemSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -7179,7 +7179,7 @@ struct ItemSetMeta
{ FT_SHORT, 1, false },
{ FT_INT, 17, false },
};
- static DB2Meta instance(1343609, -1, 5, 5, 0x4F7008BF, fields, -1);
+ static constexpr DB2Meta instance(1343609, -1, 5, 5, 0x4F7008BF, fields, -1);
return &instance;
}
};
@@ -7188,14 +7188,14 @@ struct ItemSetSpellMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1314689, -1, 4, 3, 0xBF92BB46, fields, 3);
+ static constexpr DB2Meta instance(1314689, -1, 4, 3, 0xBF92BB46, fields, 3);
return &instance;
}
};
@@ -7204,7 +7204,7 @@ struct ItemSparseMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[64] =
+ static constexpr DB2MetaField fields[64] =
{
{ FT_LONG, 1, true },
{ FT_STRING, 1, true },
@@ -7271,7 +7271,7 @@ struct ItemSparseMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1572924, -1, 64, 64, 0xE80AABF8, fields, -1);
+ static constexpr DB2Meta instance(1572924, -1, 64, 64, 0xE80AABF8, fields, -1);
return &instance;
}
};
@@ -7280,7 +7280,7 @@ struct ItemSpecMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -7289,7 +7289,7 @@ struct ItemSpecMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1135120, -1, 6, 6, 0x72013ECD, fields, 2);
+ static constexpr DB2Meta instance(1135120, -1, 6, 6, 0x72013ECD, fields, 2);
return &instance;
}
};
@@ -7298,12 +7298,12 @@ struct ItemSpecOverrideMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1134576, -1, 2, 1, 0xD621A05B, fields, 1);
+ static constexpr DB2Meta instance(1134576, -1, 2, 1, 0xD621A05B, fields, 1);
return &instance;
}
};
@@ -7312,7 +7312,7 @@ struct ItemSubClassMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -7326,7 +7326,7 @@ struct ItemSubClassMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1261604, 2, 11, 11, 0xC096A1B1, fields, 3);
+ static constexpr DB2Meta instance(1261604, 2, 11, 11, 0xC096A1B1, fields, 3);
return &instance;
}
};
@@ -7335,13 +7335,13 @@ struct ItemSubClassMaskMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1302852, -1, 3, 3, 0x42DC1188, fields, -1);
+ static constexpr DB2Meta instance(1302852, -1, 3, 3, 0x42DC1188, fields, -1);
return &instance;
}
};
@@ -7350,13 +7350,13 @@ struct ItemVisualsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 5, true },
};
- static DB2Meta instance(1343605, -1, 3, 3, 0xC5D076A1, fields, -1);
+ static constexpr DB2Meta instance(1343605, -1, 3, 3, 0xC5D076A1, fields, -1);
return &instance;
}
};
@@ -7365,7 +7365,7 @@ struct ItemVisualsXEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
@@ -7374,7 +7374,7 @@ struct ItemVisualsXEffectMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3043873, -1, 6, 5, 0xE011E7C1, fields, 5);
+ static constexpr DB2Meta instance(3043873, -1, 6, 5, 0xE011E7C1, fields, 5);
return &instance;
}
};
@@ -7383,12 +7383,12 @@ struct ItemXBonusTreeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(987133, -1, 2, 1, 0xB088DCDC, fields, 1);
+ static constexpr DB2Meta instance(987133, -1, 2, 1, 0xB088DCDC, fields, 1);
return &instance;
}
};
@@ -7397,12 +7397,12 @@ struct ItemXItemEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3177687, -1, 2, 1, 0x96428A69, fields, 1);
+ static constexpr DB2Meta instance(3177687, -1, 2, 1, 0x96428A69, fields, 1);
return &instance;
}
};
@@ -7411,7 +7411,7 @@ struct JournalEncounterMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -7426,7 +7426,7 @@ struct JournalEncounterMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1240336, 3, 12, 12, 0x37948505, fields, -1);
+ static constexpr DB2Meta instance(1240336, 3, 12, 12, 0x37948505, fields, -1);
return &instance;
}
};
@@ -7435,7 +7435,7 @@ struct JournalEncounterCreatureMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -7446,7 +7446,7 @@ struct JournalEncounterCreatureMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1301155, 2, 8, 8, 0x8D6F8786, fields, 3);
+ static constexpr DB2Meta instance(1301155, 2, 8, 8, 0x8D6F8786, fields, 3);
return &instance;
}
};
@@ -7455,7 +7455,7 @@ struct JournalEncounterItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
@@ -7464,7 +7464,7 @@ struct JournalEncounterItemMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1344467, 0, 6, 6, 0xDAC92896, fields, 1);
+ static constexpr DB2Meta instance(1344467, 0, 6, 6, 0xDAC92896, fields, 1);
return &instance;
}
};
@@ -7473,7 +7473,7 @@ struct JournalEncounterSectionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[15] =
+ static constexpr DB2MetaField fields[15] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -7491,7 +7491,7 @@ struct JournalEncounterSectionMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1134413, -1, 15, 15, 0xF617A4B5, fields, -1);
+ static constexpr DB2Meta instance(1134413, -1, 15, 15, 0xF617A4B5, fields, -1);
return &instance;
}
};
@@ -7500,12 +7500,12 @@ struct JournalEncounterXDifficultyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1121901, -1, 2, 1, 0xF103C808, fields, 1);
+ static constexpr DB2Meta instance(1121901, -1, 2, 1, 0xF103C808, fields, 1);
return &instance;
}
};
@@ -7514,7 +7514,7 @@ struct JournalEncounterXMapLocMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_FLOAT, 2, true },
{ FT_INT, 1, true },
@@ -7522,7 +7522,7 @@ struct JournalEncounterXMapLocMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1722928, -1, 5, 4, 0xF9E973F0, fields, 4);
+ static constexpr DB2Meta instance(1722928, -1, 5, 4, 0xF9E973F0, fields, 4);
return &instance;
}
};
@@ -7531,7 +7531,7 @@ struct JournalInstanceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -7544,7 +7544,7 @@ struct JournalInstanceMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1237438, -1, 10, 10, 0xCBFE4A96, fields, -1);
+ static constexpr DB2Meta instance(1237438, -1, 10, 10, 0xCBFE4A96, fields, -1);
return &instance;
}
};
@@ -7553,12 +7553,12 @@ struct JournalItemXDifficultyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1277744, -1, 2, 1, 0x19DEDAA3, fields, 1);
+ static constexpr DB2Meta instance(1277744, -1, 2, 1, 0x19DEDAA3, fields, 1);
return &instance;
}
};
@@ -7567,12 +7567,12 @@ struct JournalSectionXDifficultyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1121900, -1, 2, 1, 0x13D3283F, fields, 1);
+ static constexpr DB2Meta instance(1121900, -1, 2, 1, 0x13D3283F, fields, 1);
return &instance;
}
};
@@ -7581,12 +7581,12 @@ struct JournalTierMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1349056, -1, 2, 2, 0x10E4DFC1, fields, -1);
+ static constexpr DB2Meta instance(1349056, -1, 2, 2, 0x10E4DFC1, fields, -1);
return &instance;
}
};
@@ -7595,12 +7595,12 @@ struct JournalTierXInstanceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1285009, -1, 2, 2, 0xEF61F77B, fields, 0);
+ static constexpr DB2Meta instance(1285009, -1, 2, 2, 0xEF61F77B, fields, 0);
return &instance;
}
};
@@ -7609,11 +7609,11 @@ struct KeychainMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_BYTE, 32, false },
};
- static DB2Meta instance(801693, -1, 1, 1, 0x683DDBCE, fields, -1);
+ static constexpr DB2Meta instance(801693, -1, 1, 1, 0x683DDBCE, fields, -1);
return &instance;
}
};
@@ -7622,14 +7622,14 @@ struct KeystoneAffixMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1344761, 2, 4, 4, 0x6645021B, fields, -1);
+ static constexpr DB2Meta instance(1344761, 2, 4, 4, 0x6645021B, fields, -1);
return &instance;
}
};
@@ -7638,14 +7638,14 @@ struct LFGDungeonGroupMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1135058, -1, 4, 4, 0xFCCAFEFD, fields, -1);
+ static constexpr DB2Meta instance(1135058, -1, 4, 4, 0xFCCAFEFD, fields, -1);
return &instance;
}
};
@@ -7654,7 +7654,7 @@ struct LFGDungeonsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[29] =
+ static constexpr DB2MetaField fields[29] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -7686,7 +7686,7 @@ struct LFGDungeonsMeta
{ FT_INT, 1, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1361033, -1, 29, 29, 0x11A21324, fields, -1);
+ static constexpr DB2Meta instance(1361033, -1, 29, 29, 0x11A21324, fields, -1);
return &instance;
}
};
@@ -7695,13 +7695,13 @@ struct LFGRoleRequirementMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_BYTE, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(982805, -1, 3, 2, 0x6112092C, fields, 2);
+ static constexpr DB2Meta instance(982805, -1, 3, 2, 0x6112092C, fields, 2);
return &instance;
}
};
@@ -7710,12 +7710,12 @@ struct LabelXContentRestrictRuleSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4281309, -1, 2, 1, 0x2FB539AB, fields, 1);
+ static constexpr DB2Meta instance(4281309, -1, 2, 1, 0x2FB539AB, fields, 1);
return &instance;
}
};
@@ -7724,12 +7724,12 @@ struct LanguageWordsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(984702, -1, 2, 2, 0x9CFC1981, fields, -1);
+ static constexpr DB2Meta instance(984702, -1, 2, 2, 0x9CFC1981, fields, -1);
return &instance;
}
};
@@ -7738,14 +7738,14 @@ struct LanguagesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1135325, -1, 4, 4, 0x409916EB, fields, -1);
+ static constexpr DB2Meta instance(1135325, -1, 4, 4, 0x409916EB, fields, -1);
return &instance;
}
};
@@ -7754,13 +7754,13 @@ struct LfgDungeonsGroupingMapMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1339818, -1, 3, 2, 0x3538AE33, fields, 2);
+ static constexpr DB2Meta instance(1339818, -1, 3, 2, 0x3538AE33, fields, 2);
return &instance;
}
};
@@ -7769,7 +7769,7 @@ struct LightMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 1, true },
@@ -7777,7 +7777,7 @@ struct LightMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 8, false },
};
- static DB2Meta instance(1375579, -1, 5, 5, 0xAD1B2253, fields, -1);
+ static constexpr DB2Meta instance(1375579, -1, 5, 5, 0xAD1B2253, fields, -1);
return &instance;
}
};
@@ -7786,7 +7786,7 @@ struct LightDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[45] =
+ static constexpr DB2MetaField fields[45] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
@@ -7834,7 +7834,7 @@ struct LightDataMeta
{ FT_FLOAT, 4, true },
{ FT_FLOAT, 4, true },
};
- static DB2Meta instance(1375580, -1, 45, 45, 0xD057E40C, fields, 0);
+ static constexpr DB2Meta instance(1375580, -1, 45, 45, 0xD057E40C, fields, 0);
return &instance;
}
};
@@ -7843,7 +7843,7 @@ struct LightParamsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_FLOAT, 3, true },
{ FT_BYTE, 1, false },
@@ -7857,7 +7857,7 @@ struct LightParamsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1334669, -1, 11, 11, 0x9C29BEEF, fields, -1);
+ static constexpr DB2Meta instance(1334669, -1, 11, 11, 0x9C29BEEF, fields, -1);
return &instance;
}
};
@@ -7866,14 +7866,14 @@ struct LightSkyboxMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1308501, -1, 4, 4, 0xF2269F12, fields, -1);
+ static constexpr DB2Meta instance(1308501, -1, 4, 4, 0xF2269F12, fields, -1);
return &instance;
}
};
@@ -7882,7 +7882,7 @@ struct LightningMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[34] =
+ static constexpr DB2MetaField fields[34] =
{
{ FT_FLOAT, 2, true },
{ FT_INT, 3, true },
@@ -7919,7 +7919,7 @@ struct LightningMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2003383, -1, 34, 34, 0x09AF7B51, fields, -1);
+ static constexpr DB2Meta instance(2003383, -1, 34, 34, 0x09AF7B51, fields, -1);
return &instance;
}
};
@@ -7928,12 +7928,12 @@ struct LiquidMaterialMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1132538, -1, 2, 2, 0x2CFFEA40, fields, -1);
+ static constexpr DB2Meta instance(1132538, -1, 2, 2, 0x2CFFEA40, fields, -1);
return &instance;
}
};
@@ -7942,7 +7942,7 @@ struct LiquidObjectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -7950,7 +7950,7 @@ struct LiquidObjectMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1308058, -1, 5, 5, 0x6CAEB8A1, fields, -1);
+ static constexpr DB2Meta instance(1308058, -1, 5, 5, 0x6CAEB8A1, fields, -1);
return &instance;
}
};
@@ -7959,7 +7959,7 @@ struct LiquidTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[21] =
+ static constexpr DB2MetaField fields[21] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 6, true },
@@ -7983,7 +7983,7 @@ struct LiquidTypeMeta
{ FT_INT, 4, false },
{ FT_FLOAT, 4, true },
};
- static DB2Meta instance(1371380, -1, 21, 21, 0xAFFFC9E0, fields, -1);
+ static constexpr DB2Meta instance(1371380, -1, 21, 21, 0xAFFFC9E0, fields, -1);
return &instance;
}
};
@@ -7992,14 +7992,14 @@ struct LiquidTypeXTextureMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2261065, -1, 4, 3, 0x5CC7EE1B, fields, 3);
+ static constexpr DB2Meta instance(2261065, -1, 4, 3, 0x5CC7EE1B, fields, 3);
return &instance;
}
};
@@ -8008,11 +8008,11 @@ struct LoadingScreenSkinMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 10, true },
};
- static DB2Meta instance(2478235, -1, 1, 1, 0xE6C0E75D, fields, -1);
+ static constexpr DB2Meta instance(2478235, -1, 1, 1, 0xE6C0E75D, fields, -1);
return &instance;
}
};
@@ -8021,7 +8021,7 @@ struct LoadingScreenTaxiSplinesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
@@ -8029,7 +8029,7 @@ struct LoadingScreenTaxiSplinesMeta
{ FT_FLOAT, 10, true },
{ FT_FLOAT, 10, true },
};
- static DB2Meta instance(1302239, -1, 5, 5, 0xD9F03CBC, fields, -1);
+ static constexpr DB2Meta instance(1302239, -1, 5, 5, 0xD9F03CBC, fields, -1);
return &instance;
}
};
@@ -8038,7 +8038,7 @@ struct LoadingScreensMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -8051,7 +8051,7 @@ struct LoadingScreensMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1266541, -1, 10, 10, 0x112726F1, fields, -1);
+ static constexpr DB2Meta instance(1266541, -1, 10, 10, 0x112726F1, fields, -1);
return &instance;
}
};
@@ -8060,7 +8060,7 @@ struct LocaleMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
@@ -8068,7 +8068,7 @@ struct LocaleMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(801706, -1, 5, 5, 0x751D8F5F, fields, -1);
+ static constexpr DB2Meta instance(801706, -1, 5, 5, 0x751D8F5F, fields, -1);
return &instance;
}
};
@@ -8077,12 +8077,12 @@ struct LocationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 3, true },
};
- static DB2Meta instance(801707, -1, 2, 2, 0xB0561808, fields, -1);
+ static constexpr DB2Meta instance(801707, -1, 2, 2, 0xB0561808, fields, -1);
return &instance;
}
};
@@ -8091,7 +8091,7 @@ struct LockMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 8, true },
@@ -8099,7 +8099,7 @@ struct LockMeta
{ FT_BYTE, 8, false },
{ FT_BYTE, 8, false },
};
- static DB2Meta instance(1343608, -1, 5, 5, 0xD359BBE0, fields, -1);
+ static constexpr DB2Meta instance(1343608, -1, 5, 5, 0xD359BBE0, fields, -1);
return &instance;
}
};
@@ -8108,7 +8108,7 @@ struct LockTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -8116,7 +8116,7 @@ struct LockTypeMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1284823, -1, 5, 5, 0x9C547CBC, fields, -1);
+ static constexpr DB2Meta instance(1284823, -1, 5, 5, 0x9C547CBC, fields, -1);
return &instance;
}
};
@@ -8125,7 +8125,7 @@ struct LookAtControllerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[18] =
+ static constexpr DB2MetaField fields[18] =
{
{ FT_FLOAT, 1, true },
{ FT_INT, 1, false },
@@ -8146,7 +8146,7 @@ struct LookAtControllerMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1098785, -1, 18, 18, 0x01B2684C, fields, -1);
+ static constexpr DB2Meta instance(1098785, -1, 18, 18, 0x01B2684C, fields, -1);
return &instance;
}
};
@@ -8155,13 +8155,13 @@ struct LoreTextMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3311370, -1, 3, 3, 0x886CC0CF, fields, -1);
+ static constexpr DB2Meta instance(3311370, -1, 3, 3, 0x886CC0CF, fields, -1);
return &instance;
}
};
@@ -8170,7 +8170,7 @@ struct LoreTextPublicMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
@@ -8179,7 +8179,7 @@ struct LoreTextPublicMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3479846, 0, 6, 5, 0x54EE4E73, fields, 5);
+ static constexpr DB2Meta instance(3479846, 0, 6, 5, 0x54EE4E73, fields, 5);
return &instance;
}
};
@@ -8188,12 +8188,12 @@ struct MCRSlotXMCRCategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3390955, -1, 2, 1, 0x9E7DBEAA, fields, 1);
+ static constexpr DB2Meta instance(3390955, -1, 2, 1, 0x9E7DBEAA, fields, 1);
return &instance;
}
};
@@ -8202,11 +8202,11 @@ struct MailTemplateMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1240344, -1, 1, 1, 0x7C454945, fields, -1);
+ static constexpr DB2Meta instance(1240344, -1, 1, 1, 0x7C454945, fields, -1);
return &instance;
}
};
@@ -8215,7 +8215,7 @@ struct ManagedWorldStateMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -8228,7 +8228,7 @@ struct ManagedWorldStateMeta
{ FT_BYTE, 1, true },
{ FT_INT, 4, true },
};
- static DB2Meta instance(1587159, -1, 10, 10, 0xE239E53B, fields, -1);
+ static constexpr DB2Meta instance(1587159, -1, 10, 10, 0xE239E53B, fields, -1);
return &instance;
}
};
@@ -8237,14 +8237,14 @@ struct ManagedWorldStateBuffMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1587155, -1, 4, 3, 0xBA39FD6A, fields, 3);
+ static constexpr DB2Meta instance(1587155, -1, 4, 3, 0xBA39FD6A, fields, 3);
return &instance;
}
};
@@ -8253,13 +8253,13 @@ struct ManagedWorldStateInputMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1587151, -1, 3, 3, 0x271DEDDF, fields, -1);
+ static constexpr DB2Meta instance(1587151, -1, 3, 3, 0x271DEDDF, fields, -1);
return &instance;
}
};
@@ -8268,11 +8268,11 @@ struct ManifestInterfaceActionIconMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1375803, 0, 1, 1, 0x6657BD0A, fields, -1);
+ static constexpr DB2Meta instance(1375803, 0, 1, 1, 0x6657BD0A, fields, -1);
return &instance;
}
};
@@ -8281,12 +8281,12 @@ struct ManifestInterfaceDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1375801, -1, 2, 2, 0x13274651, fields, -1);
+ static constexpr DB2Meta instance(1375801, -1, 2, 2, 0x13274651, fields, -1);
return &instance;
}
};
@@ -8295,11 +8295,11 @@ struct ManifestInterfaceItemIconMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1375804, 0, 1, 1, 0x6657BD0A, fields, -1);
+ static constexpr DB2Meta instance(1375804, 0, 1, 1, 0x6657BD0A, fields, -1);
return &instance;
}
};
@@ -8308,11 +8308,11 @@ struct ManifestInterfaceTOCDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1267335, -1, 1, 1, 0x1FBF8808, fields, -1);
+ static constexpr DB2Meta instance(1267335, -1, 1, 1, 0x1FBF8808, fields, -1);
return &instance;
}
};
@@ -8321,7 +8321,7 @@ struct MapMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[23] =
+ static constexpr DB2MetaField fields[23] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING, 1, true },
@@ -8347,7 +8347,7 @@ struct MapMeta
{ FT_INT, 1, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1349477, -1, 23, 23, 0xAAA1F94E, fields, -1);
+ static constexpr DB2Meta instance(1349477, -1, 23, 23, 0xAAA1F94E, fields, -1);
return &instance;
}
};
@@ -8356,13 +8356,13 @@ struct MapCelestialBodyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_SHORT, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1597466, -1, 3, 2, 0x3B420F88, fields, 2);
+ static constexpr DB2Meta instance(1597466, -1, 3, 2, 0x3B420F88, fields, 2);
return &instance;
}
};
@@ -8371,7 +8371,7 @@ struct MapChallengeModeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -8381,7 +8381,7 @@ struct MapChallengeModeMeta
{ FT_INT, 1, true },
{ FT_SHORT, 3, true },
};
- static DB2Meta instance(801709, 1, 7, 7, 0xAAA9EAD7, fields, 2);
+ static constexpr DB2Meta instance(801709, 1, 7, 7, 0xAAA9EAD7, fields, 2);
return &instance;
}
};
@@ -8390,7 +8390,7 @@ struct MapDifficultyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
@@ -8403,7 +8403,7 @@ struct MapDifficultyMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1367868, -1, 10, 9, 0x43E2A417, fields, 9);
+ static constexpr DB2Meta instance(1367868, -1, 10, 9, 0x43E2A417, fields, 9);
return &instance;
}
};
@@ -8412,14 +8412,14 @@ struct MapDifficultyXConditionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1375435, -1, 4, 3, 0x08E872DB, fields, 3);
+ static constexpr DB2Meta instance(1375435, -1, 4, 3, 0x08E872DB, fields, 3);
return &instance;
}
};
@@ -8428,7 +8428,7 @@ struct MapLoadingScreenMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 2, true },
@@ -8436,7 +8436,7 @@ struct MapLoadingScreenMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1719707, -1, 5, 4, 0x2769A380, fields, 4);
+ static constexpr DB2Meta instance(1719707, -1, 5, 4, 0x2769A380, fields, 4);
return &instance;
}
};
@@ -8445,7 +8445,7 @@ struct MarketingPromotionsXLocaleMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
@@ -8455,7 +8455,7 @@ struct MarketingPromotionsXLocaleMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801710, -1, 7, 7, 0x71B7DCCF, fields, -1);
+ static constexpr DB2Meta instance(801710, -1, 7, 7, 0x71B7DCCF, fields, -1);
return &instance;
}
};
@@ -8464,14 +8464,14 @@ struct MaterialMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1294217, -1, 4, 4, 0x3D758F88, fields, -1);
+ static constexpr DB2Meta instance(1294217, -1, 4, 4, 0x3D758F88, fields, -1);
return &instance;
}
};
@@ -8480,13 +8480,13 @@ struct MawPowerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2991315, 0, 3, 3, 0xE03BF02A, fields, 1);
+ static constexpr DB2Meta instance(2991315, 0, 3, 3, 0xE03BF02A, fields, 1);
return &instance;
}
};
@@ -8495,12 +8495,12 @@ struct MawPowerRarityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2997952, -1, 2, 2, 0x7B5245E6, fields, -1);
+ static constexpr DB2Meta instance(2997952, -1, 2, 2, 0x7B5245E6, fields, -1);
return &instance;
}
};
@@ -8509,13 +8509,13 @@ struct MinorTalentMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1347274, -1, 3, 2, 0x5ACB3BD8, fields, 2);
+ static constexpr DB2Meta instance(1347274, -1, 3, 2, 0x5ACB3BD8, fields, 2);
return &instance;
}
};
@@ -8524,7 +8524,7 @@ struct MissileTargetingMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -8539,7 +8539,7 @@ struct MissileTargetingMeta
{ FT_FLOAT, 2, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1710117, -1, 12, 12, 0x057C9AA8, fields, -1);
+ static constexpr DB2Meta instance(1710117, -1, 12, 12, 0x057C9AA8, fields, -1);
return &instance;
}
};
@@ -8548,13 +8548,13 @@ struct ModelAnimCloakDampeningMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1465904, -1, 3, 2, 0x070144A6, fields, 2);
+ static constexpr DB2Meta instance(1465904, -1, 3, 2, 0x070144A6, fields, 2);
return &instance;
}
};
@@ -8563,14 +8563,14 @@ struct ModelFileDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1337833, 0, 4, 4, 0xDFBC2A88, fields, 3);
+ static constexpr DB2Meta instance(1337833, 0, 4, 4, 0xDFBC2A88, fields, 3);
return &instance;
}
};
@@ -8579,12 +8579,12 @@ struct ModelRibbonQualityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1399953, -1, 2, 1, 0x682023A4, fields, 1);
+ static constexpr DB2Meta instance(1399953, -1, 2, 1, 0x682023A4, fields, 1);
return &instance;
}
};
@@ -8593,13 +8593,13 @@ struct ModifiedCraftingCategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3386486, -1, 3, 3, 0xB867034E, fields, -1);
+ static constexpr DB2Meta instance(3386486, -1, 3, 3, 0xB867034E, fields, -1);
return &instance;
}
};
@@ -8608,7 +8608,7 @@ struct ModifiedCraftingReagentItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
@@ -8617,7 +8617,7 @@ struct ModifiedCraftingReagentItemMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3386487, -1, 6, 6, 0x5F7E56EC, fields, -1);
+ static constexpr DB2Meta instance(3386487, -1, 6, 6, 0x5F7E56EC, fields, -1);
return &instance;
}
};
@@ -8626,13 +8626,13 @@ struct ModifiedCraftingReagentSlotMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3386488, -1, 3, 3, 0x0A01A16B, fields, -1);
+ static constexpr DB2Meta instance(3386488, -1, 3, 3, 0x0A01A16B, fields, -1);
return &instance;
}
};
@@ -8641,14 +8641,14 @@ struct ModifiedCraftingSpellSlotMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3390956, -1, 4, 4, 0x4287A74D, fields, 0);
+ static constexpr DB2Meta instance(3390956, -1, 4, 4, 0x4287A74D, fields, 0);
return &instance;
}
};
@@ -8657,11 +8657,11 @@ struct ModifiedReagentItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(3386490, -1, 1, 1, 0x106F4AE2, fields, -1);
+ static constexpr DB2Meta instance(3386490, -1, 1, 1, 0x106F4AE2, fields, -1);
return &instance;
}
};
@@ -8670,7 +8670,7 @@ struct ModifierTreeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_INT, 1, false },
{ FT_BYTE, 1, true },
@@ -8680,7 +8680,7 @@ struct ModifierTreeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1267645, -1, 7, 7, 0x71484C8E, fields, -1);
+ static constexpr DB2Meta instance(1267645, -1, 7, 7, 0x71484C8E, fields, -1);
return &instance;
}
};
@@ -8689,7 +8689,7 @@ struct MountMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static constexpr DB2MetaField fields[13] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -8705,7 +8705,7 @@ struct MountMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(921760, 3, 13, 13, 0x7A9CE26C, fields, -1);
+ static constexpr DB2Meta instance(921760, 3, 13, 13, 0x7A9CE26C, fields, -1);
return &instance;
}
};
@@ -8714,7 +8714,7 @@ struct MountCapabilityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
@@ -8725,7 +8725,7 @@ struct MountCapabilityMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1114709, -1, 8, 8, 0x4F0F6872, fields, -1);
+ static constexpr DB2Meta instance(1114709, -1, 8, 8, 0x4F0F6872, fields, -1);
return &instance;
}
};
@@ -8734,14 +8734,14 @@ struct MountEquipmentMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2923510, -1, 4, 3, 0x2B5121CB, fields, 3);
+ static constexpr DB2Meta instance(2923510, -1, 4, 3, 0x2B5121CB, fields, 3);
return &instance;
}
};
@@ -8750,12 +8750,12 @@ struct MountTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 24, true },
};
- static DB2Meta instance(1114674, -1, 2, 2, 0x017C8C9F, fields, -1);
+ static constexpr DB2Meta instance(1114674, -1, 2, 2, 0x017C8C9F, fields, -1);
return &instance;
}
};
@@ -8764,13 +8764,13 @@ struct MountTypeXCapabilityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1114715, -1, 3, 3, 0xF438693D, fields, 0);
+ static constexpr DB2Meta instance(1114715, -1, 3, 3, 0xF438693D, fields, 0);
return &instance;
}
};
@@ -8779,13 +8779,13 @@ struct MountXDisplayMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1576117, -1, 3, 2, 0xC9D09486, fields, 2);
+ static constexpr DB2Meta instance(1576117, -1, 3, 2, 0xC9D09486, fields, 2);
return &instance;
}
};
@@ -8794,7 +8794,7 @@ struct MountXSpellVisualKitPickerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -8802,7 +8802,7 @@ struct MountXSpellVisualKitPickerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3989477, -1, 5, 4, 0x253A6DD0, fields, 4);
+ static constexpr DB2Meta instance(3989477, -1, 5, 4, 0x253A6DD0, fields, 4);
return &instance;
}
};
@@ -8811,14 +8811,14 @@ struct MovieMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1332556, -1, 4, 4, 0xA3A2FAF5, fields, -1);
+ static constexpr DB2Meta instance(1332556, -1, 4, 4, 0xA3A2FAF5, fields, -1);
return &instance;
}
};
@@ -8827,11 +8827,11 @@ struct MovieFileDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1301154, -1, 1, 1, 0x1A7EB62A, fields, -1);
+ static constexpr DB2Meta instance(1301154, -1, 1, 1, 0x1A7EB62A, fields, -1);
return &instance;
}
};
@@ -8840,13 +8840,13 @@ struct MovieVariationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1339819, -1, 3, 2, 0xC0C6C93B, fields, 2);
+ static constexpr DB2Meta instance(1339819, -1, 3, 2, 0xC0C6C93B, fields, 2);
return &instance;
}
};
@@ -8855,7 +8855,7 @@ struct MultiStatePropertiesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_FLOAT, 3, true },
{ FT_INT, 1, true },
@@ -8869,7 +8869,7 @@ struct MultiStatePropertiesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1965592, -1, 11, 10, 0xBE0AE1EA, fields, 10);
+ static constexpr DB2Meta instance(1965592, -1, 11, 10, 0xBE0AE1EA, fields, 10);
return &instance;
}
};
@@ -8878,7 +8878,7 @@ struct MultiTransitionPropertiesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
@@ -8886,7 +8886,7 @@ struct MultiTransitionPropertiesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1965589, -1, 5, 5, 0x20221E9D, fields, -1);
+ static constexpr DB2Meta instance(1965589, -1, 5, 5, 0x20221E9D, fields, -1);
return &instance;
}
};
@@ -8895,13 +8895,13 @@ struct MythicPlusSeasonMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2400282, -1, 3, 3, 0x37FBB583, fields, -1);
+ static constexpr DB2Meta instance(2400282, -1, 3, 3, 0x37FBB583, fields, -1);
return &instance;
}
};
@@ -8910,14 +8910,14 @@ struct MythicPlusSeasonRewardLevelsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2123783, -1, 4, 3, 0x2ABB5E15, fields, 3);
+ static constexpr DB2Meta instance(2123783, -1, 4, 3, 0x2ABB5E15, fields, 3);
return &instance;
}
};
@@ -8926,7 +8926,7 @@ struct MythicPlusSeasonTrackedAffixMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
@@ -8934,7 +8934,7 @@ struct MythicPlusSeasonTrackedAffixMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4067473, 0, 5, 4, 0x885D0924, fields, 4);
+ static constexpr DB2Meta instance(4067473, 0, 5, 4, 0x885D0924, fields, 4);
return &instance;
}
};
@@ -8943,12 +8943,12 @@ struct MythicPlusSeasonTrackedMapMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4521365, -1, 2, 1, 0x5B26E537, fields, 1);
+ static constexpr DB2Meta instance(4521365, -1, 2, 1, 0x5B26E537, fields, 1);
return &instance;
}
};
@@ -8957,13 +8957,13 @@ struct NPCModelItemSlotDisplayInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1340661, -1, 3, 2, 0x6345189C, fields, 2);
+ static constexpr DB2Meta instance(1340661, -1, 3, 2, 0x6345189C, fields, 2);
return &instance;
}
};
@@ -8972,11 +8972,11 @@ struct NPCSoundsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 4, false },
};
- static DB2Meta instance(1282621, -1, 1, 1, 0x775B157B, fields, -1);
+ static constexpr DB2Meta instance(1282621, -1, 1, 1, 0x775B157B, fields, -1);
return &instance;
}
};
@@ -8985,13 +8985,13 @@ struct NameGenMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1122117, -1, 3, 3, 0xE43165A8, fields, -1);
+ static constexpr DB2Meta instance(1122117, -1, 3, 3, 0xE43165A8, fields, -1);
return &instance;
}
};
@@ -9000,12 +9000,12 @@ struct NamesProfanityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1117086, -1, 2, 2, 0xA3B1057A, fields, -1);
+ static constexpr DB2Meta instance(1117086, -1, 2, 2, 0xA3B1057A, fields, -1);
return &instance;
}
};
@@ -9014,11 +9014,11 @@ struct NamesReservedMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1117085, -1, 1, 1, 0xA90C78EA, fields, -1);
+ static constexpr DB2Meta instance(1117085, -1, 1, 1, 0xA90C78EA, fields, -1);
return &instance;
}
};
@@ -9027,12 +9027,12 @@ struct NamesReservedLocaleMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1117087, -1, 2, 2, 0x4FC995DF, fields, -1);
+ static constexpr DB2Meta instance(1117087, -1, 2, 2, 0x4FC995DF, fields, -1);
return &instance;
}
};
@@ -9041,13 +9041,13 @@ struct NumTalentsAtLevelMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1953326, -1, 3, 3, 0xC31BC15A, fields, -1);
+ static constexpr DB2Meta instance(1953326, -1, 3, 3, 0xC31BC15A, fields, -1);
return &instance;
}
};
@@ -9056,7 +9056,7 @@ struct ObjectEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_FLOAT, 3, true },
{ FT_SHORT, 1, false },
@@ -9067,7 +9067,7 @@ struct ObjectEffectMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1090577, -1, 8, 8, 0xB551B7D3, fields, -1);
+ static constexpr DB2Meta instance(1090577, -1, 8, 8, 0xB551B7D3, fields, -1);
return &instance;
}
};
@@ -9076,14 +9076,14 @@ struct ObjectEffectModifierMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_FLOAT, 4, true },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1090575, -1, 4, 4, 0xBCDA92E8, fields, -1);
+ static constexpr DB2Meta instance(1090575, -1, 4, 4, 0xBCDA92E8, fields, -1);
return &instance;
}
};
@@ -9092,13 +9092,13 @@ struct ObjectEffectPackageElemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1090578, -1, 3, 3, 0x4136FE8E, fields, -1);
+ static constexpr DB2Meta instance(1090578, -1, 3, 3, 0x4136FE8E, fields, -1);
return &instance;
}
};
@@ -9107,7 +9107,7 @@ struct OccluderMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
@@ -9118,7 +9118,7 @@ struct OccluderMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(2066958, -1, 8, 8, 0xD8AAC5E9, fields, -1);
+ static constexpr DB2Meta instance(2066958, -1, 8, 8, 0xD8AAC5E9, fields, -1);
return &instance;
}
};
@@ -9127,7 +9127,7 @@ struct OccluderCurtainMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -9136,7 +9136,7 @@ struct OccluderCurtainMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3850529, -1, 6, 6, 0x4F3781D9, fields, -1);
+ static constexpr DB2Meta instance(3850529, -1, 6, 6, 0x4F3781D9, fields, -1);
return &instance;
}
};
@@ -9145,13 +9145,13 @@ struct OccluderLocationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 3, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2115224, -1, 3, 3, 0xD83C5AA5, fields, -1);
+ static constexpr DB2Meta instance(2115224, -1, 3, 3, 0xD83C5AA5, fields, -1);
return &instance;
}
};
@@ -9160,13 +9160,13 @@ struct OccluderNodeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2066959, -1, 3, 3, 0x37234837, fields, -1);
+ static constexpr DB2Meta instance(2066959, -1, 3, 3, 0x37234837, fields, -1);
return &instance;
}
};
@@ -9175,7 +9175,7 @@ struct OutlineEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
@@ -9184,7 +9184,7 @@ struct OutlineEffectMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 2, false },
};
- static DB2Meta instance(1279739, -1, 6, 6, 0xB94FB0E3, fields, -1);
+ static constexpr DB2Meta instance(1279739, -1, 6, 6, 0xB94FB0E3, fields, -1);
return &instance;
}
};
@@ -9193,13 +9193,13 @@ struct OverrideSpellDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 10, true },
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1002186, -1, 3, 3, 0xDC04AC20, fields, -1);
+ static constexpr DB2Meta instance(1002186, -1, 3, 3, 0xDC04AC20, fields, -1);
return &instance;
}
};
@@ -9208,12 +9208,12 @@ struct PVPBracketTypesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, true },
{ FT_INT, 4, false },
};
- static DB2Meta instance(1394275, -1, 2, 2, 0x66C16B48, fields, -1);
+ static constexpr DB2Meta instance(1394275, -1, 2, 2, 0x66C16B48, fields, -1);
return &instance;
}
};
@@ -9222,14 +9222,14 @@ struct PVPDifficultyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1339820, -1, 4, 3, 0x6CAB5565, fields, 3);
+ static constexpr DB2Meta instance(1339820, -1, 4, 3, 0x6CAB5565, fields, 3);
return &instance;
}
};
@@ -9238,12 +9238,12 @@ struct PVPItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(972287, -1, 2, 2, 0x95A06BE9, fields, -1);
+ static constexpr DB2Meta instance(972287, -1, 2, 2, 0x95A06BE9, fields, -1);
return &instance;
}
};
@@ -9252,13 +9252,13 @@ struct PVPScoreboardCellInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2992916, -1, 3, 3, 0xC8E134F3, fields, 0);
+ static constexpr DB2Meta instance(2992916, -1, 3, 3, 0xC8E134F3, fields, 0);
return &instance;
}
};
@@ -9267,13 +9267,13 @@ struct PVPScoreboardColumnHeaderMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2992917, -1, 3, 3, 0x268E3459, fields, -1);
+ static constexpr DB2Meta instance(2992917, -1, 3, 3, 0x268E3459, fields, -1);
return &instance;
}
};
@@ -9282,13 +9282,13 @@ struct PVPScoreboardLayoutMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2992918, -1, 3, 3, 0x57EBF225, fields, 0);
+ static constexpr DB2Meta instance(2992918, -1, 3, 3, 0x57EBF225, fields, 0);
return &instance;
}
};
@@ -9297,13 +9297,13 @@ struct PVPStatMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2992919, 1, 3, 3, 0x33F25E0C, fields, 2);
+ static constexpr DB2Meta instance(2992919, 1, 3, 3, 0x33F25E0C, fields, 2);
return &instance;
}
};
@@ -9312,11 +9312,11 @@ struct PageTextMaterialMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1271600, -1, 1, 1, 0xA0F05238, fields, -1);
+ static constexpr DB2Meta instance(1271600, -1, 1, 1, 0xA0F05238, fields, -1);
return &instance;
}
};
@@ -9325,13 +9325,13 @@ struct PaperDollItemFrameMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1252503, -1, 3, 3, 0xA5067654, fields, -1);
+ static constexpr DB2Meta instance(1252503, -1, 3, 3, 0xA5067654, fields, -1);
return &instance;
}
};
@@ -9340,13 +9340,13 @@ struct ParagonReputationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1581183, -1, 3, 3, 0xA78A1B30, fields, -1);
+ static constexpr DB2Meta instance(1581183, -1, 3, 3, 0xA78A1B30, fields, -1);
return &instance;
}
};
@@ -9355,13 +9355,13 @@ struct ParticleColorMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 3, true },
{ FT_INT, 3, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1284820, -1, 3, 3, 0xBD3FBADC, fields, -1);
+ static constexpr DB2Meta instance(1284820, -1, 3, 3, 0xBD3FBADC, fields, -1);
return &instance;
}
};
@@ -9370,12 +9370,12 @@ struct ParticulateMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3396285, -1, 2, 2, 0x2203AD67, fields, -1);
+ static constexpr DB2Meta instance(3396285, -1, 2, 2, 0x2203AD67, fields, -1);
return &instance;
}
};
@@ -9384,7 +9384,7 @@ struct ParticulateSoundMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -9392,7 +9392,7 @@ struct ParticulateSoundMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2053913, -1, 5, 5, 0x01C167D7, fields, 0);
+ static constexpr DB2Meta instance(2053913, -1, 5, 5, 0x01C167D7, fields, 0);
return &instance;
}
};
@@ -9401,7 +9401,7 @@ struct PathMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -9411,7 +9411,7 @@ struct PathMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(801732, -1, 7, 7, 0xAB4D8ED6, fields, -1);
+ static constexpr DB2Meta instance(801732, -1, 7, 7, 0xAB4D8ED6, fields, -1);
return &instance;
}
};
@@ -9420,12 +9420,12 @@ struct PathEdgeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 2, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2428705, -1, 2, 1, 0x3FAF3C23, fields, 1);
+ static constexpr DB2Meta instance(2428705, -1, 2, 1, 0x3FAF3C23, fields, 1);
return &instance;
}
};
@@ -9434,13 +9434,13 @@ struct PathNodeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801733, -1, 3, 3, 0x37234837, fields, -1);
+ static constexpr DB2Meta instance(801733, -1, 3, 3, 0x37234837, fields, -1);
return &instance;
}
};
@@ -9449,14 +9449,14 @@ struct PathNodePropertyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801734, -1, 4, 4, 0xEC27351D, fields, -1);
+ static constexpr DB2Meta instance(801734, -1, 4, 4, 0xEC27351D, fields, -1);
return &instance;
}
};
@@ -9465,13 +9465,13 @@ struct PathPropertyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801735, -1, 3, 3, 0x635DCADD, fields, -1);
+ static constexpr DB2Meta instance(801735, -1, 3, 3, 0x635DCADD, fields, -1);
return &instance;
}
};
@@ -9480,11 +9480,11 @@ struct PhaseMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1348558, -1, 1, 1, 0x2BE7B349, fields, -1);
+ static constexpr DB2Meta instance(1348558, -1, 1, 1, 0x2BE7B349, fields, -1);
return &instance;
}
};
@@ -9493,7 +9493,7 @@ struct PhaseShiftZoneSoundsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static constexpr DB2MetaField fields[13] =
{
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
@@ -9509,7 +9509,7 @@ struct PhaseShiftZoneSoundsMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1267336, -1, 13, 13, 0x48F50F33, fields, -1);
+ static constexpr DB2Meta instance(1267336, -1, 13, 13, 0x48F50F33, fields, -1);
return &instance;
}
};
@@ -9518,12 +9518,12 @@ struct PhaseXPhaseGroupMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(987581, -1, 2, 1, 0xEC8D5E98, fields, 1);
+ static constexpr DB2Meta instance(987581, -1, 2, 1, 0xEC8D5E98, fields, 1);
return &instance;
}
};
@@ -9532,7 +9532,7 @@ struct PlayerConditionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[80] =
+ static constexpr DB2MetaField fields[80] =
{
{ FT_LONG, 1, true },
{ FT_STRING, 1, true },
@@ -9615,7 +9615,7 @@ struct PlayerConditionMeta
{ FT_INT, 6, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1045411, -1, 80, 80, 0xCBD65EC2, fields, -1);
+ static constexpr DB2Meta instance(1045411, -1, 80, 80, 0xCBD65EC2, fields, -1);
return &instance;
}
};
@@ -9624,14 +9624,14 @@ struct PositionerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1251523, -1, 4, 4, 0xCBBBBD15, fields, -1);
+ static constexpr DB2Meta instance(1251523, -1, 4, 4, 0xCBBBBD15, fields, -1);
return &instance;
}
};
@@ -9640,7 +9640,7 @@ struct PositionerStateMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
@@ -9651,7 +9651,7 @@ struct PositionerStateMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1251506, -1, 8, 8, 0x0276AAB6, fields, -1);
+ static constexpr DB2Meta instance(1251506, -1, 8, 8, 0x0276AAB6, fields, -1);
return &instance;
}
};
@@ -9660,7 +9660,7 @@ struct PositionerStateEntryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -9674,7 +9674,7 @@ struct PositionerStateEntryMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1251533, -1, 11, 11, 0x10BB0190, fields, -1);
+ static constexpr DB2Meta instance(1251533, -1, 11, 11, 0x10BB0190, fields, -1);
return &instance;
}
};
@@ -9683,7 +9683,7 @@ struct PowerDisplayMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
@@ -9691,7 +9691,7 @@ struct PowerDisplayMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1332557, -1, 5, 5, 0xE9B4E78C, fields, -1);
+ static constexpr DB2Meta instance(1332557, -1, 5, 5, 0xE9B4E78C, fields, -1);
return &instance;
}
};
@@ -9700,7 +9700,7 @@ struct PowerTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static constexpr DB2MetaField fields[13] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
@@ -9716,7 +9716,7 @@ struct PowerTypeMeta
{ FT_FLOAT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1266022, 2, 13, 13, 0x5DEC7C8C, fields, -1);
+ static constexpr DB2Meta instance(1266022, 2, 13, 13, 0x5DEC7C8C, fields, -1);
return &instance;
}
};
@@ -9725,7 +9725,7 @@ struct PrestigeLevelInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
@@ -9733,7 +9733,7 @@ struct PrestigeLevelInfoMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1275869, -1, 5, 5, 0xB4AE6313, fields, -1);
+ static constexpr DB2Meta instance(1275869, -1, 5, 5, 0xB4AE6313, fields, -1);
return &instance;
}
};
@@ -9742,7 +9742,7 @@ struct PvpBrawlMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -9752,7 +9752,7 @@ struct PvpBrawlMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1585723, 3, 7, 7, 0x8D15C420, fields, -1);
+ static constexpr DB2Meta instance(1585723, 3, 7, 7, 0x8D15C420, fields, -1);
return &instance;
}
};
@@ -9761,13 +9761,13 @@ struct PvpScalingEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1591100, -1, 3, 3, 0x63F0BE5D, fields, 1);
+ static constexpr DB2Meta instance(1591100, -1, 3, 3, 0x63F0BE5D, fields, 1);
return &instance;
}
};
@@ -9776,11 +9776,11 @@ struct PvpScalingEffectTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1591098, -1, 1, 1, 0xB21E02AE, fields, -1);
+ static constexpr DB2Meta instance(1591098, -1, 1, 1, 0xB21E02AE, fields, -1);
return &instance;
}
};
@@ -9789,13 +9789,13 @@ struct PvpSeasonMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2966426, -1, 3, 3, 0x8623DD7F, fields, -1);
+ static constexpr DB2Meta instance(2966426, -1, 3, 3, 0x8623DD7F, fields, -1);
return &instance;
}
};
@@ -9804,14 +9804,14 @@ struct PvpSeasonRewardLevelsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2470695, -1, 4, 3, 0x8BAE9DBE, fields, 3);
+ static constexpr DB2Meta instance(2470695, -1, 4, 3, 0x8BAE9DBE, fields, 3);
return &instance;
}
};
@@ -9820,7 +9820,7 @@ struct PvpTalentMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -9832,7 +9832,7 @@ struct PvpTalentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1302853, 1, 9, 9, 0x7150D804, fields, 2);
+ static constexpr DB2Meta instance(1302853, 1, 9, 9, 0x7150D804, fields, 2);
return &instance;
}
};
@@ -9841,11 +9841,11 @@ struct PvpTalentCategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1891534, -1, 1, 1, 0x93410D30, fields, -1);
+ static constexpr DB2Meta instance(1891534, -1, 1, 1, 0x93410D30, fields, -1);
return &instance;
}
};
@@ -9854,14 +9854,14 @@ struct PvpTalentSlotUnlockMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1950197, -1, 4, 4, 0xA08CCB66, fields, -1);
+ static constexpr DB2Meta instance(1950197, -1, 4, 4, 0xA08CCB66, fields, -1);
return &instance;
}
};
@@ -9870,7 +9870,7 @@ struct PvpTierMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -9882,7 +9882,7 @@ struct PvpTierMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2066871, 1, 9, 9, 0x80FD72F9, fields, 6);
+ static constexpr DB2Meta instance(2066871, 1, 9, 9, 0x80FD72F9, fields, 6);
return &instance;
}
};
@@ -9891,11 +9891,11 @@ struct QuestFactionRewardMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_SHORT, 10, true },
};
- static DB2Meta instance(1282622, -1, 1, 1, 0xE6DC889F, fields, -1);
+ static constexpr DB2Meta instance(1282622, -1, 1, 1, 0xE6DC889F, fields, -1);
return &instance;
}
};
@@ -9904,7 +9904,7 @@ struct QuestFeedbackEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
@@ -9915,7 +9915,7 @@ struct QuestFeedbackEffectMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1343388, -1, 8, 8, 0x4FF1C55A, fields, -1);
+ static constexpr DB2Meta instance(1343388, -1, 8, 8, 0x4FF1C55A, fields, -1);
return &instance;
}
};
@@ -9924,14 +9924,14 @@ struct QuestInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1120960, -1, 4, 4, 0x8CE69EF5, fields, -1);
+ static constexpr DB2Meta instance(1120960, -1, 4, 4, 0x8CE69EF5, fields, -1);
return &instance;
}
};
@@ -9940,14 +9940,14 @@ struct QuestLineMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(973430, -1, 4, 4, 0x8972E620, fields, -1);
+ static constexpr DB2Meta instance(973430, -1, 4, 4, 0x8972E620, fields, -1);
return &instance;
}
};
@@ -9956,14 +9956,14 @@ struct QuestLineXQuestMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(973441, -1, 4, 4, 0xABFF78E8, fields, 0);
+ static constexpr DB2Meta instance(973441, -1, 4, 4, 0xABFF78E8, fields, 0);
return &instance;
}
};
@@ -9972,11 +9972,11 @@ struct QuestMoneyRewardMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 10, false },
};
- static DB2Meta instance(1139047, -1, 1, 1, 0xBFB6413C, fields, -1);
+ static constexpr DB2Meta instance(1139047, -1, 1, 1, 0xBFB6413C, fields, -1);
return &instance;
}
};
@@ -9985,7 +9985,7 @@ struct QuestObjectiveMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
@@ -9996,7 +9996,7 @@ struct QuestObjectiveMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1251960, -1, 8, 7, 0xBE46257D, fields, 7);
+ static constexpr DB2Meta instance(1251960, -1, 8, 7, 0xBE46257D, fields, 7);
return &instance;
}
};
@@ -10005,7 +10005,7 @@ struct QuestPOIBlobMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_INT, 1, false },
{ FT_SHORT, 1, true },
@@ -10017,7 +10017,7 @@ struct QuestPOIBlobMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1251882, 0, 9, 9, 0xBD552CA4, fields, 1);
+ static constexpr DB2Meta instance(1251882, 0, 9, 9, 0xBD552CA4, fields, 1);
return &instance;
}
};
@@ -10026,7 +10026,7 @@ struct QuestPOIPointMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, false },
{ FT_SHORT, 1, true },
@@ -10034,7 +10034,7 @@ struct QuestPOIPointMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1251883, 0, 5, 4, 0x38867756, fields, 4);
+ static constexpr DB2Meta instance(1251883, 0, 5, 4, 0x38867756, fields, 4);
return &instance;
}
};
@@ -10043,14 +10043,14 @@ struct QuestPackageItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(801743, -1, 4, 4, 0xA2C252CF, fields, -1);
+ static constexpr DB2Meta instance(801743, -1, 4, 4, 0xA2C252CF, fields, -1);
return &instance;
}
};
@@ -10059,12 +10059,12 @@ struct QuestSortMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1134585, -1, 2, 2, 0x1DDCABD9, fields, -1);
+ static constexpr DB2Meta instance(1134585, -1, 2, 2, 0x1DDCABD9, fields, -1);
return &instance;
}
};
@@ -10073,11 +10073,11 @@ struct QuestV2Meta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1139443, -1, 1, 1, 0xBB71B2AE, fields, -1);
+ static constexpr DB2Meta instance(1139443, -1, 1, 1, 0xBB71B2AE, fields, -1);
return &instance;
}
};
@@ -10086,7 +10086,7 @@ struct QuestV2CliTaskMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[24] =
+ static constexpr DB2MetaField fields[24] =
{
{ FT_LONG, 1, true },
{ FT_STRING, 1, true },
@@ -10113,7 +10113,7 @@ struct QuestV2CliTaskMeta
{ FT_INT, 3, true },
{ FT_INT, 3, false },
};
- static DB2Meta instance(1028735, -1, 24, 24, 0x3F80A435, fields, -1);
+ static constexpr DB2Meta instance(1028735, -1, 24, 24, 0x3F80A435, fields, -1);
return &instance;
}
};
@@ -10122,12 +10122,12 @@ struct QuestXGroupActivityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1573634, -1, 2, 2, 0x6642C715, fields, -1);
+ static constexpr DB2Meta instance(1573634, -1, 2, 2, 0x6642C715, fields, -1);
return &instance;
}
};
@@ -10136,11 +10136,11 @@ struct QuestXPMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_SHORT, 10, false },
};
- static DB2Meta instance(1139378, -1, 1, 1, 0xCC84B93E, fields, -1);
+ static constexpr DB2Meta instance(1139378, -1, 1, 1, 0xCC84B93E, fields, -1);
return &instance;
}
};
@@ -10149,12 +10149,12 @@ struct QuestXUIQuestDetailsThemeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3448517, -1, 2, 2, 0x1AE2FA16, fields, -1);
+ static constexpr DB2Meta instance(3448517, -1, 2, 2, 0x1AE2FA16, fields, -1);
return &instance;
}
};
@@ -10163,12 +10163,12 @@ struct QuestXUiWidgetSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3923421, -1, 2, 2, 0x2B4CA6A1, fields, -1);
+ static constexpr DB2Meta instance(3923421, -1, 2, 2, 0x2B4CA6A1, fields, -1);
return &instance;
}
};
@@ -10177,7 +10177,7 @@ struct RTPCMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
@@ -10186,7 +10186,7 @@ struct RTPCMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3405439, 0, 6, 6, 0x32115955, fields, 5);
+ static constexpr DB2Meta instance(3405439, 0, 6, 6, 0x32115955, fields, 5);
return &instance;
}
};
@@ -10195,7 +10195,7 @@ struct RTPCDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -10203,7 +10203,7 @@ struct RTPCDataMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3405440, -1, 5, 5, 0xFB37E702, fields, 0);
+ static constexpr DB2Meta instance(3405440, -1, 5, 5, 0xFB37E702, fields, 0);
return &instance;
}
};
@@ -10212,12 +10212,12 @@ struct RafActivityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3081207, -1, 2, 2, 0x64C41FC9, fields, -1);
+ static constexpr DB2Meta instance(3081207, -1, 2, 2, 0x64C41FC9, fields, -1);
return &instance;
}
};
@@ -10226,7 +10226,7 @@ struct RandPropPointsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -10239,7 +10239,7 @@ struct RandPropPointsMeta
{ FT_INT, 5, false },
{ FT_INT, 5, false },
};
- static DB2Meta instance(1310245, -1, 10, 10, 0xC35A699D, fields, -1);
+ static constexpr DB2Meta instance(1310245, -1, 10, 10, 0xC35A699D, fields, -1);
return &instance;
}
};
@@ -10248,7 +10248,7 @@ struct RecipeProgressionGroupEntryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -10257,7 +10257,7 @@ struct RecipeProgressionGroupEntryMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3671785, -1, 6, 6, 0x5481052D, fields, 0);
+ static constexpr DB2Meta instance(3671785, -1, 6, 6, 0x5481052D, fields, 0);
return &instance;
}
};
@@ -10266,13 +10266,13 @@ struct RelicSlotTierRequirementMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1716803, -1, 3, 3, 0xB83E9EBE, fields, -1);
+ static constexpr DB2Meta instance(1716803, -1, 3, 3, 0xB83E9EBE, fields, -1);
return &instance;
}
};
@@ -10281,7 +10281,7 @@ struct RelicTalentMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
@@ -10289,7 +10289,7 @@ struct RelicTalentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1671256, -1, 5, 5, 0xE2CB2DDC, fields, -1);
+ static constexpr DB2Meta instance(1671256, -1, 5, 5, 0xE2CB2DDC, fields, -1);
return &instance;
}
};
@@ -10298,7 +10298,7 @@ struct RenownRewardsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[18] =
+ static constexpr DB2MetaField fields[18] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -10319,7 +10319,7 @@ struct RenownRewardsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3743117, -1, 18, 18, 0xB1FF79CA, fields, 3);
+ static constexpr DB2Meta instance(3743117, -1, 18, 18, 0xB1FF79CA, fields, 3);
return &instance;
}
};
@@ -10328,7 +10328,7 @@ struct ResearchBranchMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
@@ -10337,7 +10337,7 @@ struct ResearchBranchMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1133729, -1, 6, 6, 0xAD4D7AD8, fields, -1);
+ static constexpr DB2Meta instance(1133729, -1, 6, 6, 0xAD4D7AD8, fields, -1);
return &instance;
}
};
@@ -10346,12 +10346,12 @@ struct ResearchFieldMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1133711, -1, 2, 2, 0x3767B1BF, fields, -1);
+ static constexpr DB2Meta instance(1133711, -1, 2, 2, 0x3767B1BF, fields, -1);
return &instance;
}
};
@@ -10360,7 +10360,7 @@ struct ResearchProjectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -10371,7 +10371,7 @@ struct ResearchProjectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1134090, -1, 8, 8, 0x97798A9D, fields, -1);
+ static constexpr DB2Meta instance(1134090, -1, 8, 8, 0x97798A9D, fields, -1);
return &instance;
}
};
@@ -10380,14 +10380,14 @@ struct ResearchSiteMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1134091, -1, 4, 4, 0x7906CEDE, fields, -1);
+ static constexpr DB2Meta instance(1134091, -1, 4, 4, 0x7906CEDE, fields, -1);
return &instance;
}
};
@@ -10396,13 +10396,13 @@ struct ResistancesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1135072, -1, 3, 3, 0xCE78DB9B, fields, -1);
+ static constexpr DB2Meta instance(1135072, -1, 3, 3, 0xCE78DB9B, fields, -1);
return &instance;
}
};
@@ -10411,7 +10411,7 @@ struct RewardPackMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, false },
@@ -10420,7 +10420,7 @@ struct RewardPackMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1307156, -1, 6, 6, 0x214B9595, fields, -1);
+ static constexpr DB2Meta instance(1307156, -1, 6, 6, 0x214B9595, fields, -1);
return &instance;
}
};
@@ -10429,13 +10429,13 @@ struct RewardPackXCurrencyTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1307153, -1, 3, 2, 0x5692D477, fields, 2);
+ static constexpr DB2Meta instance(1307153, -1, 3, 2, 0x5692D477, fields, 2);
return &instance;
}
};
@@ -10444,13 +10444,13 @@ struct RewardPackXItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1307155, -1, 3, 2, 0x219E3F5D, fields, 2);
+ static constexpr DB2Meta instance(1307155, -1, 3, 2, 0x219E3F5D, fields, 2);
return &instance;
}
};
@@ -10459,7 +10459,7 @@ struct RibbonQualityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_BYTE, 1, false },
{ FT_FLOAT, 1, true },
@@ -10467,7 +10467,7 @@ struct RibbonQualityMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1398908, -1, 5, 5, 0x8B3DD1B3, fields, -1);
+ static constexpr DB2Meta instance(1398908, -1, 5, 5, 0x8B3DD1B3, fields, -1);
return &instance;
}
};
@@ -10476,7 +10476,7 @@ struct RopeEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
@@ -10488,7 +10488,7 @@ struct RopeEffectMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3256786, -1, 9, 9, 0xC049D78F, fields, -1);
+ static constexpr DB2Meta instance(3256786, -1, 9, 9, 0xC049D78F, fields, -1);
return &instance;
}
};
@@ -10497,7 +10497,7 @@ struct RuneforgeLegendaryAbilityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -10511,7 +10511,7 @@ struct RuneforgeLegendaryAbilityMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3500241, 1, 11, 11, 0x35605374, fields, -1);
+ static constexpr DB2Meta instance(3500241, 1, 11, 11, 0x35605374, fields, -1);
return &instance;
}
};
@@ -10520,11 +10520,11 @@ struct SDReplacementModelMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1712172, -1, 1, 1, 0x9415B157, fields, -1);
+ static constexpr DB2Meta instance(1712172, -1, 1, 1, 0x9415B157, fields, -1);
return &instance;
}
};
@@ -10533,7 +10533,7 @@ struct SSAOSettingsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -10543,7 +10543,7 @@ struct SSAOSettingsMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2056369, -1, 7, 7, 0xE18F5D96, fields, -1);
+ static constexpr DB2Meta instance(2056369, -1, 7, 7, 0xE18F5D96, fields, -1);
return &instance;
}
};
@@ -10552,7 +10552,7 @@ struct ScenarioMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING, 1, true },
{ FT_SHORT, 1, false },
@@ -10560,7 +10560,7 @@ struct ScenarioMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1139062, -1, 5, 5, 0x6CEEC7F6, fields, -1);
+ static constexpr DB2Meta instance(1139062, -1, 5, 5, 0x6CEEC7F6, fields, -1);
return &instance;
}
};
@@ -10569,12 +10569,12 @@ struct ScenarioEventEntryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1141065, -1, 2, 2, 0x8643ED17, fields, -1);
+ static constexpr DB2Meta instance(1141065, -1, 2, 2, 0x8643ED17, fields, -1);
return &instance;
}
};
@@ -10583,7 +10583,7 @@ struct ScenarioStepMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -10597,7 +10597,7 @@ struct ScenarioStepMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1132761, -1, 11, 11, 0x12DAED63, fields, 2);
+ static constexpr DB2Meta instance(1132761, -1, 11, 11, 0x12DAED63, fields, 2);
return &instance;
}
};
@@ -10606,13 +10606,13 @@ struct SceneScriptMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801754, -1, 3, 3, 0xF24D5AEA, fields, -1);
+ static constexpr DB2Meta instance(801754, -1, 3, 3, 0xF24D5AEA, fields, -1);
return &instance;
}
};
@@ -10621,12 +10621,12 @@ struct SceneScriptGlobalTextMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1758036, -1, 2, 2, 0x8239EFCD, fields, -1);
+ static constexpr DB2Meta instance(1758036, -1, 2, 2, 0x8239EFCD, fields, -1);
return &instance;
}
};
@@ -10635,12 +10635,12 @@ struct SceneScriptPackageMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801755, -1, 2, 2, 0x5642AF7C, fields, -1);
+ static constexpr DB2Meta instance(801755, -1, 2, 2, 0x5642AF7C, fields, -1);
return &instance;
}
};
@@ -10649,14 +10649,14 @@ struct SceneScriptPackageMemberMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801756, -1, 4, 4, 0xD2EA425C, fields, 0);
+ static constexpr DB2Meta instance(801756, -1, 4, 4, 0xD2EA425C, fields, 0);
return &instance;
}
};
@@ -10665,12 +10665,12 @@ struct SceneScriptTextMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1758037, -1, 2, 2, 0x8239EFCD, fields, -1);
+ static constexpr DB2Meta instance(1758037, -1, 2, 2, 0x8239EFCD, fields, -1);
return &instance;
}
};
@@ -10679,7 +10679,7 @@ struct ScheduledIntervalMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -10687,7 +10687,7 @@ struct ScheduledIntervalMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1327082, -1, 5, 5, 0xBD3FEB04, fields, -1);
+ static constexpr DB2Meta instance(1327082, -1, 5, 5, 0xBD3FEB04, fields, -1);
return &instance;
}
};
@@ -10696,7 +10696,7 @@ struct ScreenEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 4, true },
@@ -10711,7 +10711,7 @@ struct ScreenEffectMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1302849, -1, 12, 12, 0x49CD4814, fields, -1);
+ static constexpr DB2Meta instance(1302849, -1, 12, 12, 0x49CD4814, fields, -1);
return &instance;
}
};
@@ -10720,11 +10720,11 @@ struct ScreenEffectTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(3063174, -1, 1, 1, 0x807C06A3, fields, -1);
+ static constexpr DB2Meta instance(3063174, -1, 1, 1, 0x807C06A3, fields, -1);
return &instance;
}
};
@@ -10733,11 +10733,11 @@ struct ScreenLocationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1279416, -1, 1, 1, 0x8730B3B5, fields, -1);
+ static constexpr DB2Meta instance(1279416, -1, 1, 1, 0x8730B3B5, fields, -1);
return &instance;
}
};
@@ -10746,11 +10746,11 @@ struct SeamlessSiteMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1328719, -1, 1, 1, 0x60B3CFFF, fields, 0);
+ static constexpr DB2Meta instance(1328719, -1, 1, 1, 0x60B3CFFF, fields, 0);
return &instance;
}
};
@@ -10759,11 +10759,11 @@ struct ServerMessagesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1301141, -1, 1, 1, 0xBF527CAF, fields, -1);
+ static constexpr DB2Meta instance(1301141, -1, 1, 1, 0xBF527CAF, fields, -1);
return &instance;
}
};
@@ -10772,7 +10772,7 @@ struct ShadowyEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static constexpr DB2MetaField fields[13] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -10788,7 +10788,7 @@ struct ShadowyEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1239844, -1, 13, 13, 0x65EF6B87, fields, -1);
+ static constexpr DB2Meta instance(1239844, -1, 13, 13, 0x65EF6B87, fields, -1);
return &instance;
}
};
@@ -10797,14 +10797,14 @@ struct SiegeablePropertiesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1954391, -1, 4, 4, 0xD237D615, fields, -1);
+ static constexpr DB2Meta instance(1954391, -1, 4, 4, 0xD237D615, fields, -1);
return &instance;
}
};
@@ -10813,7 +10813,7 @@ struct SkillLineMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static constexpr DB2MetaField fields[13] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -10829,7 +10829,7 @@ struct SkillLineMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1240935, 5, 13, 13, 0x83E286E5, fields, -1);
+ static constexpr DB2Meta instance(1240935, 5, 13, 13, 0x83E286E5, fields, -1);
return &instance;
}
};
@@ -10838,7 +10838,7 @@ struct SkillLineAbilityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[15] =
+ static constexpr DB2MetaField fields[15] =
{
{ FT_LONG, 1, true },
{ FT_INT, 1, false },
@@ -10856,7 +10856,7 @@ struct SkillLineAbilityMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1266278, 1, 15, 15, 0x0FCCC8B4, fields, 2);
+ static constexpr DB2Meta instance(1266278, 1, 15, 15, 0x0FCCC8B4, fields, 2);
return &instance;
}
};
@@ -10865,7 +10865,7 @@ struct SkillRaceClassInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_LONG, 1, true },
{ FT_SHORT, 1, true },
@@ -10875,7 +10875,7 @@ struct SkillRaceClassInfoMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1240406, -1, 7, 7, 0x0271228C, fields, 1);
+ static constexpr DB2Meta instance(1240406, -1, 7, 7, 0x0271228C, fields, 1);
return &instance;
}
};
@@ -10884,12 +10884,12 @@ struct SkySceneXPlayerConditionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3581893, -1, 2, 1, 0x62B60407, fields, 1);
+ static constexpr DB2Meta instance(3581893, -1, 2, 1, 0x62B60407, fields, 1);
return &instance;
}
};
@@ -10898,7 +10898,7 @@ struct SoulbindMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
@@ -10907,7 +10907,7 @@ struct SoulbindMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3488583, -1, 6, 6, 0x9031600B, fields, -1);
+ static constexpr DB2Meta instance(3488583, -1, 6, 6, 0x9031600B, fields, -1);
return &instance;
}
};
@@ -10916,14 +10916,14 @@ struct SoulbindConduitMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3594380, -1, 4, 4, 0xD87C19D7, fields, -1);
+ static constexpr DB2Meta instance(3594380, -1, 4, 4, 0xD87C19D7, fields, -1);
return &instance;
}
};
@@ -10932,12 +10932,12 @@ struct SoulbindConduitEnhancedSocketMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4069554, -1, 2, 2, 0xC5F12335, fields, -1);
+ static constexpr DB2Meta instance(4069554, -1, 2, 2, 0xC5F12335, fields, -1);
return &instance;
}
};
@@ -10946,12 +10946,12 @@ struct SoulbindConduitItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3604984, -1, 2, 2, 0x0378426E, fields, -1);
+ static constexpr DB2Meta instance(3604984, -1, 2, 2, 0x0378426E, fields, -1);
return &instance;
}
};
@@ -10960,14 +10960,14 @@ struct SoulbindConduitRankMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3620681, -1, 4, 3, 0x197CCA07, fields, 3);
+ static constexpr DB2Meta instance(3620681, -1, 4, 3, 0x197CCA07, fields, 3);
return &instance;
}
};
@@ -10976,13 +10976,13 @@ struct SoulbindConduitRankPropertiesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3858895, -1, 3, 3, 0x17D85084, fields, -1);
+ static constexpr DB2Meta instance(3858895, -1, 3, 3, 0x17D85084, fields, -1);
return &instance;
}
};
@@ -10991,7 +10991,7 @@ struct SoulbindUIDisplayInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
@@ -11002,7 +11002,7 @@ struct SoulbindUIDisplayInfoMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3490472, -1, 8, 8, 0xCED83DDB, fields, -1);
+ static constexpr DB2Meta instance(3490472, -1, 8, 8, 0xCED83DDB, fields, -1);
return &instance;
}
};
@@ -11011,7 +11011,7 @@ struct SoundAmbienceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, false },
@@ -11021,7 +11021,7 @@ struct SoundAmbienceMeta
{ FT_INT, 2, false },
{ FT_INT, 2, false },
};
- static DB2Meta instance(1310628, -1, 7, 7, 0xCB856968, fields, -1);
+ static constexpr DB2Meta instance(1310628, -1, 7, 7, 0xCB856968, fields, -1);
return &instance;
}
};
@@ -11030,13 +11030,13 @@ struct SoundAmbienceFlavorMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1267065, -1, 3, 2, 0x36D1007C, fields, 2);
+ static constexpr DB2Meta instance(1267065, -1, 3, 2, 0x36D1007C, fields, 2);
return &instance;
}
};
@@ -11045,7 +11045,7 @@ struct SoundBusMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
@@ -11056,7 +11056,7 @@ struct SoundBusMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1310246, 0, 8, 7, 0x7854CF39, fields, 7);
+ static constexpr DB2Meta instance(1310246, 0, 8, 7, 0x7854CF39, fields, 7);
return &instance;
}
};
@@ -11065,7 +11065,7 @@ struct SoundBusOverrideMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
@@ -11075,7 +11075,7 @@ struct SoundBusOverrideMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1598732, 0, 7, 7, 0xF5BD8202, fields, 1);
+ static constexpr DB2Meta instance(1598732, 0, 7, 7, 0xF5BD8202, fields, 1);
return &instance;
}
};
@@ -11084,12 +11084,12 @@ struct SoundEmitterPillPointsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_FLOAT, 3, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1092317, -1, 2, 2, 0xFB1F432A, fields, 1);
+ static constexpr DB2Meta instance(1092317, -1, 2, 2, 0xFB1F432A, fields, 1);
return &instance;
}
};
@@ -11098,7 +11098,7 @@ struct SoundEmittersMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_FLOAT, 3, true },
@@ -11113,7 +11113,7 @@ struct SoundEmittersMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1092316, 3, 12, 11, 0xA4A5BBC4, fields, 11);
+ static constexpr DB2Meta instance(1092316, 3, 12, 11, 0xA4A5BBC4, fields, 11);
return &instance;
}
};
@@ -11122,7 +11122,7 @@ struct SoundEnvelopeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
@@ -11132,7 +11132,7 @@ struct SoundEnvelopeMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1693131, -1, 7, 7, 0x7C68FF4A, fields, 0);
+ static constexpr DB2Meta instance(1693131, -1, 7, 7, 0x7C68FF4A, fields, 0);
return &instance;
}
};
@@ -11141,11 +11141,11 @@ struct SoundFilterMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1271601, -1, 1, 1, 0xB21E02AE, fields, -1);
+ static constexpr DB2Meta instance(1271601, -1, 1, 1, 0xB21E02AE, fields, -1);
return &instance;
}
};
@@ -11154,13 +11154,13 @@ struct SoundFilterElemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_FLOAT, 9, true },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1267066, -1, 3, 2, 0xA934E155, fields, 2);
+ static constexpr DB2Meta instance(1267066, -1, 3, 2, 0xA934E155, fields, 2);
return &instance;
}
};
@@ -11169,7 +11169,7 @@ struct SoundKitMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[15] =
+ static constexpr DB2MetaField fields[15] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
@@ -11187,7 +11187,7 @@ struct SoundKitMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1237434, -1, 15, 15, 0x3FE1D132, fields, -1);
+ static constexpr DB2Meta instance(1237434, -1, 15, 15, 0x3FE1D132, fields, -1);
return &instance;
}
};
@@ -11196,7 +11196,7 @@ struct SoundKitAdvancedMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[56] =
+ static constexpr DB2MetaField fields[56] =
{
{ FT_INT, 1, false },
{ FT_FLOAT, 1, true },
@@ -11255,7 +11255,7 @@ struct SoundKitAdvancedMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1237436, -1, 56, 56, 0x864490D3, fields, -1);
+ static constexpr DB2Meta instance(1237436, -1, 56, 56, 0x864490D3, fields, -1);
return &instance;
}
};
@@ -11264,12 +11264,12 @@ struct SoundKitChildMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1307289, -1, 2, 2, 0x102526D8, fields, 1);
+ static constexpr DB2Meta instance(1307289, -1, 2, 2, 0x102526D8, fields, 1);
return &instance;
}
};
@@ -11278,14 +11278,14 @@ struct SoundKitEntryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1237435, -1, 4, 4, 0x962B1DCC, fields, 0);
+ static constexpr DB2Meta instance(1237435, -1, 4, 4, 0x962B1DCC, fields, 0);
return &instance;
}
};
@@ -11294,12 +11294,12 @@ struct SoundKitFallbackMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1307288, -1, 2, 2, 0x006A5AA3, fields, -1);
+ static constexpr DB2Meta instance(1307288, -1, 2, 2, 0x006A5AA3, fields, -1);
return &instance;
}
};
@@ -11308,7 +11308,7 @@ struct SoundOverrideMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
@@ -11316,7 +11316,7 @@ struct SoundOverrideMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1266542, -1, 5, 5, 0x61F508F8, fields, -1);
+ static constexpr DB2Meta instance(1266542, -1, 5, 5, 0x61F508F8, fields, -1);
return &instance;
}
};
@@ -11325,7 +11325,7 @@ struct SoundParameterMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -11333,7 +11333,7 @@ struct SoundParameterMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3405441, -1, 5, 5, 0xA84DAECD, fields, -1);
+ static constexpr DB2Meta instance(3405441, -1, 5, 5, 0xA84DAECD, fields, -1);
return &instance;
}
};
@@ -11342,7 +11342,7 @@ struct SoundProviderPreferencesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[23] =
+ static constexpr DB2MetaField fields[23] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, true },
@@ -11368,7 +11368,7 @@ struct SoundProviderPreferencesMeta
{ FT_FLOAT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1279417, -1, 23, 23, 0x06599A4D, fields, -1);
+ static constexpr DB2Meta instance(1279417, -1, 23, 23, 0x06599A4D, fields, -1);
return &instance;
}
};
@@ -11377,14 +11377,14 @@ struct SourceInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1313612, -1, 4, 3, 0xF32B81DC, fields, 3);
+ static constexpr DB2Meta instance(1313612, -1, 4, 3, 0xF32B81DC, fields, 3);
return &instance;
}
};
@@ -11393,11 +11393,11 @@ struct SpamMessagesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1117088, -1, 1, 1, 0xEF771036, fields, -1);
+ static constexpr DB2Meta instance(1117088, -1, 1, 1, 0xEF771036, fields, -1);
return &instance;
}
};
@@ -11406,12 +11406,12 @@ struct SpecSetMemberMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2057624, -1, 2, 1, 0x48C154DC, fields, 1);
+ static constexpr DB2Meta instance(2057624, -1, 2, 1, 0x48C154DC, fields, 1);
return &instance;
}
};
@@ -11420,7 +11420,7 @@ struct SpecializationSpellsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -11429,7 +11429,7 @@ struct SpecializationSpellsMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1240335, 1, 6, 6, 0xA524AD21, fields, 2);
+ static constexpr DB2Meta instance(1240335, 1, 6, 6, 0xA524AD21, fields, 2);
return &instance;
}
};
@@ -11438,12 +11438,12 @@ struct SpecializationSpellsDisplayMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 6, false },
};
- static DB2Meta instance(2067238, -1, 2, 2, 0x2E79E9B0, fields, 0);
+ static constexpr DB2Meta instance(2067238, -1, 2, 2, 0x2E79E9B0, fields, 0);
return &instance;
}
};
@@ -11452,13 +11452,13 @@ struct SpellMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1140089, -1, 3, 3, 0xE2395468, fields, -1);
+ static constexpr DB2Meta instance(1140089, -1, 3, 3, 0xE2395468, fields, -1);
return &instance;
}
};
@@ -11467,12 +11467,12 @@ struct SpellActionBarPrefMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1019373, -1, 2, 2, 0x5CB6468B, fields, -1);
+ static constexpr DB2Meta instance(1019373, -1, 2, 2, 0x5CB6468B, fields, -1);
return &instance;
}
};
@@ -11481,7 +11481,7 @@ struct SpellActivationOverlayMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_INT, 4, true },
{ FT_INT, 1, true },
@@ -11494,7 +11494,7 @@ struct SpellActivationOverlayMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1261603, -1, 10, 10, 0x67CA82D4, fields, -1);
+ static constexpr DB2Meta instance(1261603, -1, 10, 10, 0x67CA82D4, fields, -1);
return &instance;
}
};
@@ -11503,7 +11503,7 @@ struct SpellAuraOptionsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
@@ -11514,7 +11514,7 @@ struct SpellAuraOptionsMeta
{ FT_INT, 2, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139952, -1, 8, 7, 0x584EB0C9, fields, 7);
+ static constexpr DB2Meta instance(1139952, -1, 8, 7, 0x584EB0C9, fields, 7);
return &instance;
}
};
@@ -11523,7 +11523,7 @@ struct SpellAuraRestrictionsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -11536,7 +11536,7 @@ struct SpellAuraRestrictionsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(981566, -1, 10, 9, 0x98916922, fields, 9);
+ static constexpr DB2Meta instance(981566, -1, 10, 9, 0x98916922, fields, 9);
return &instance;
}
};
@@ -11545,12 +11545,12 @@ struct SpellAuraVisXChrSpecMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1280615, -1, 2, 1, 0x6402EE2B, fields, 1);
+ static constexpr DB2Meta instance(1280615, -1, 2, 1, 0x6402EE2B, fields, 1);
return &instance;
}
};
@@ -11559,14 +11559,14 @@ struct SpellAuraVisibilityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, false },
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1280616, 0, 4, 3, 0x398764D3, fields, 3);
+ static constexpr DB2Meta instance(1280616, 0, 4, 3, 0x398764D3, fields, 3);
return &instance;
}
};
@@ -11575,12 +11575,12 @@ struct SpellCastTimesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1134089, -1, 2, 2, 0x3EC041D4, fields, -1);
+ static constexpr DB2Meta instance(1134089, -1, 2, 2, 0x3EC041D4, fields, -1);
return &instance;
}
};
@@ -11589,7 +11589,7 @@ struct SpellCastingRequirementsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
@@ -11599,7 +11599,7 @@ struct SpellCastingRequirementsMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1002166, -1, 7, 7, 0xA1320F30, fields, -1);
+ static constexpr DB2Meta instance(1002166, -1, 7, 7, 0xA1320F30, fields, -1);
return &instance;
}
};
@@ -11608,7 +11608,7 @@ struct SpellCategoriesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, true },
@@ -11620,7 +11620,7 @@ struct SpellCategoriesMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139939, -1, 9, 8, 0xE1D0C5AC, fields, 8);
+ static constexpr DB2Meta instance(1139939, -1, 9, 8, 0xE1D0C5AC, fields, 8);
return &instance;
}
};
@@ -11629,7 +11629,7 @@ struct SpellCategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, true },
@@ -11638,7 +11638,7 @@ struct SpellCategoryMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1280619, -1, 6, 6, 0x8C8A2CFC, fields, -1);
+ static constexpr DB2Meta instance(1280619, -1, 6, 6, 0x8C8A2CFC, fields, -1);
return &instance;
}
};
@@ -11647,7 +11647,7 @@ struct SpellChainEffectsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[60] =
+ static constexpr DB2MetaField fields[60] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -11710,7 +11710,7 @@ struct SpellChainEffectsMeta
{ FT_FLOAT, 3, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1343310, -1, 60, 60, 0xD76BE290, fields, -1);
+ static constexpr DB2Meta instance(1343310, -1, 60, 60, 0xD76BE290, fields, -1);
return &instance;
}
};
@@ -11719,14 +11719,14 @@ struct SpellClassOptionsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 4, true },
};
- static DB2Meta instance(979663, -1, 4, 4, 0x427E17F9, fields, -1);
+ static constexpr DB2Meta instance(979663, -1, 4, 4, 0x427E17F9, fields, -1);
return &instance;
}
};
@@ -11735,13 +11735,13 @@ struct SpellClutterAreaEffectCountsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2428696, -1, 3, 3, 0x362D8889, fields, -1);
+ static constexpr DB2Meta instance(2428696, -1, 3, 3, 0x362D8889, fields, -1);
return &instance;
}
};
@@ -11750,13 +11750,13 @@ struct SpellClutterFrameRatesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2428707, -1, 3, 3, 0x722797C7, fields, -1);
+ static constexpr DB2Meta instance(2428707, -1, 3, 3, 0x722797C7, fields, -1);
return &instance;
}
};
@@ -11765,13 +11765,13 @@ struct SpellClutterImpactModelCountsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2428708, -1, 3, 3, 0x362D8889, fields, -1);
+ static constexpr DB2Meta instance(2428708, -1, 3, 3, 0x362D8889, fields, -1);
return &instance;
}
};
@@ -11780,13 +11780,13 @@ struct SpellClutterKitDistancesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2428697, -1, 3, 3, 0x38C53911, fields, -1);
+ static constexpr DB2Meta instance(2428697, -1, 3, 3, 0x38C53911, fields, -1);
return &instance;
}
};
@@ -11795,13 +11795,13 @@ struct SpellClutterMissileDistMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2428733, -1, 3, 3, 0x38C53911, fields, -1);
+ static constexpr DB2Meta instance(2428733, -1, 3, 3, 0x38C53911, fields, -1);
return &instance;
}
};
@@ -11810,13 +11810,13 @@ struct SpellClutterWeaponTrailDistMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2428698, -1, 3, 3, 0x38C53911, fields, -1);
+ static constexpr DB2Meta instance(2428698, -1, 3, 3, 0x38C53911, fields, -1);
return &instance;
}
};
@@ -11825,7 +11825,7 @@ struct SpellCooldownsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
@@ -11833,7 +11833,7 @@ struct SpellCooldownsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139924, -1, 5, 4, 0xDD35D72E, fields, 4);
+ static constexpr DB2Meta instance(1139924, -1, 5, 4, 0xDD35D72E, fields, 4);
return &instance;
}
};
@@ -11842,11 +11842,11 @@ struct SpellDescriptionVariablesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1140004, -1, 1, 1, 0x3846B8C4, fields, -1);
+ static constexpr DB2Meta instance(1140004, -1, 1, 1, 0x3846B8C4, fields, -1);
return &instance;
}
};
@@ -11855,14 +11855,14 @@ struct SpellDispelTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1137829, -1, 4, 4, 0xD31E57F3, fields, -1);
+ static constexpr DB2Meta instance(1137829, -1, 4, 4, 0xD31E57F3, fields, -1);
return &instance;
}
};
@@ -11871,12 +11871,12 @@ struct SpellDurationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1137828, -1, 2, 2, 0xC1591711, fields, -1);
+ static constexpr DB2Meta instance(1137828, -1, 2, 2, 0xC1591711, fields, -1);
return &instance;
}
};
@@ -11885,7 +11885,7 @@ struct SpellEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[29] =
+ static constexpr DB2MetaField fields[29] =
{
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
@@ -11917,7 +11917,7 @@ struct SpellEffectMeta
{ FT_SHORT, 2, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140088, -1, 29, 28, 0x0ADBA46F, fields, 28);
+ static constexpr DB2Meta instance(1140088, -1, 29, 28, 0x0ADBA46F, fields, 28);
return &instance;
}
};
@@ -11926,7 +11926,7 @@ struct SpellEffectAutoDescriptionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -11938,7 +11938,7 @@ struct SpellEffectAutoDescriptionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1888495, -1, 9, 9, 0x6DCEA74D, fields, -1);
+ static constexpr DB2Meta instance(1888495, -1, 9, 9, 0x6DCEA74D, fields, -1);
return &instance;
}
};
@@ -11947,14 +11947,14 @@ struct SpellEffectEmissionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1310248, -1, 4, 4, 0x55D6415D, fields, -1);
+ static constexpr DB2Meta instance(1310248, -1, 4, 4, 0x55D6415D, fields, -1);
return &instance;
}
};
@@ -11963,14 +11963,14 @@ struct SpellEquippedItemsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140011, -1, 4, 4, 0x9E98F8F8, fields, -1);
+ static constexpr DB2Meta instance(1140011, -1, 4, 4, 0x9E98F8F8, fields, -1);
return &instance;
}
};
@@ -11979,7 +11979,7 @@ struct SpellFlyoutMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_LONG, 1, true },
{ FT_STRING, 1, true },
@@ -11988,7 +11988,7 @@ struct SpellFlyoutMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1146819, -1, 6, 6, 0x0F34BE71, fields, -1);
+ static constexpr DB2Meta instance(1146819, -1, 6, 6, 0x0F34BE71, fields, -1);
return &instance;
}
};
@@ -11997,13 +11997,13 @@ struct SpellFlyoutItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1134085, -1, 3, 2, 0x5977DEAC, fields, 2);
+ static constexpr DB2Meta instance(1134085, -1, 3, 2, 0x5977DEAC, fields, 2);
return &instance;
}
};
@@ -12012,11 +12012,11 @@ struct SpellFocusObjectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1280620, -1, 1, 1, 0xB0DD8F60, fields, -1);
+ static constexpr DB2Meta instance(1280620, -1, 1, 1, 0xB0DD8F60, fields, -1);
return &instance;
}
};
@@ -12025,7 +12025,7 @@ struct SpellInterruptsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, true },
@@ -12033,7 +12033,7 @@ struct SpellInterruptsMeta
{ FT_INT, 2, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139906, -1, 5, 4, 0x15BFA3E0, fields, 4);
+ static constexpr DB2Meta instance(1139906, -1, 5, 4, 0x15BFA3E0, fields, 4);
return &instance;
}
};
@@ -12042,7 +12042,7 @@ struct SpellItemEnchantmentMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[22] =
+ static constexpr DB2MetaField fields[22] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -12067,7 +12067,7 @@ struct SpellItemEnchantmentMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1362771, -1, 22, 22, 0x3C42D738, fields, -1);
+ static constexpr DB2Meta instance(1362771, -1, 22, 22, 0x3C42D738, fields, -1);
return &instance;
}
};
@@ -12076,7 +12076,7 @@ struct SpellItemEnchantmentConditionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_BYTE, 5, false },
{ FT_INT, 5, false },
@@ -12085,7 +12085,7 @@ struct SpellItemEnchantmentConditionMeta
{ FT_BYTE, 5, false },
{ FT_BYTE, 5, false },
};
- static DB2Meta instance(1121834, -1, 6, 6, 0xC1340327, fields, -1);
+ static constexpr DB2Meta instance(1121834, -1, 6, 6, 0xC1340327, fields, -1);
return &instance;
}
};
@@ -12094,14 +12094,14 @@ struct SpellKeyboundOverrideMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1127327, -1, 4, 4, 0x3E33E322, fields, -1);
+ static constexpr DB2Meta instance(1127327, -1, 4, 4, 0x3E33E322, fields, -1);
return &instance;
}
};
@@ -12110,12 +12110,12 @@ struct SpellLabelMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1347275, -1, 2, 1, 0x8FB85089, fields, 1);
+ static constexpr DB2Meta instance(1347275, -1, 2, 1, 0x8FB85089, fields, 1);
return &instance;
}
};
@@ -12124,13 +12124,13 @@ struct SpellLearnSpellMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1001907, -1, 3, 3, 0x6E612037, fields, -1);
+ static constexpr DB2Meta instance(1001907, -1, 3, 3, 0x6E612037, fields, -1);
return &instance;
}
};
@@ -12139,7 +12139,7 @@ struct SpellLevelsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, true },
@@ -12148,7 +12148,7 @@ struct SpellLevelsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140079, -1, 6, 5, 0x734BBB2C, fields, 5);
+ static constexpr DB2Meta instance(1140079, -1, 6, 5, 0x734BBB2C, fields, 5);
return &instance;
}
};
@@ -12157,11 +12157,11 @@ struct SpellMechanicMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1014438, -1, 1, 1, 0x4E0C4A43, fields, -1);
+ static constexpr DB2Meta instance(1014438, -1, 1, 1, 0x4E0C4A43, fields, -1);
return &instance;
}
};
@@ -12170,7 +12170,7 @@ struct SpellMiscMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[16] =
+ static constexpr DB2MetaField fields[16] =
{
{ FT_INT, 15, true },
{ FT_BYTE, 1, false },
@@ -12189,7 +12189,7 @@ struct SpellMiscMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1003144, -1, 16, 15, 0x22C4626A, fields, 15);
+ static constexpr DB2Meta instance(1003144, -1, 16, 15, 0x22C4626A, fields, 15);
return &instance;
}
};
@@ -12198,7 +12198,7 @@ struct SpellMissileMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[15] =
+ static constexpr DB2MetaField fields[15] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
@@ -12216,7 +12216,7 @@ struct SpellMissileMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(897956, -1, 15, 15, 0x8BE6A845, fields, -1);
+ static constexpr DB2Meta instance(897956, -1, 15, 15, 0x8BE6A845, fields, -1);
return &instance;
}
};
@@ -12225,14 +12225,14 @@ struct SpellMissileMotionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(897955, -1, 4, 4, 0xE98CFA44, fields, -1);
+ static constexpr DB2Meta instance(897955, -1, 4, 4, 0xE98CFA44, fields, -1);
return &instance;
}
};
@@ -12241,11 +12241,11 @@ struct SpellNameMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1990283, -1, 1, 1, 0xB0DD8F60, fields, -1);
+ static constexpr DB2Meta instance(1990283, -1, 1, 1, 0xB0DD8F60, fields, -1);
return &instance;
}
};
@@ -12254,13 +12254,13 @@ struct SpellOverrideNameMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2618823, -1, 3, 3, 0xC38F6613, fields, -1);
+ static constexpr DB2Meta instance(2618823, -1, 3, 3, 0xC38F6613, fields, -1);
return &instance;
}
};
@@ -12269,7 +12269,7 @@ struct SpellPowerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[14] =
+ static constexpr DB2MetaField fields[14] =
{
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
@@ -12286,7 +12286,7 @@ struct SpellPowerMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(982806, 0, 14, 13, 0xD61F566E, fields, 13);
+ static constexpr DB2Meta instance(982806, 0, 14, 13, 0xD61F566E, fields, 13);
return &instance;
}
};
@@ -12295,12 +12295,12 @@ struct SpellPowerDifficultyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(982804, -1, 2, 2, 0x831780E9, fields, -1);
+ static constexpr DB2Meta instance(982804, -1, 2, 2, 0x831780E9, fields, -1);
return &instance;
}
};
@@ -12309,12 +12309,12 @@ struct SpellProceduralEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, true },
{ FT_FLOAT, 4, true },
};
- static DB2Meta instance(1140477, -1, 2, 2, 0x860F778C, fields, -1);
+ static constexpr DB2Meta instance(1140477, -1, 2, 2, 0x860F778C, fields, -1);
return &instance;
}
};
@@ -12323,12 +12323,12 @@ struct SpellProcsPerMinuteMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1133526, -1, 2, 2, 0x8398D285, fields, -1);
+ static constexpr DB2Meta instance(1133526, -1, 2, 2, 0x8398D285, fields, -1);
return &instance;
}
};
@@ -12337,14 +12337,14 @@ struct SpellProcsPerMinuteModMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1133525, -1, 4, 3, 0x2C6FC571, fields, 3);
+ static constexpr DB2Meta instance(1133525, -1, 4, 3, 0x2C6FC571, fields, 3);
return &instance;
}
};
@@ -12353,14 +12353,14 @@ struct SpellRadiusMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1134584, -1, 4, 4, 0x84246EAE, fields, -1);
+ static constexpr DB2Meta instance(1134584, -1, 4, 4, 0x84246EAE, fields, -1);
return &instance;
}
};
@@ -12369,7 +12369,7 @@ struct SpellRangeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -12377,7 +12377,7 @@ struct SpellRangeMeta
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(1146820, -1, 5, 5, 0x1A9D89B3, fields, -1);
+ static constexpr DB2Meta instance(1146820, -1, 5, 5, 0x1A9D89B3, fields, -1);
return &instance;
}
};
@@ -12386,13 +12386,13 @@ struct SpellReagentsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 8, true },
{ FT_SHORT, 8, true },
};
- static DB2Meta instance(841946, -1, 3, 3, 0xF0E58683, fields, -1);
+ static constexpr DB2Meta instance(841946, -1, 3, 3, 0xF0E58683, fields, -1);
return &instance;
}
};
@@ -12401,13 +12401,13 @@ struct SpellReagentsCurrencyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1135239, -1, 3, 3, 0xA7C3638C, fields, 0);
+ static constexpr DB2Meta instance(1135239, -1, 3, 3, 0xA7C3638C, fields, 0);
return &instance;
}
};
@@ -12416,14 +12416,14 @@ struct SpellScalingMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1139940, -1, 4, 4, 0xDF5A7562, fields, -1);
+ static constexpr DB2Meta instance(1139940, -1, 4, 4, 0xDF5A7562, fields, -1);
return &instance;
}
};
@@ -12432,7 +12432,7 @@ struct SpellScriptMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
@@ -12440,7 +12440,7 @@ struct SpellScriptMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3055899, -1, 5, 5, 0x7E8B242D, fields, -1);
+ static constexpr DB2Meta instance(3055899, -1, 5, 5, 0x7E8B242D, fields, -1);
return &instance;
}
};
@@ -12449,7 +12449,7 @@ struct SpellScriptTextMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
@@ -12457,7 +12457,7 @@ struct SpellScriptTextMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3055901, 1, 5, 4, 0x035224C6, fields, 4);
+ static constexpr DB2Meta instance(3055901, 1, 5, 4, 0x035224C6, fields, 4);
return &instance;
}
};
@@ -12466,14 +12466,14 @@ struct SpellShapeshiftMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
{ FT_INT, 2, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1139929, -1, 4, 4, 0xCBF64431, fields, -1);
+ static constexpr DB2Meta instance(1139929, -1, 4, 4, 0xCBF64431, fields, -1);
return &instance;
}
};
@@ -12482,7 +12482,7 @@ struct SpellShapeshiftFormMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, true },
@@ -12495,7 +12495,7 @@ struct SpellShapeshiftFormMeta
{ FT_INT, 4, false },
{ FT_INT, 8, false },
};
- static DB2Meta instance(1280618, -1, 10, 10, 0xBFE8FFA1, fields, -1);
+ static constexpr DB2Meta instance(1280618, -1, 10, 10, 0xBFE8FFA1, fields, -1);
return &instance;
}
};
@@ -12504,12 +12504,12 @@ struct SpellSpecialUnitEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1268903, -1, 2, 2, 0x7739B9C5, fields, -1);
+ static constexpr DB2Meta instance(1268903, -1, 2, 2, 0x7739B9C5, fields, -1);
return &instance;
}
};
@@ -12518,7 +12518,7 @@ struct SpellTargetRestrictionsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_BYTE, 1, false },
{ FT_FLOAT, 1, true },
@@ -12529,7 +12529,7 @@ struct SpellTargetRestrictionsMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139993, -1, 8, 7, 0xAC82CF4B, fields, 7);
+ static constexpr DB2Meta instance(1139993, -1, 8, 7, 0xAC82CF4B, fields, 7);
return &instance;
}
};
@@ -12538,13 +12538,13 @@ struct SpellTotemsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_SHORT, 2, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1002162, -1, 3, 3, 0x230DD39D, fields, -1);
+ static constexpr DB2Meta instance(1002162, -1, 3, 3, 0x230DD39D, fields, -1);
return &instance;
}
};
@@ -12553,7 +12553,7 @@ struct SpellVisualMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[16] =
+ static constexpr DB2MetaField fields[16] =
{
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 3, true },
@@ -12572,7 +12572,7 @@ struct SpellVisualMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(897952, -1, 16, 16, 0x536575A0, fields, -1);
+ static constexpr DB2Meta instance(897952, -1, 16, 16, 0x536575A0, fields, -1);
return &instance;
}
};
@@ -12581,13 +12581,13 @@ struct SpellVisualAnimMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1140479, -1, 3, 3, 0x0D10BE24, fields, -1);
+ static constexpr DB2Meta instance(1140479, -1, 3, 3, 0x0D10BE24, fields, -1);
return &instance;
}
};
@@ -12596,7 +12596,7 @@ struct SpellVisualColorEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
@@ -12610,7 +12610,7 @@ struct SpellVisualColorEffectMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1094006, -1, 11, 11, 0xBBAF68B7, fields, -1);
+ static constexpr DB2Meta instance(1094006, -1, 11, 11, 0xBBAF68B7, fields, -1);
return &instance;
}
};
@@ -12619,7 +12619,7 @@ struct SpellVisualEffectNameMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[15] =
+ static constexpr DB2MetaField fields[15] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
@@ -12637,7 +12637,7 @@ struct SpellVisualEffectNameMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(897948, -1, 15, 15, 0xD10DE7C6, fields, -1);
+ static constexpr DB2Meta instance(897948, -1, 15, 15, 0xD10DE7C6, fields, -1);
return &instance;
}
};
@@ -12646,7 +12646,7 @@ struct SpellVisualEventMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -12658,7 +12658,7 @@ struct SpellVisualEventMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1685317, -1, 9, 8, 0x54DB405C, fields, 8);
+ static constexpr DB2Meta instance(1685317, -1, 9, 8, 0x54DB405C, fields, 8);
return &instance;
}
};
@@ -12667,7 +12667,7 @@ struct SpellVisualKitMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
@@ -12675,7 +12675,7 @@ struct SpellVisualKitMeta
{ FT_SHORT, 1, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(897949, -1, 5, 5, 0xA2B96B8A, fields, -1);
+ static constexpr DB2Meta instance(897949, -1, 5, 5, 0xA2B96B8A, fields, -1);
return &instance;
}
};
@@ -12684,7 +12684,7 @@ struct SpellVisualKitAreaModelMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
@@ -12693,7 +12693,7 @@ struct SpellVisualKitAreaModelMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(897951, -1, 6, 6, 0xFBA6277D, fields, -1);
+ static constexpr DB2Meta instance(897951, -1, 6, 6, 0xFBA6277D, fields, -1);
return &instance;
}
};
@@ -12702,13 +12702,13 @@ struct SpellVisualKitEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140480, -1, 3, 2, 0x5D2E222A, fields, 2);
+ static constexpr DB2Meta instance(1140480, -1, 3, 2, 0x5D2E222A, fields, 2);
return &instance;
}
};
@@ -12717,7 +12717,7 @@ struct SpellVisualKitModelAttachMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[22] =
+ static constexpr DB2MetaField fields[22] =
{
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 3, true },
@@ -12742,7 +12742,7 @@ struct SpellVisualKitModelAttachMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(897953, -1, 22, 21, 0x58DE8C95, fields, 21);
+ static constexpr DB2Meta instance(897953, -1, 22, 21, 0x58DE8C95, fields, 21);
return &instance;
}
};
@@ -12751,12 +12751,12 @@ struct SpellVisualKitPickerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3989478, -1, 2, 2, 0xE7A454BF, fields, -1);
+ static constexpr DB2Meta instance(3989478, -1, 2, 2, 0xE7A454BF, fields, -1);
return &instance;
}
};
@@ -12765,13 +12765,13 @@ struct SpellVisualKitPickerEntryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3989479, -1, 3, 2, 0x6C80416B, fields, 2);
+ static constexpr DB2Meta instance(3989479, -1, 3, 2, 0x6C80416B, fields, 2);
return &instance;
}
};
@@ -12780,7 +12780,7 @@ struct SpellVisualMissileMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[18] =
+ static constexpr DB2MetaField fields[18] =
{
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 3, true },
@@ -12801,7 +12801,7 @@ struct SpellVisualMissileMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(897954, 2, 18, 17, 0x11D06D97, fields, 17);
+ static constexpr DB2Meta instance(897954, 2, 18, 17, 0x11D06D97, fields, 17);
return &instance;
}
};
@@ -12810,12 +12810,12 @@ struct SpellVisualScreenEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3607312, -1, 2, 2, 0xDBF829D1, fields, -1);
+ static constexpr DB2Meta instance(3607312, -1, 2, 2, 0xDBF829D1, fields, -1);
return &instance;
}
};
@@ -12824,12 +12824,12 @@ struct SpellXDescriptionVariablesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1724949, -1, 2, 2, 0x9A9D6850, fields, -1);
+ static constexpr DB2Meta instance(1724949, -1, 2, 2, 0x9A9D6850, fields, -1);
return &instance;
}
};
@@ -12838,7 +12838,7 @@ struct SpellXSpellVisualMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
@@ -12853,7 +12853,7 @@ struct SpellXSpellVisualMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1101657, 0, 12, 11, 0x4C5EA5C5, fields, 11);
+ static constexpr DB2Meta instance(1101657, 0, 12, 11, 0x4C5EA5C5, fields, 11);
return &instance;
}
};
@@ -12862,13 +12862,13 @@ struct StartupFilesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1604265, -1, 3, 3, 0x0DB4CD60, fields, -1);
+ static constexpr DB2Meta instance(1604265, -1, 3, 3, 0x0DB4CD60, fields, -1);
return &instance;
}
};
@@ -12877,12 +12877,12 @@ struct Startup_StringsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1375805, -1, 2, 2, 0xD81204F9, fields, -1);
+ static constexpr DB2Meta instance(1375805, -1, 2, 2, 0xD81204F9, fields, -1);
return &instance;
}
};
@@ -12891,13 +12891,13 @@ struct StationeryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1140758, -1, 3, 3, 0xC47D5B55, fields, -1);
+ static constexpr DB2Meta instance(1140758, -1, 3, 3, 0xC47D5B55, fields, -1);
return &instance;
}
};
@@ -12906,7 +12906,7 @@ struct SummonPropertiesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -12914,7 +12914,7 @@ struct SummonPropertiesMeta
{ FT_INT, 1, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1345276, -1, 5, 5, 0x927C6DBA, fields, -1);
+ static constexpr DB2Meta instance(1345276, -1, 5, 5, 0x927C6DBA, fields, -1);
return &instance;
}
};
@@ -12923,11 +12923,11 @@ struct TactKeyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_BYTE, 16, false },
};
- static DB2Meta instance(1302850, -1, 1, 1, 0xD3F61A9E, fields, -1);
+ static constexpr DB2Meta instance(1302850, -1, 1, 1, 0xD3F61A9E, fields, -1);
return &instance;
}
};
@@ -12936,11 +12936,11 @@ struct TactKeyLookupMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_BYTE, 8, false },
};
- static DB2Meta instance(1302851, -1, 1, 1, 0xB9312C4E, fields, -1);
+ static constexpr DB2Meta instance(1302851, -1, 1, 1, 0xB9312C4E, fields, -1);
return &instance;
}
};
@@ -12949,7 +12949,7 @@ struct TalentMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
@@ -12961,7 +12961,7 @@ struct TalentMeta
{ FT_INT, 1, false },
{ FT_BYTE, 2, false },
};
- static DB2Meta instance(1369062, -1, 9, 9, 0x75423537, fields, -1);
+ static constexpr DB2Meta instance(1369062, -1, 9, 9, 0x75423537, fields, -1);
return &instance;
}
};
@@ -12970,7 +12970,7 @@ struct TaxiNodesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[15] =
+ static constexpr DB2MetaField fields[15] =
{
{ FT_STRING, 1, true },
{ FT_FLOAT, 3, true },
@@ -12988,7 +12988,7 @@ struct TaxiNodesMeta
{ FT_INT, 1, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1068100, 4, 15, 15, 0x3F7CC8B2, fields, 5);
+ static constexpr DB2Meta instance(1068100, 4, 15, 15, 0x3F7CC8B2, fields, 5);
return &instance;
}
};
@@ -12997,14 +12997,14 @@ struct TaxiPathMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1067802, 0, 4, 4, 0x9B67699C, fields, 1);
+ static constexpr DB2Meta instance(1067802, 0, 4, 4, 0x9B67699C, fields, 1);
return &instance;
}
};
@@ -13013,7 +13013,7 @@ struct TaxiPathNodeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_FLOAT, 3, true },
{ FT_INT, 1, false },
@@ -13025,7 +13025,7 @@ struct TaxiPathNodeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1000437, 1, 9, 9, 0xA20FF622, fields, 2);
+ static constexpr DB2Meta instance(1000437, 1, 9, 9, 0xA20FF622, fields, 2);
return &instance;
}
};
@@ -13034,14 +13034,14 @@ struct TerrainColorGradingRampMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3501705, -1, 4, 4, 0x02B6E85D, fields, -1);
+ static constexpr DB2Meta instance(3501705, -1, 4, 4, 0x02B6E85D, fields, -1);
return &instance;
}
};
@@ -13050,13 +13050,13 @@ struct TerrainMaterialMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1307290, -1, 3, 3, 0x499A04BC, fields, -1);
+ static constexpr DB2Meta instance(1307290, -1, 3, 3, 0x499A04BC, fields, -1);
return &instance;
}
};
@@ -13065,7 +13065,7 @@ struct TerrainTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_SHORT, 1, false },
@@ -13073,7 +13073,7 @@ struct TerrainTypeMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1310249, -1, 5, 5, 0xD533642E, fields, -1);
+ static constexpr DB2Meta instance(1310249, -1, 5, 5, 0xD533642E, fields, -1);
return &instance;
}
};
@@ -13082,11 +13082,11 @@ struct TerrainTypeSoundsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1284822, -1, 1, 1, 0x5462668A, fields, -1);
+ static constexpr DB2Meta instance(1284822, -1, 1, 1, 0x5462668A, fields, -1);
return &instance;
}
};
@@ -13095,7 +13095,7 @@ struct TextureBlendSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_INT, 3, true },
{ FT_BYTE, 1, false },
@@ -13109,7 +13109,7 @@ struct TextureBlendSetMeta
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 4, true },
};
- static DB2Meta instance(1328721, -1, 11, 11, 0x420979A8, fields, -1);
+ static constexpr DB2Meta instance(1328721, -1, 11, 11, 0x420979A8, fields, -1);
return &instance;
}
};
@@ -13118,13 +13118,13 @@ struct TextureFileDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(982459, 0, 3, 3, 0x1C9A021C, fields, 2);
+ static constexpr DB2Meta instance(982459, 0, 3, 3, 0x1C9A021C, fields, 2);
return &instance;
}
};
@@ -13133,14 +13133,14 @@ struct TierTransitionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(3076928, -1, 4, 4, 0xE71F230A, fields, -1);
+ static constexpr DB2Meta instance(3076928, -1, 4, 4, 0xE71F230A, fields, -1);
return &instance;
}
};
@@ -13149,13 +13149,13 @@ struct TotemCategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1134586, -1, 3, 3, 0x81755C9C, fields, -1);
+ static constexpr DB2Meta instance(1134586, -1, 3, 3, 0x81755C9C, fields, -1);
return &instance;
}
};
@@ -13164,7 +13164,7 @@ struct ToyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -13172,7 +13172,7 @@ struct ToyMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(988200, 1, 5, 5, 0xED0030EE, fields, -1);
+ static constexpr DB2Meta instance(988200, 1, 5, 5, 0xED0030EE, fields, -1);
return &instance;
}
};
@@ -13181,7 +13181,7 @@ struct TradeSkillCategoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -13190,7 +13190,7 @@ struct TradeSkillCategoryMeta
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1301101, -1, 6, 6, 0x3C05077F, fields, -1);
+ static constexpr DB2Meta instance(1301101, -1, 6, 6, 0x3C05077F, fields, -1);
return &instance;
}
};
@@ -13199,11 +13199,11 @@ struct TradeSkillItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1329070, -1, 1, 1, 0xD6BD8871, fields, -1);
+ static constexpr DB2Meta instance(1329070, -1, 1, 1, 0xD6BD8871, fields, -1);
return &instance;
}
};
@@ -13212,7 +13212,7 @@ struct TransformMatrixMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 1, true },
@@ -13220,7 +13220,7 @@ struct TransformMatrixMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1338702, -1, 5, 5, 0x92BCCC4C, fields, -1);
+ static constexpr DB2Meta instance(1338702, -1, 5, 5, 0x92BCCC4C, fields, -1);
return &instance;
}
};
@@ -13229,12 +13229,12 @@ struct TransmogDefaultLevelMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2399695, -1, 2, 2, 0x95FD2CA2, fields, -1);
+ static constexpr DB2Meta instance(2399695, -1, 2, 2, 0x95FD2CA2, fields, -1);
return &instance;
}
};
@@ -13243,11 +13243,11 @@ struct TransmogHolidayMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1589454, -1, 1, 1, 0xE3B900BB, fields, -1);
+ static constexpr DB2Meta instance(1589454, -1, 1, 1, 0xE3B900BB, fields, -1);
return &instance;
}
};
@@ -13256,7 +13256,7 @@ struct TransmogIllusionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
@@ -13264,7 +13264,7 @@ struct TransmogIllusionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3580450, 0, 5, 5, 0x3DDD0672, fields, -1);
+ static constexpr DB2Meta instance(3580450, 0, 5, 5, 0x3DDD0672, fields, -1);
return &instance;
}
};
@@ -13273,7 +13273,7 @@ struct TransmogSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static constexpr DB2MetaField fields[13] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -13289,7 +13289,7 @@ struct TransmogSetMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1376213, 1, 13, 13, 0x5B0E178F, fields, 7);
+ static constexpr DB2Meta instance(1376213, 1, 13, 13, 0x5B0E178F, fields, 7);
return &instance;
}
};
@@ -13298,11 +13298,11 @@ struct TransmogSetGroupMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1576116, -1, 1, 1, 0xE59553DF, fields, -1);
+ static constexpr DB2Meta instance(1576116, -1, 1, 1, 0xE59553DF, fields, -1);
return &instance;
}
};
@@ -13311,13 +13311,13 @@ struct TransmogSetItemMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1376212, -1, 3, 3, 0x7273E272, fields, 0);
+ static constexpr DB2Meta instance(1376212, -1, 3, 3, 0x7273E272, fields, 0);
return &instance;
}
};
@@ -13326,14 +13326,14 @@ struct TransportAnimationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_FLOAT, 3, true },
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140686, -1, 4, 3, 0x5C89E4E6, fields, 3);
+ static constexpr DB2Meta instance(1140686, -1, 4, 3, 0x5C89E4E6, fields, 3);
return &instance;
}
};
@@ -13342,7 +13342,7 @@ struct TransportPhysicsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
@@ -13355,7 +13355,7 @@ struct TransportPhysicsMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121973, -1, 10, 10, 0x3BE86156, fields, -1);
+ static constexpr DB2Meta instance(1121973, -1, 10, 10, 0x3BE86156, fields, -1);
return &instance;
}
};
@@ -13364,13 +13364,13 @@ struct TransportRotationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_FLOAT, 4, true },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140687, -1, 3, 2, 0xC1124B6A, fields, 2);
+ static constexpr DB2Meta instance(1140687, -1, 3, 2, 0xC1124B6A, fields, 2);
return &instance;
}
};
@@ -13379,14 +13379,14 @@ struct TrophyMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(975024, -1, 4, 4, 0x72D11E6D, fields, -1);
+ static constexpr DB2Meta instance(975024, -1, 4, 4, 0x72D11E6D, fields, -1);
return &instance;
}
};
@@ -13395,7 +13395,7 @@ struct UIChromieTimeExpansionInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static constexpr DB2MetaField fields[11] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -13409,7 +13409,7 @@ struct UIChromieTimeExpansionInfoMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3488582, -1, 11, 11, 0x53011113, fields, -1);
+ static constexpr DB2Meta instance(3488582, -1, 11, 11, 0x53011113, fields, -1);
return &instance;
}
};
@@ -13418,14 +13418,14 @@ struct UICovenantAbilityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3502042, -1, 4, 4, 0x11D03E08, fields, 0);
+ static constexpr DB2Meta instance(3502042, -1, 4, 4, 0x11D03E08, fields, 0);
return &instance;
}
};
@@ -13434,7 +13434,7 @@ struct UICovenantPreviewMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[16] =
+ static constexpr DB2MetaField fields[16] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -13453,7 +13453,7 @@ struct UICovenantPreviewMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3502043, 2, 16, 16, 0xDBB74257, fields, -1);
+ static constexpr DB2Meta instance(3502043, 2, 16, 16, 0xDBB74257, fields, -1);
return &instance;
}
};
@@ -13462,7 +13462,7 @@ struct UIDungeonScoreRarityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
@@ -13477,7 +13477,7 @@ struct UIDungeonScoreRarityMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4065278, 0, 12, 12, 0xC8D50D38, fields, -1);
+ static constexpr DB2Meta instance(4065278, 0, 12, 12, 0xC8D50D38, fields, -1);
return &instance;
}
};
@@ -13486,7 +13486,7 @@ struct UIEventToastMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[20] =
+ static constexpr DB2MetaField fields[20] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -13509,7 +13509,7 @@ struct UIEventToastMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3946498, -1, 20, 20, 0xD800F14D, fields, -1);
+ static constexpr DB2Meta instance(3946498, -1, 20, 20, 0xD800F14D, fields, -1);
return &instance;
}
};
@@ -13518,13 +13518,13 @@ struct UIExpansionDisplayInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1729547, -1, 3, 3, 0xF6D1CC7A, fields, -1);
+ static constexpr DB2Meta instance(1729547, -1, 3, 3, 0xF6D1CC7A, fields, -1);
return &instance;
}
};
@@ -13533,13 +13533,13 @@ struct UIExpansionDisplayInfoIconMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1729546, -1, 3, 3, 0xB5FB76BF, fields, -1);
+ static constexpr DB2Meta instance(1729546, -1, 3, 3, 0xB5FB76BF, fields, -1);
return &instance;
}
};
@@ -13548,7 +13548,7 @@ struct UIModifiedInstanceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
@@ -13559,7 +13559,7 @@ struct UIModifiedInstanceMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4530951, -1, 8, 8, 0x1948D0B5, fields, -1);
+ static constexpr DB2Meta instance(4530951, -1, 8, 8, 0x1948D0B5, fields, -1);
return &instance;
}
};
@@ -13568,7 +13568,7 @@ struct UIScriptedAnimationEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[26] =
+ static constexpr DB2MetaField fields[26] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -13597,7 +13597,7 @@ struct UIScriptedAnimationEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3556601, -1, 26, 26, 0xD9F17C48, fields, -1);
+ static constexpr DB2Meta instance(3556601, -1, 26, 26, 0xD9F17C48, fields, -1);
return &instance;
}
};
@@ -13606,7 +13606,7 @@ struct UISplashScreenMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[15] =
+ static constexpr DB2MetaField fields[15] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -13624,7 +13624,7 @@ struct UISplashScreenMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2960122, -1, 15, 15, 0x5C67BB80, fields, -1);
+ static constexpr DB2Meta instance(2960122, -1, 15, 15, 0x5C67BB80, fields, -1);
return &instance;
}
};
@@ -13633,7 +13633,7 @@ struct UiCamFbackTransmogChrRaceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -13641,7 +13641,7 @@ struct UiCamFbackTransmogChrRaceMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1261406, -1, 5, 5, 0x7C47244B, fields, -1);
+ static constexpr DB2Meta instance(1261406, -1, 5, 5, 0x7C47244B, fields, -1);
return &instance;
}
};
@@ -13650,14 +13650,14 @@ struct UiCamFbackTransmogWeaponMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1261407, -1, 4, 4, 0xB6F384A3, fields, -1);
+ static constexpr DB2Meta instance(1261407, -1, 4, 4, 0xB6F384A3, fields, -1);
return &instance;
}
};
@@ -13666,7 +13666,7 @@ struct UiCameraMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_FLOAT, 3, true },
@@ -13678,7 +13678,7 @@ struct UiCameraMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1120287, -1, 9, 9, 0x2F44A4B5, fields, -1);
+ static constexpr DB2Meta instance(1120287, -1, 9, 9, 0x2F44A4B5, fields, -1);
return &instance;
}
};
@@ -13687,13 +13687,13 @@ struct UiCameraTypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1120288, -1, 3, 3, 0xB158BEC0, fields, -1);
+ static constexpr DB2Meta instance(1120288, -1, 3, 3, 0xB158BEC0, fields, -1);
return &instance;
}
};
@@ -13702,12 +13702,12 @@ struct UiCanvasMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1989363, -1, 2, 2, 0xB4407510, fields, -1);
+ static constexpr DB2Meta instance(1989363, -1, 2, 2, 0xB4407510, fields, -1);
return &instance;
}
};
@@ -13716,7 +13716,7 @@ struct UiCovenantDisplayInfoMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -13731,7 +13731,7 @@ struct UiCovenantDisplayInfoMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3509132, -1, 12, 12, 0x04B5154E, fields, -1);
+ static constexpr DB2Meta instance(3509132, -1, 12, 12, 0x04B5154E, fields, -1);
return &instance;
}
};
@@ -13740,7 +13740,7 @@ struct UiItemInteractionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[16] =
+ static constexpr DB2MetaField fields[16] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -13759,7 +13759,7 @@ struct UiItemInteractionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3182424, -1, 16, 16, 0xB9E40623, fields, -1);
+ static constexpr DB2Meta instance(3182424, -1, 16, 16, 0xB9E40623, fields, -1);
return &instance;
}
};
@@ -13768,7 +13768,7 @@ struct UiMapMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static constexpr DB2MetaField fields[13] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -13784,7 +13784,7 @@ struct UiMapMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957206, 1, 13, 13, 0x7A60CD63, fields, 2);
+ static constexpr DB2Meta instance(1957206, 1, 13, 13, 0x7A60CD63, fields, 2);
return &instance;
}
};
@@ -13793,13 +13793,13 @@ struct UiMapArtMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957202, -1, 3, 3, 0xED57CAFB, fields, -1);
+ static constexpr DB2Meta instance(1957202, -1, 3, 3, 0xED57CAFB, fields, -1);
return &instance;
}
};
@@ -13808,7 +13808,7 @@ struct UiMapArtStyleLayerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
@@ -13820,7 +13820,7 @@ struct UiMapArtStyleLayerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957208, -1, 9, 8, 0x7D2E349A, fields, 8);
+ static constexpr DB2Meta instance(1957208, -1, 9, 8, 0x7D2E349A, fields, 8);
return &instance;
}
};
@@ -13829,7 +13829,7 @@ struct UiMapArtTileMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -13837,7 +13837,7 @@ struct UiMapArtTileMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957210, -1, 5, 4, 0xB262E4E9, fields, 4);
+ static constexpr DB2Meta instance(1957210, -1, 5, 4, 0xB262E4E9, fields, 4);
return &instance;
}
};
@@ -13846,7 +13846,7 @@ struct UiMapAssignmentMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 2, true },
@@ -13859,7 +13859,7 @@ struct UiMapAssignmentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957219, 3, 10, 10, 0xFA228778, fields, 4);
+ static constexpr DB2Meta instance(1957219, 3, 10, 10, 0xFA228778, fields, 4);
return &instance;
}
};
@@ -13868,14 +13868,14 @@ struct UiMapFogOfWarMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2006972, 0, 4, 4, 0x437EAE73, fields, 1);
+ static constexpr DB2Meta instance(2006972, 0, 4, 4, 0x437EAE73, fields, 1);
return &instance;
}
};
@@ -13884,13 +13884,13 @@ struct UiMapFogOfWarVisualizationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2006973, -1, 3, 3, 0x6337502A, fields, -1);
+ static constexpr DB2Meta instance(2006973, -1, 3, 3, 0x6337502A, fields, -1);
return &instance;
}
};
@@ -13899,7 +13899,7 @@ struct UiMapGroupMemberMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
@@ -13907,7 +13907,7 @@ struct UiMapGroupMemberMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1957204, -1, 5, 5, 0xBD83EBDC, fields, 1);
+ static constexpr DB2Meta instance(1957204, -1, 5, 5, 0xBD83EBDC, fields, 1);
return &instance;
}
};
@@ -13916,7 +13916,7 @@ struct UiMapLinkMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 2, true },
@@ -13928,7 +13928,7 @@ struct UiMapLinkMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2030690, 2, 9, 9, 0xAB3E538F, fields, 3);
+ static constexpr DB2Meta instance(2030690, 2, 9, 9, 0xAB3E538F, fields, 3);
return &instance;
}
};
@@ -13937,13 +13937,13 @@ struct UiMapXMapArtMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957217, -1, 3, 2, 0x517CED19, fields, 2);
+ static constexpr DB2Meta instance(1957217, -1, 3, 2, 0x517CED19, fields, 2);
return &instance;
}
};
@@ -13952,12 +13952,12 @@ struct UiModelSceneMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1548215, -1, 2, 2, 0xB25F82C0, fields, -1);
+ static constexpr DB2Meta instance(1548215, -1, 2, 2, 0xB25F82C0, fields, -1);
return &instance;
}
};
@@ -13966,7 +13966,7 @@ struct UiModelSceneActorMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_FLOAT, 3, true },
@@ -13979,7 +13979,7 @@ struct UiModelSceneActorMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1548214, 2, 10, 9, 0xA3270DEE, fields, 9);
+ static constexpr DB2Meta instance(1548214, 2, 10, 9, 0xA3270DEE, fields, 9);
return &instance;
}
};
@@ -13988,7 +13988,7 @@ struct UiModelSceneActorDisplayMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
@@ -13998,7 +13998,7 @@ struct UiModelSceneActorDisplayMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1548216, -1, 7, 7, 0xF4A979A2, fields, -1);
+ static constexpr DB2Meta instance(1548216, -1, 7, 7, 0xF4A979A2, fields, -1);
return &instance;
}
};
@@ -14007,7 +14007,7 @@ struct UiModelSceneCameraMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[16] =
+ static constexpr DB2MetaField fields[16] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_FLOAT, 3, true },
@@ -14026,7 +14026,7 @@ struct UiModelSceneCameraMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1548213, 3, 16, 15, 0x10F8A956, fields, 15);
+ static constexpr DB2Meta instance(1548213, 3, 16, 15, 0x10F8A956, fields, 15);
return &instance;
}
};
@@ -14035,7 +14035,7 @@ struct UiPartyPoseMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -14044,7 +14044,7 @@ struct UiPartyPoseMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1993323, -1, 6, 5, 0xCE023AA8, fields, 5);
+ static constexpr DB2Meta instance(1993323, -1, 6, 5, 0xCE023AA8, fields, 5);
return &instance;
}
};
@@ -14053,14 +14053,14 @@ struct UiQuestDetailsThemeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3448518, -1, 4, 4, 0xAF517528, fields, -1);
+ static constexpr DB2Meta instance(3448518, -1, 4, 4, 0xAF517528, fields, -1);
return &instance;
}
};
@@ -14069,14 +14069,14 @@ struct UiTextureAtlasMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(897470, -1, 4, 4, 0xA63B3475, fields, -1);
+ static constexpr DB2Meta instance(897470, -1, 4, 4, 0xA63B3475, fields, -1);
return &instance;
}
};
@@ -14085,12 +14085,12 @@ struct UiTextureAtlasElementMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1989276, 1, 2, 2, 0x402AB955, fields, -1);
+ static constexpr DB2Meta instance(1989276, 1, 2, 2, 0x402AB955, fields, -1);
return &instance;
}
};
@@ -14099,7 +14099,7 @@ struct UiTextureAtlasMemberMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static constexpr DB2MetaField fields[12] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
@@ -14114,7 +14114,7 @@ struct UiTextureAtlasMemberMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(897532, 1, 12, 12, 0x2BD64311, fields, 7);
+ static constexpr DB2Meta instance(897532, 1, 12, 12, 0x2BD64311, fields, 7);
return &instance;
}
};
@@ -14123,11 +14123,11 @@ struct UiTextureKitMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(939159, -1, 1, 1, 0x5B96D427, fields, -1);
+ static constexpr DB2Meta instance(939159, -1, 1, 1, 0x5B96D427, fields, -1);
return &instance;
}
};
@@ -14136,7 +14136,7 @@ struct UiWidgetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
@@ -14148,7 +14148,7 @@ struct UiWidgetMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1983278, 1, 9, 9, 0xD38CBB29, fields, -1);
+ static constexpr DB2Meta instance(1983278, 1, 9, 9, 0xD38CBB29, fields, -1);
return &instance;
}
};
@@ -14157,13 +14157,13 @@ struct UiWidgetConstantSourceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1983639, -1, 3, 2, 0x4960D0A0, fields, 2);
+ static constexpr DB2Meta instance(1983639, -1, 3, 2, 0x4960D0A0, fields, 2);
return &instance;
}
};
@@ -14172,14 +14172,14 @@ struct UiWidgetDataSourceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1983640, -1, 4, 3, 0x183FA098, fields, 3);
+ static constexpr DB2Meta instance(1983640, -1, 4, 3, 0x183FA098, fields, 3);
return &instance;
}
};
@@ -14188,12 +14188,12 @@ struct UiWidgetMapMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2322531, -1, 2, 1, 0xF9ADC09E, fields, 1);
+ static constexpr DB2Meta instance(2322531, -1, 2, 1, 0xF9ADC09E, fields, 1);
return &instance;
}
};
@@ -14202,12 +14202,12 @@ struct UiWidgetSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3055925, -1, 2, 2, 0x271866B0, fields, -1);
+ static constexpr DB2Meta instance(3055925, -1, 2, 2, 0x271866B0, fields, -1);
return &instance;
}
};
@@ -14216,13 +14216,13 @@ struct UiWidgetStringSourceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1983641, -1, 3, 2, 0xA23E18E8, fields, 2);
+ static constexpr DB2Meta instance(1983641, -1, 3, 2, 0xA23E18E8, fields, 2);
return &instance;
}
};
@@ -14231,7 +14231,7 @@ struct UiWidgetVisTypeDataReqMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
@@ -14240,7 +14240,7 @@ struct UiWidgetVisTypeDataReqMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2740907, 1, 6, 5, 0x5FB9338F, fields, 5);
+ static constexpr DB2Meta instance(2740907, 1, 6, 5, 0x5FB9338F, fields, 5);
return &instance;
}
};
@@ -14249,7 +14249,7 @@ struct UiWidgetVisualizationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
@@ -14262,7 +14262,7 @@ struct UiWidgetVisualizationMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1983276, -1, 10, 10, 0xC3CDAA95, fields, -1);
+ static constexpr DB2Meta instance(1983276, -1, 10, 10, 0xC3CDAA95, fields, -1);
return &instance;
}
};
@@ -14271,12 +14271,12 @@ struct UiWidgetXWidgetSetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3386363, -1, 2, 1, 0x7704E8C2, fields, 1);
+ static constexpr DB2Meta instance(3386363, -1, 2, 1, 0x7704E8C2, fields, 1);
return &instance;
}
};
@@ -14285,7 +14285,7 @@ struct UnitBloodMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
@@ -14294,7 +14294,7 @@ struct UnitBloodMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1284821, -1, 6, 6, 0x0FF08208, fields, -1);
+ static constexpr DB2Meta instance(1284821, -1, 6, 6, 0x0FF08208, fields, -1);
return &instance;
}
};
@@ -14303,11 +14303,11 @@ struct UnitBloodLevelsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_BYTE, 3, false },
};
- static DB2Meta instance(1268904, -1, 1, 1, 0xCF406CD7, fields, -1);
+ static constexpr DB2Meta instance(1268904, -1, 1, 1, 0xCF406CD7, fields, -1);
return &instance;
}
};
@@ -14316,14 +14316,14 @@ struct UnitConditionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 8, false },
{ FT_BYTE, 8, true },
{ FT_INT, 8, true },
};
- static DB2Meta instance(1120959, -1, 4, 4, 0x383D75FD, fields, -1);
+ static constexpr DB2Meta instance(1120959, -1, 4, 4, 0x383D75FD, fields, -1);
return &instance;
}
};
@@ -14332,7 +14332,7 @@ struct UnitPowerBarMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[16] =
+ static constexpr DB2MetaField fields[16] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -14351,7 +14351,7 @@ struct UnitPowerBarMeta
{ FT_INT, 6, true },
{ FT_INT, 6, true },
};
- static DB2Meta instance(1237753, -1, 16, 16, 0xE815439F, fields, -1);
+ static constexpr DB2Meta instance(1237753, -1, 16, 16, 0xE815439F, fields, -1);
return &instance;
}
};
@@ -14360,7 +14360,7 @@ struct VehicleMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[18] =
+ static constexpr DB2MetaField fields[18] =
{
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
@@ -14381,7 +14381,7 @@ struct VehicleMeta
{ FT_SHORT, 8, false },
{ FT_SHORT, 3, false },
};
- static DB2Meta instance(1368621, -1, 18, 18, 0xA0087D9F, fields, -1);
+ static constexpr DB2Meta instance(1368621, -1, 18, 18, 0xA0087D9F, fields, -1);
return &instance;
}
};
@@ -14390,7 +14390,7 @@ struct VehiclePOITypeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -14398,7 +14398,7 @@ struct VehiclePOITypeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3311405, -1, 5, 5, 0xC5DB21A0, fields, -1);
+ static constexpr DB2Meta instance(3311405, -1, 5, 5, 0xC5DB21A0, fields, -1);
return &instance;
}
};
@@ -14407,7 +14407,7 @@ struct VehicleSeatMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[61] =
+ static constexpr DB2MetaField fields[61] =
{
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 3, true },
@@ -14471,7 +14471,7 @@ struct VehicleSeatMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1345447, -1, 61, 61, 0x50B6088F, fields, -1);
+ static constexpr DB2Meta instance(1345447, -1, 61, 61, 0x50B6088F, fields, -1);
return &instance;
}
};
@@ -14480,14 +14480,14 @@ struct VehicleUIIndSeatMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1279741, -1, 4, 3, 0xB64B1BD8, fields, 3);
+ static constexpr DB2Meta instance(1279741, -1, 4, 3, 0xB64B1BD8, fields, 3);
return &instance;
}
};
@@ -14496,11 +14496,11 @@ struct VehicleUIIndicatorMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1279740, -1, 1, 1, 0xB127675D, fields, -1);
+ static constexpr DB2Meta instance(1279740, -1, 1, 1, 0xB127675D, fields, -1);
return &instance;
}
};
@@ -14509,7 +14509,7 @@ struct VignetteMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -14522,7 +14522,7 @@ struct VignetteMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(892861, -1, 10, 10, 0xEC171292, fields, -1);
+ static constexpr DB2Meta instance(892861, -1, 10, 10, 0xEC171292, fields, -1);
return &instance;
}
};
@@ -14531,12 +14531,12 @@ struct VirtualAttachmentMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1634482, -1, 2, 2, 0x96EE7037, fields, -1);
+ static constexpr DB2Meta instance(1634482, -1, 2, 2, 0x96EE7037, fields, -1);
return &instance;
}
};
@@ -14545,13 +14545,13 @@ struct VirtualAttachmentCustomizationMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1634480, -1, 3, 3, 0xE7753F5C, fields, -1);
+ static constexpr DB2Meta instance(1634480, -1, 3, 3, 0xE7753F5C, fields, -1);
return &instance;
}
};
@@ -14560,14 +14560,14 @@ struct VocalUISoundsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 2, false },
};
- static DB2Meta instance(1267067, -1, 4, 4, 0x38987A6C, fields, -1);
+ static constexpr DB2Meta instance(1267067, -1, 4, 4, 0x38987A6C, fields, -1);
return &instance;
}
};
@@ -14576,13 +14576,13 @@ struct VoiceOverPriorityMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(4211372, -1, 3, 3, 0xA54084F0, fields, -1);
+ static constexpr DB2Meta instance(4211372, -1, 3, 3, 0xA54084F0, fields, -1);
return &instance;
}
};
@@ -14591,14 +14591,14 @@ struct VolumeFogConditionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3587230, -1, 4, 3, 0xA8C126ED, fields, 3);
+ static constexpr DB2Meta instance(3587230, -1, 4, 3, 0xA8C126ED, fields, 3);
return &instance;
}
};
@@ -14607,7 +14607,7 @@ struct WMOAreaTableMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[15] =
+ static constexpr DB2MetaField fields[15] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -14625,7 +14625,7 @@ struct WMOAreaTableMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1355528, 1, 15, 15, 0xCD7AF6E0, fields, 2);
+ static constexpr DB2Meta instance(1355528, 1, 15, 15, 0xCD7AF6E0, fields, 2);
return &instance;
}
};
@@ -14634,7 +14634,7 @@ struct WMOMinimapTextureMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
@@ -14642,7 +14642,7 @@ struct WMOMinimapTextureMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1323241, -1, 5, 4, 0x2A1E430A, fields, 4);
+ static constexpr DB2Meta instance(1323241, -1, 5, 4, 0x2A1E430A, fields, 4);
return &instance;
}
};
@@ -14651,7 +14651,7 @@ struct WaterfallDataMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[19] =
+ static constexpr DB2MetaField fields[19] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -14673,7 +14673,7 @@ struct WaterfallDataMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2565222, -1, 19, 19, 0x2169A76A, fields, -1);
+ static constexpr DB2Meta instance(2565222, -1, 19, 19, 0x2169A76A, fields, -1);
return &instance;
}
};
@@ -14682,7 +14682,7 @@ struct WaypointEdgeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
@@ -14690,7 +14690,7 @@ struct WaypointEdgeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2565258, -1, 5, 5, 0x0E663F8B, fields, -1);
+ static constexpr DB2Meta instance(2565258, -1, 5, 5, 0x0E663F8B, fields, -1);
return &instance;
}
};
@@ -14699,7 +14699,7 @@ struct WaypointNodeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
@@ -14708,7 +14708,7 @@ struct WaypointNodeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2565265, -1, 6, 6, 0xCE16D4A6, fields, -1);
+ static constexpr DB2Meta instance(2565265, -1, 6, 6, 0xCE16D4A6, fields, -1);
return &instance;
}
};
@@ -14717,12 +14717,12 @@ struct WaypointSafeLocsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_FLOAT, 3, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2820850, -1, 2, 2, 0xEB35FD5C, fields, -1);
+ static constexpr DB2Meta instance(2820850, -1, 2, 2, 0xEB35FD5C, fields, -1);
return &instance;
}
};
@@ -14731,7 +14731,7 @@ struct WbAccessControlListMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_SHORT, 1, false },
@@ -14739,7 +14739,7 @@ struct WbAccessControlListMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(879634, -1, 5, 5, 0xF9DAF847, fields, -1);
+ static constexpr DB2Meta instance(879634, -1, 5, 5, 0xF9DAF847, fields, -1);
return &instance;
}
};
@@ -14748,7 +14748,7 @@ struct WeaponImpactSoundsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -14758,7 +14758,7 @@ struct WeaponImpactSoundsMeta
{ FT_INT, 11, false },
{ FT_INT, 11, false },
};
- static DB2Meta instance(1267648, -1, 7, 7, 0xCC11734B, fields, -1);
+ static constexpr DB2Meta instance(1267648, -1, 7, 7, 0xCC11734B, fields, -1);
return &instance;
}
};
@@ -14767,13 +14767,13 @@ struct WeaponSwingSounds2Meta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1267068, -1, 3, 3, 0x7F3FBC0A, fields, -1);
+ static constexpr DB2Meta instance(1267068, -1, 3, 3, 0x7F3FBC0A, fields, -1);
return &instance;
}
};
@@ -14782,7 +14782,7 @@ struct WeaponTrailMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
@@ -14794,7 +14794,7 @@ struct WeaponTrailMeta
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 3, true },
};
- static DB2Meta instance(982461, -1, 9, 9, 0xCD83E5F9, fields, -1);
+ static constexpr DB2Meta instance(982461, -1, 9, 9, 0xCD83E5F9, fields, -1);
return &instance;
}
};
@@ -14803,13 +14803,13 @@ struct WeaponTrailModelDefMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1239843, -1, 3, 2, 0xC737CAD2, fields, 2);
+ static constexpr DB2Meta instance(1239843, -1, 3, 2, 0xC737CAD2, fields, 2);
return &instance;
}
};
@@ -14818,7 +14818,7 @@ struct WeaponTrailParamMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_BYTE, 1, false },
{ FT_FLOAT, 1, true },
@@ -14831,7 +14831,7 @@ struct WeaponTrailParamMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1239842, -1, 10, 9, 0xDC6EF9B4, fields, 9);
+ static constexpr DB2Meta instance(1239842, -1, 10, 9, 0xDC6EF9B4, fields, 9);
return &instance;
}
};
@@ -14840,7 +14840,7 @@ struct WeatherMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[23] =
+ static constexpr DB2MetaField fields[23] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -14866,7 +14866,7 @@ struct WeatherMeta
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 3, true },
};
- static DB2Meta instance(1343311, -1, 23, 23, 0x354627A5, fields, -1);
+ static constexpr DB2Meta instance(1343311, -1, 23, 23, 0x354627A5, fields, -1);
return &instance;
}
};
@@ -14875,12 +14875,12 @@ struct WeatherXParticulateMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1965591, -1, 2, 1, 0xD6E739FE, fields, 1);
+ static constexpr DB2Meta instance(1965591, -1, 2, 1, 0xD6E739FE, fields, 1);
return &instance;
}
};
@@ -14889,13 +14889,13 @@ struct WeeklyRewardChestThresholdMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3580962, -1, 3, 3, 0xBEF159C4, fields, -1);
+ static constexpr DB2Meta instance(3580962, -1, 3, 3, 0xBEF159C4, fields, -1);
return &instance;
}
};
@@ -14904,7 +14904,7 @@ struct WindSettingsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static constexpr DB2MetaField fields[10] =
{
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 3, true },
@@ -14917,7 +14917,7 @@ struct WindSettingsMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(943871, -1, 10, 10, 0xE359B6F6, fields, -1);
+ static constexpr DB2Meta instance(943871, -1, 10, 10, 0xE359B6F6, fields, -1);
return &instance;
}
};
@@ -14926,12 +14926,12 @@ struct WorldBossLockoutMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static constexpr DB2MetaField fields[2] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(975279, -1, 2, 2, 0x245D9086, fields, -1);
+ static constexpr DB2Meta instance(975279, -1, 2, 2, 0x245D9086, fields, -1);
return &instance;
}
};
@@ -14940,7 +14940,7 @@ struct WorldChunkSoundsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
@@ -14949,7 +14949,7 @@ struct WorldChunkSoundsMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1267069, -1, 6, 6, 0x967E93B7, fields, -1);
+ static constexpr DB2Meta instance(1267069, -1, 6, 6, 0x967E93B7, fields, -1);
return &instance;
}
};
@@ -14958,7 +14958,7 @@ struct WorldEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[6] =
+ static constexpr DB2MetaField fields[6] =
{
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
@@ -14967,7 +14967,7 @@ struct WorldEffectMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1343312, -1, 6, 6, 0x79117AA9, fields, -1);
+ static constexpr DB2Meta instance(1343312, -1, 6, 6, 0x79117AA9, fields, -1);
return &instance;
}
};
@@ -14976,13 +14976,13 @@ struct WorldElapsedTimerMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1135240, -1, 3, 3, 0x30FF7138, fields, -1);
+ static constexpr DB2Meta instance(1135240, -1, 3, 3, 0x30FF7138, fields, -1);
return &instance;
}
};
@@ -14991,7 +14991,7 @@ struct WorldMapOverlayMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static constexpr DB2MetaField fields[13] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
@@ -15007,7 +15007,7 @@ struct WorldMapOverlayMeta
{ FT_INT, 1, false },
{ FT_INT, 4, false },
};
- static DB2Meta instance(1134579, 0, 13, 13, 0x00F18FC5, fields, 1);
+ static constexpr DB2Meta instance(1134579, 0, 13, 13, 0x00F18FC5, fields, 1);
return &instance;
}
};
@@ -15016,7 +15016,7 @@ struct WorldMapOverlayTileMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static constexpr DB2MetaField fields[5] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -15024,7 +15024,7 @@ struct WorldMapOverlayTileMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957212, -1, 5, 4, 0x341D6DB6, fields, 4);
+ static constexpr DB2Meta instance(1957212, -1, 5, 4, 0x341D6DB6, fields, 4);
return &instance;
}
};
@@ -15033,11 +15033,11 @@ struct WorldStateExpressionMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[1] =
+ static constexpr DB2MetaField fields[1] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1332558, -1, 1, 1, 0x6695F131, fields, -1);
+ static constexpr DB2Meta instance(1332558, -1, 1, 1, 0x6695F131, fields, -1);
return &instance;
}
};
@@ -15046,7 +15046,7 @@ struct WorldStateZoneSoundsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[9] =
+ static constexpr DB2MetaField fields[9] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
@@ -15058,7 +15058,7 @@ struct WorldStateZoneSoundsMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1266941, -1, 9, 9, 0x52C5ECE9, fields, -1);
+ static constexpr DB2Meta instance(1266941, -1, 9, 9, 0x52C5ECE9, fields, -1);
return &instance;
}
};
@@ -15067,7 +15067,7 @@ struct World_PVP_AreaMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static constexpr DB2MetaField fields[7] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
@@ -15077,7 +15077,7 @@ struct World_PVP_AreaMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1310255, -1, 7, 7, 0xDB4FFDE0, fields, -1);
+ static constexpr DB2Meta instance(1310255, -1, 7, 7, 0xDB4FFDE0, fields, -1);
return &instance;
}
};
@@ -15086,14 +15086,14 @@ struct ZoneIntroMusicTableMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1310251, -1, 4, 4, 0xBEB0D6B9, fields, -1);
+ static constexpr DB2Meta instance(1310251, -1, 4, 4, 0xBEB0D6B9, fields, -1);
return &instance;
}
};
@@ -15102,7 +15102,7 @@ struct ZoneLightMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static constexpr DB2MetaField fields[8] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, true },
@@ -15113,7 +15113,7 @@ struct ZoneLightMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1310253, -1, 8, 8, 0xF6796C55, fields, -1);
+ static constexpr DB2Meta instance(1310253, -1, 8, 8, 0xF6796C55, fields, -1);
return &instance;
}
};
@@ -15122,13 +15122,13 @@ struct ZoneLightPointMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[3] =
+ static constexpr DB2MetaField fields[3] =
{
{ FT_FLOAT, 2, true },
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1310256, -1, 3, 2, 0x99D8C676, fields, 2);
+ static constexpr DB2Meta instance(1310256, -1, 3, 2, 0x99D8C676, fields, 2);
return &instance;
}
};
@@ -15137,14 +15137,14 @@ struct ZoneMusicMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 2, false },
{ FT_INT, 2, false },
{ FT_INT, 2, false },
};
- static DB2Meta instance(1310254, -1, 4, 4, 0x7894E43E, fields, -1);
+ static constexpr DB2Meta instance(1310254, -1, 4, 4, 0x7894E43E, fields, -1);
return &instance;
}
};
@@ -15153,14 +15153,14 @@ struct ZoneStoryMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[4] =
+ static constexpr DB2MetaField fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1797864, -1, 4, 3, 0x4C6C5CD7, fields, 3);
+ static constexpr DB2Meta instance(1797864, -1, 4, 3, 0x4C6C5CD7, fields, 3);
return &instance;
}
};