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