OpenKO Database Model
Table- and column-level documentation generated from the jsonSchema
Loading...
Searching...
No Matches
full_binder::Item Class Referenceexport
module FullBinder

generated nanodbc column binder for full_model::Item More...

Public Types

typedef void(* BindColumnFunction_t) (full_model::Item &m, const nanodbc::result &result, short colIndex)
 
using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>
 

Static Public Member Functions

static const BindingsMapType & GetColumnBindings ()
 Returns the binding function associated with the column name.
 
static void BindID (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to ID.
 
static void BindName (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Name.
 
static void BindKind (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Kind.
 
static void BindSlot (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Slot.
 
static void BindRace (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Race.
 
static void BindClassId (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to ClassId.
 
static void BindDamage (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Damage.
 
static void BindDelay (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Delay.
 
static void BindRange (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Range.
 
static void BindWeight (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Weight.
 
static void BindDurability (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Durability.
 
static void BindBuyPrice (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to BuyPrice.
 
static void BindSellPrice (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to SellPrice.
 
static void BindArmor (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Armor.
 
static void BindCountable (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Countable.
 
static void BindMagicEffect (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to MagicEffect.
 
static void BindSpecialEffect (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to SpecialEffect.
 
static void BindMinLevel (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to MinLevel.
 
static void BindMaxLevel (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to MaxLevel.
 
static void BindRequiredRank (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to RequiredRank.
 
static void BindRequiredTitle (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to RequiredTitle.
 
static void BindRequiredStrength (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to RequiredStrength.
 
static void BindRequiredStamina (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to RequiredStamina.
 
static void BindRequiredDexterity (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to RequiredDexterity.
 
static void BindRequiredIntelligence (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to RequiredIntelligence.
 
static void BindRequiredCharisma (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to RequiredCharisma.
 
static void BindSellingGroup (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to SellingGroup.
 
static void BindType (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Type.
 
static void BindHitRate (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to HitRate.
 
static void BindEvasionRate (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to EvasionRate.
 
static void BindDaggerArmor (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to DaggerArmor.
 
static void BindSwordArmor (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to SwordArmor.
 
static void BindMaceArmor (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to MaceArmor.
 
static void BindAxeArmor (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to AxeArmor.
 
static void BindSpearArmor (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to SpearArmor.
 
static void BindBowArmor (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to BowArmor.
 
static void BindFireDamage (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to FireDamage.
 
static void BindIceDamage (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to IceDamage.
 
static void BindLightningDamage (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to LightningDamage.
 
static void BindPoisonDamage (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to PoisonDamage.
 
static void BindHpDrain (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to HpDrain.
 
static void BindMpDamage (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to MpDamage.
 
static void BindMpDrain (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to MpDrain.
 
static void BindMirrorDamage (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to MirrorDamage.
 
static void BindDropRate (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to DropRate.
 
static void BindStrengthBonus (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to StrengthBonus.
 
static void BindStaminaBonus (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to StaminaBonus.
 
static void BindDexterityBonus (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to DexterityBonus.
 
static void BindIntelligenceBonus (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to IntelligenceBonus.
 
static void BindCharismaBonus (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to CharismaBonus.
 
static void BindMaxHpBonus (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to MaxHpBonus.
 
static void BindMaxMpBonus (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to MaxMpBonus.
 
static void BindFireResist (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to FireResist.
 
static void BindColdResist (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to ColdResist.
 
static void BindLightningResist (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to LightningResist.
 
static void BindMagicResist (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to MagicResist.
 
static void BindPoisonResist (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to PoisonResist.
 
static void BindCurseResist (full_model::Item &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to CurseResist.
 

Detailed Description

generated nanodbc column binder for full_model::Item


The documentation for this class was generated from the following file: