TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DB2Stores.h File Reference
#include "DB2Store.h"
#include "DB2Structure.h"
#include "SharedDefines.h"
#include <boost/regex.hpp>
#include <array>
+ Include dependency graph for DB2Stores.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HotfixNotify
 
class  DB2Manager
 

Macros

#define DEFINE_DB2_SET_COMPARATOR(structure)
 
#define sDB2Manager   DB2Manager::Instance()
 

Typedefs

typedef std::vector< HotfixNotify > HotfixData
 

Variables

TC_GAME_API DB2Storage
< AchievementEntry > 
sAchievementStore
 
TC_GAME_API DB2Storage
< AuctionHouseEntry > 
sAuctionHouseStore
 
TC_GAME_API DB2Storage
< BarberShopStyleEntry > 
sBarberShopStyleStore
 
TC_GAME_API DB2Storage
< BattlePetBreedQualityEntry > 
sBattlePetBreedQualityStore
 
TC_GAME_API DB2Storage
< BattlePetBreedStateEntry > 
sBattlePetBreedStateStore
 
TC_GAME_API DB2Storage
< BattlePetSpeciesEntry > 
sBattlePetSpeciesStore
 
TC_GAME_API DB2Storage
< BattlePetSpeciesStateEntry > 
sBattlePetSpeciesStateStore
 
TC_GAME_API DB2Storage
< BroadcastTextEntry > 
sBroadcastTextStore
 
TC_GAME_API DB2Storage
< CharStartOutfitEntry > 
sCharStartOutfitStore
 
TC_GAME_API DB2Storage
< CinematicSequencesEntry > 
sCinematicSequencesStore
 
TC_GAME_API DB2Storage
< CreatureDisplayInfoEntry > 
sCreatureDisplayInfoStore
 
TC_GAME_API DB2Storage
< CreatureTypeEntry > 
sCreatureTypeStore
 
TC_GAME_API DB2Storage
< CriteriaEntry > 
sCriteriaStore
 
TC_GAME_API DB2Storage
< CriteriaTreeEntry > 
sCriteriaTreeStore
 
TC_GAME_API DB2Storage
< CurrencyTypesEntry > 
sCurrencyTypesStore
 
TC_GAME_API DB2Storage
< DestructibleModelDataEntry > 
sDestructibleModelDataStore
 
TC_GAME_API DB2Storage
< DurabilityQualityEntry > 
sDurabilityQualityStore
 
TC_GAME_API DB2Storage
< GameObjectsEntry > 
sGameObjectsStore
 
TC_GAME_API DB2Storage
< GameTablesEntry > 
sGameTablesStore
 
TC_GAME_API DB2Storage
< GarrAbilityEntry > 
sGarrAbilityStore
 
TC_GAME_API DB2Storage
< GarrBuildingEntry > 
sGarrBuildingStore
 
TC_GAME_API DB2Storage
< GarrBuildingPlotInstEntry > 
sGarrBuildingPlotInstStore
 
TC_GAME_API DB2Storage
< GarrClassSpecEntry > 
sGarrClassSpecStore
 
TC_GAME_API DB2Storage
< GarrFollowerEntry > 
sGarrFollowerStore
 
TC_GAME_API DB2Storage
< GarrFollowerXAbilityEntry > 
sGarrFollowerXAbilityStore
 
TC_GAME_API DB2Storage
< GarrPlotBuildingEntry > 
sGarrPlotBuildingStore
 
TC_GAME_API DB2Storage
< GarrPlotEntry > 
sGarrPlotStore
 
TC_GAME_API DB2Storage
< GarrPlotInstanceEntry > 
sGarrPlotInstanceStore
 
TC_GAME_API DB2Storage
< GarrSiteLevelEntry > 
sGarrSiteLevelStore
 
TC_GAME_API DB2Storage
< GarrSiteLevelPlotInstEntry > 
sGarrSiteLevelPlotInstStore
 
TC_GAME_API DB2Storage
< GlyphSlotEntry > 
sGlyphSlotStore
 
TC_GAME_API DB2Storage
< GuildPerkSpellsEntry > 
sGuildPerkSpellsStore
 
TC_GAME_API DB2Storage
< HeirloomEntry > 
sHeirloomStore
 
TC_GAME_API DB2Storage
< HolidaysEntry > 
sHolidaysStore
 
TC_GAME_API DB2Storage
< ImportPriceArmorEntry > 
sImportPriceArmorStore
 
TC_GAME_API DB2Storage
< ImportPriceQualityEntry > 
sImportPriceQualityStore
 
TC_GAME_API DB2Storage
< ImportPriceShieldEntry > 
sImportPriceShieldStore
 
TC_GAME_API DB2Storage
< ImportPriceWeaponEntry > 
sImportPriceWeaponStore
 
TC_GAME_API DB2Storage
< ItemClassEntry > 
sItemClassStore
 
TC_GAME_API DB2Storage
< ItemCurrencyCostEntry > 
sItemCurrencyCostStore
 
