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

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

Public Types

typedef void(* BindColumnFunction_t) (full_model::Npc &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 BindNpcId (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to NpcId.
 
static void BindName (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Name.
 
static void BindPictureId (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to PictureId.
 
static void BindSize (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Size.
 
static void BindWeapon1 (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Weapon1.
 
static void BindWeapon2 (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Weapon2.
 
static void BindGroup (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Group.
 
static void BindActType (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to ActType.
 
static void BindType (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Type.
 
static void BindFamily (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Family.
 
static void BindRank (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Rank.
 
static void BindTitle (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Title.
 
static void BindSellingGroup (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to SellingGroup.
 
static void BindLevel (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Level.
 
static void BindExp (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Exp.
 
static void BindLoyalty (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Loyalty.
 
static void BindHitPoints (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to HitPoints.
 
static void BindManaPoints (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to ManaPoints.
 
static void BindAttack (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Attack.
 
static void BindArmor (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Armor.
 
static void BindHitRate (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to HitRate.
 
static void BindEvadeRate (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to EvadeRate.
 
static void BindDamage (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Damage.
 
static void BindAttackDelay (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to AttackDelay.
 
static void BindWalkSpeed (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to WalkSpeed.
 
static void BindRunSpeed (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to RunSpeed.
 
static void BindStandTime (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to StandTime.
 
static void BindMagic1 (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Magic1.
 
static void BindMagic2 (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Magic2.
 
static void BindMagic3 (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Magic3.
 
static void BindFireResist (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to FireResist.
 
static void BindColdResist (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to ColdResist.
 
static void BindLightningResist (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to LightningResist.
 
static void BindMagicResist (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to MagicResist.
 
static void BindDiseaseResist (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to DiseaseResist.
 
static void BindPoisonResist (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to PoisonResist.
 
static void BindLightResist (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to LightResist.
 
static void BindBulk (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Bulk.
 
static void BindAttackRange (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to AttackRange.
 
static void BindSearchRange (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to SearchRange.
 
static void BindTracingRange (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to TracingRange.
 
static void BindMoney (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Money.
 
static void BindItem (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to Item.
 
static void BindDirectAttack (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to DirectAttack.
 
static void BindMagicAttack (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to MagicAttack.
 
static void BindMoneyType (full_model::Npc &m, const nanodbc::result &result, short colIndex)
 Binds a result's column to MoneyType.
 

Detailed Description

generated nanodbc column binder for full_model::Npc


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