TC_GAME_API DB2Storage
< ItemDisenchantLootEntry > 
sItemDisenchantLootStore
 
TC_GAME_API DB2Storage
< ItemEffectEntry > 
sItemEffectStore
 
TC_GAME_API DB2Storage< ItemEntry > sItemStore
 
TC_GAME_API DB2Storage
< ItemExtendedCostEntry > 
sItemExtendedCostStore
 
TC_GAME_API DB2Storage
< ItemLimitCategoryEntry > 
sItemLimitCategoryStore
 
TC_GAME_API DB2Storage
< ItemPriceBaseEntry > 
sItemPriceBaseStore
 
TC_GAME_API DB2Storage
< ItemRandomPropertiesEntry > 
sItemRandomPropertiesStore
 
TC_GAME_API DB2Storage
< ItemRandomSuffixEntry > 
sItemRandomSuffixStore
 
TC_GAME_API DB2Storage
< ItemSparseEntry > 
sItemSparseStore
 
TC_GAME_API DB2Storage
< ItemSpecEntry > 
sItemSpecStore
 
TC_GAME_API DB2Storage
< ItemSpecOverrideEntry > 
sItemSpecOverrideStore
 
TC_GAME_API DB2Storage
< ItemToBattlePetSpeciesEntry > 
sItemToBattlePetSpeciesStore
 
TC_GAME_API DB2Storage
< MailTemplateEntry > 
sMailTemplateStore
 
TC_GAME_API DB2Storage
< ModifierTreeEntry > 
sModifierTreeStore
 
TC_GAME_API DB2Storage
< MountCapabilityEntry > 
sMountCapabilityStore
 
TC_GAME_API DB2Storage
< OverrideSpellDataEntry > 
sOverrideSpellDataStore
 
TC_GAME_API DB2Storage
< PlayerConditionEntry > 
sPlayerConditionStore
 
TC_GAME_API DB2Storage
< QuestMoneyRewardEntry > 
sQuestMoneyRewardStore
 
TC_GAME_API DB2Storage
< QuestSortEntry > 
sQuestSortStore
 
TC_GAME_API DB2Storage
< QuestXPEntry > 
sQuestXPStore
 
TC_GAME_API DB2Storage
< ScalingStatDistributionEntry > 
sScalingStatDistributionStore
 
TC_GAME_API DB2Storage
< SoundEntriesEntry > 
sSoundEntriesStore
 
TC_GAME_API DB2Storage
< SpellAuraRestrictionsEntry > 
sSpellAuraRestrictionsStore
 
TC_GAME_API DB2Storage
< SpellCastTimesEntry > 
sSpellCastTimesStore
 
TC_GAME_API DB2Storage
< SpellCastingRequirementsEntry > 
sSpellCastingRequirementsStore
 
TC_GAME_API DB2Storage
< SpellClassOptionsEntry > 
sSpellClassOptionsStore
 
TC_GAME_API DB2Storage
< SpellDurationEntry > 
sSpellDurationStore
 
TC_GAME_API DB2Storage
< SpellItemEnchantmentConditionEntry > 
sSpellItemEnchantmentConditionStore
 
TC_GAME_API DB2Storage
< SpellLearnSpellEntry > 
sSpellLearnSpellStore
 
TC_GAME_API DB2Storage
< SpellMiscEntry > 
sSpellMiscStore
 
TC_GAME_API DB2Storage
< SpellPowerEntry > 
sSpellPowerStore
 
TC_GAME_API DB2Storage
< SpellRadiusEntry > 
sSpellRadiusStore
 
TC_GAME_API DB2Storage
< SpellRangeEntry > 
sSpellRangeStore
 
TC_GAME_API DB2Storage
< SpellReagentsEntry > 
sSpellReagentsStore
 
TC_GAME_API DB2Storage
< SpellRuneCostEntry > 
sSpellRuneCostStore
 
TC_GAME_API DB2Storage
< SpellTotemsEntry > 
sSpellTotemsStore
 
TC_GAME_API DB2Storage
< SpellXSpellVisualEntry > 
sSpellXSpellVisualStore
 
TC_GAME_API DB2Storage
< TaxiNodesEntry > 
sTaxiNodesStore
 
TC_GAME_API DB2Storage
< TaxiPathEntry > 
sTaxiPathStore
 
TC_GAME_API DB2Storage
< TotemCategoryEntry > 
sTotemCategoryStore
 
TC_GAME_API DB2Storage< ToyEntry > sToyStore
 
TC_GAME_API DB2Storage
< UnitPowerBarEntry > 
sUnitPowerBarStore
 
TC_GAME_API DB2Storage
< WorldMapOverlayEntry > 
sWorldMapOverlayStore
 
TC_GAME_API TaxiMask sTaxiNodesMask
 
TC_GAME_API TaxiMask sOldContinentsNodesMask
 
TC_GAME_API TaxiMask sHordeTaxiNodesMask
 
TC_GAME_API TaxiMask sAllianceTaxiNodesMask
 
TC_GAME_API TaxiPathSetBySource sTaxiPathSetBySource
 
TC_GAME_API TaxiPathNodesByPath sTaxiPathNodesByPath
 

Macro Definition Documentation

#define DEFINE_DB2_SET_COMPARATOR (   structure)
Value:
struct structure ## Comparator : public std::binary_function<structure const*, structure const*, bool> \
{ \
bool operator()(structure const* left, structure const* right) const { return Compare(left, right); } \
static bool Compare(structure const* left, structure const* right); \
};
#define bool
Definition: CascPort.h:16
bool left(const int *a, const int *b, const int *c)
Definition: RecastContour.cpp:487
#define sDB2Manager   DB2Manager::Instance()

Typedef Documentation

typedef std::vector<HotfixNotify> HotfixData

Variable Documentation

TC_GAME_API TaxiMask sAllianceTaxiNodesMask
TC_GAME_API DB2Storage<BattlePetBreedQualityEntry> sBattlePetBreedQualityStore
TC_GAME_API DB2Storage<BattlePetBreedStateEntry> sBattlePetBreedStateStore
TC_GAME_API DB2Storage<BattlePetSpeciesStateEntry> sBattlePetSpeciesStateStore
TC_GAME_API DB2Storage<BattlePetSpeciesEntry> sBattlePetSpeciesStore
TC_GAME_API DB2Storage<CinematicSequencesEntry> sCinematicSequencesStore
TC_GAME_API DB2Storage<CreatureDisplayInfoEntry> sCreatureDisplayInfoStore
TC_GAME_API DB2Storage<DestructibleModelDataEntry> sDestructibleModelDataStore
TC_GAME_API DB2Storage<DurabilityQualityEntry> sDurabilityQualityStore
TC_GAME_API DB2Storage<GarrBuildingPlotInstEntry> sGarrBuildingPlotInstStore
TC_GAME_API DB2Storage<GarrFollowerXAbilityEntry> sGarrFollowerXAbilityStore
TC_GAME_API DB2Storage<GarrPlotBuildingEntry> sGarrPlotBuildingStore
TC_GAME_API DB2Storage<GarrPlotInstanceEntry> sGarrPlotInstanceStore
TC_GAME_API DB2Storage<GarrSiteLevelPlotInstEntry> sGarrSiteLevelPlotInstStore
TC_GAME_API TaxiMask sHordeTaxiNodesMask
TC_GAME_API DB2Storage<ImportPriceArmorEntry> sImportPriceArmorStore
TC_GAME_API DB2Storage<ImportPriceQualityEntry> sImportPriceQualityStore
TC_GAME_API DB2Storage<ImportPriceShieldEntry> sImportPriceShieldStore
TC_GAME_API DB2Storage<ImportPriceWeaponEntry> sImportPriceWeaponStore
TC_GAME_API DB2Storage<ItemCurrencyCostEntry> sItemCurrencyCostStore
TC_GAME_API DB2Storage<ItemDisenchantLootEntry> sItemDisenchantLootStore
TC_GAME_API DB2Storage<ItemExtendedCostEntry> sItemExtendedCostStore
TC_GAME_API DB2Storage<ItemLimitCategoryEntry> sItemLimitCategoryStore
TC_GAME_API DB2Storage<ItemRandomPropertiesEntry> sItemRandomPropertiesStore
TC_GAME_API DB2Storage<ItemRandomSuffixEntry> sItemRandomSuffixStore
TC_GAME_API DB2Storage<ItemSpecOverrideEntry> sItemSpecOverrideStore
TC_GAME_API DB2Storage<ItemToBattlePetSpeciesEntry> sItemToBattlePetSpeciesStore
TC_GAME_API TaxiMask sOldContinentsNodesMask
TC_GAME_API DB2Storage<OverrideSpellDataEntry> sOverrideSpellDataStore
TC_GAME_API DB2Storage<QuestMoneyRewardEntry> sQuestMoneyRewardStore
TC_GAME_API DB2Storage<ScalingStatDistributionEntry> sScalingStatDistributionStore
TC_GAME_API DB2Storage<SpellAuraRestrictionsEntry> sSpellAuraRestrictionsStore
TC_GAME_API DB2Storage<SpellCastingRequirementsEntry> sSpellCastingRequirementsStore
TC_GAME_API DB2Storage<SpellClassOptionsEntry> sSpellClassOptionsStore
TC_GAME_API DB2Storage<SpellItemEnchantmentConditionEntry> sSpellItemEnchantmentConditionStore
TC_GAME_API DB2Storage<SpellXSpellVisualEntry> sSpellXSpellVisualStore
TC_GAME_API TaxiMask sTaxiNodesMask
TC_GAME_API TaxiPathNodesByPath sTaxiPathNodesByPath
TC_GAME_API TaxiPathSetBySource sTaxiPathSetBySource