OpenKO Database Model
Table- and column-level documentation generated from the jsonSchema
Loading...
Searching...
No Matches
FullBinder.h
1#ifndef FULL_BINDER_FULLBINDER_H
2#define FULL_BINDER_FULLBINDER_H
3
4#pragma once
5
6#include <ModelUtil/ModelUtil.h>
7#include <string>
8#include <unordered_map>
9
10namespace nanodbc
11{
12 class result;
13}
14
15namespace full_model
16{
17 class AccountChar;
18 class Battle;
19 class Coefficient;
20 class Concurrent;
21 class CopySerialItem;
22 class CopyTest;
23 class CouponSerialList;
24 class CurrentUser;
25 class Event;
26 class EventTrigger;
27 class FriendList;
28 class HacktoolUserLog;
29 class HeroUser;
30 class Home;
31 class Item;
32 class ItemExchange;
33 class ItemGroup;
34 class ItemUpgrade;
36 class Monster;
37 class MonsterItem;
38 class Npc;
39 class NpcItem;
40 class NpcMoveItem;
41 class NpcPos;
42 class KingBallotBox;
44 class KingElectionList;
45 class KingSystem;
46 class Knights;
47 class KnightsAlliance;
48 class KnightsCape;
49 class KnightsRating;
51 class KnightsUser;
52 class LevelUp;
53 class Magic;
54 class MagicType1;
55 class MagicType2;
56 class MagicType3;
57 class MagicType4;
58 class MagicType5;
59 class MagicType6;
60 class MagicType7;
61 class MagicType8;
62 class MagicType9;
63 class MakeDefensive;
64 class MakeItem;
66 class MakeItemGroup;
67 class MakeItemRareCode;
68 class MakeWeapon;
69 class MonsterChallenge;
71 class MonsterItemTest;
73 class ProgramListLog;
74 class RentalItem;
75 class RentalItemList;
76 class ServerResource;
77 class StartPosition;
78 class TbUser;
79 class UserEditor;
80 class UserEditorItem;
81 class UserKnightsRank;
82 class UserPersonalRank;
83 class UserRentalItem;
84 class UserSavedMagic;
85 class UserData;
87 class Version;
88 class Warehouse;
89 class WebItemMall;
90 class WebItemMallLog;
91 class WebpageAddress;
92 class ZoneInfo;
93}
94
95namespace full_binder
96{
99 {
101 public:
102 typedef void (*BindColumnFunction_t)(full_model::AccountChar& m, const nanodbc::result& result, short colIndex);
103
104 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
105
107 static const BindingsMapType& GetColumnBindings();
108
110 static void BindAccountId(full_model::AccountChar& m, const nanodbc::result& result, short colIndex);
111
113 static void BindNation(full_model::AccountChar& m, const nanodbc::result& result, short colIndex);
114
116 static void BindCharNum(full_model::AccountChar& m, const nanodbc::result& result, short colIndex);
117
119 static void BindCharId1(full_model::AccountChar& m, const nanodbc::result& result, short colIndex);
120
122 static void BindCharId2(full_model::AccountChar& m, const nanodbc::result& result, short colIndex);
123
125 static void BindCharId3(full_model::AccountChar& m, const nanodbc::result& result, short colIndex);
126
127 };
128
130 class Battle
131 {
133 public:
134 typedef void (*BindColumnFunction_t)(full_model::Battle& m, const nanodbc::result& result, short colIndex);
135
136 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
137
139 static const BindingsMapType& GetColumnBindings();
140
142 static void BindIndex(full_model::Battle& m, const nanodbc::result& result, short colIndex);
143
145 static void BindNation(full_model::Battle& m, const nanodbc::result& result, short colIndex);
146
148 static void BindUserName(full_model::Battle& m, const nanodbc::result& result, short colIndex);
149
151 static void BindElmoArea(full_model::Battle& m, const nanodbc::result& result, short colIndex);
152
154 static void BindKarusArea(full_model::Battle& m, const nanodbc::result& result, short colIndex);
155
157 static void BindElmoAdvantage(full_model::Battle& m, const nanodbc::result& result, short colIndex);
158
160 static void BindKarusAdvantage(full_model::Battle& m, const nanodbc::result& result, short colIndex);
161
163 static void BindArea1(full_model::Battle& m, const nanodbc::result& result, short colIndex);
164
166 static void BindArea2(full_model::Battle& m, const nanodbc::result& result, short colIndex);
167
169 static void BindArea3(full_model::Battle& m, const nanodbc::result& result, short colIndex);
170
172 static void BindArea4(full_model::Battle& m, const nanodbc::result& result, short colIndex);
173
175 static void BindArea5(full_model::Battle& m, const nanodbc::result& result, short colIndex);
176
178 static void BindArea6(full_model::Battle& m, const nanodbc::result& result, short colIndex);
179
181 static void BindArea7(full_model::Battle& m, const nanodbc::result& result, short colIndex);
182
184 static void BindArea8(full_model::Battle& m, const nanodbc::result& result, short colIndex);
185
187 static void BindArea9(full_model::Battle& m, const nanodbc::result& result, short colIndex);
188
190 static void BindArea10(full_model::Battle& m, const nanodbc::result& result, short colIndex);
191
193 static void BindArea11(full_model::Battle& m, const nanodbc::result& result, short colIndex);
194
195 };
196
199 {
201 public:
202 typedef void (*BindColumnFunction_t)(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
203
204 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
205
207 static const BindingsMapType& GetColumnBindings();
208
210 static void BindClassId(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
211
213 static void BindShortSword(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
214
216 static void BindSword(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
217
219 static void BindAxe(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
220
222 static void BindClub(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
223
225 static void BindSpear(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
226
228 static void BindPole(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
229
231 static void BindStaff(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
232
234 static void BindBow(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
235
237 static void BindHitPoint(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
238
240 static void BindManaPoint(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
241
243 static void BindSp(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
244
246 static void BindArmor(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
247
249 static void BindHitRate(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
250
252 static void BindEvasionrate(full_model::Coefficient& m, const nanodbc::result& result, short colIndex);
253
254 };
255
258 {
260 public:
261 typedef void (*BindColumnFunction_t)(full_model::Concurrent& m, const nanodbc::result& result, short colIndex);
262
263 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
264
266 static const BindingsMapType& GetColumnBindings();
267
269 static void BindServerId(full_model::Concurrent& m, const nanodbc::result& result, short colIndex);
270
272 static void BindZone1Count(full_model::Concurrent& m, const nanodbc::result& result, short colIndex);
273
275 static void BindZone2Count(full_model::Concurrent& m, const nanodbc::result& result, short colIndex);
276
278 static void BindZone3Count(full_model::Concurrent& m, const nanodbc::result& result, short colIndex);
279
281 static void BindBz(full_model::Concurrent& m, const nanodbc::result& result, short colIndex);
282
283 };
284
287 {
289 public:
290 typedef void (*BindColumnFunction_t)(full_model::CopySerialItem& m, const nanodbc::result& result, short colIndex);
291
292 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
293
295 static const BindingsMapType& GetColumnBindings();
296
298 static void BindUserId(full_model::CopySerialItem& m, const nanodbc::result& result, short colIndex);
299
301 static void BindType(full_model::CopySerialItem& m, const nanodbc::result& result, short colIndex);
302
304 static void BindPos(full_model::CopySerialItem& m, const nanodbc::result& result, short colIndex);
305
307 static void BindItemNum(full_model::CopySerialItem& m, const nanodbc::result& result, short colIndex);
308
310 static void BindItemSerial(full_model::CopySerialItem& m, const nanodbc::result& result, short colIndex);
311
312 };
313
316 {
318 public:
319 typedef void (*BindColumnFunction_t)(full_model::CopyTest& m, const nanodbc::result& result, short colIndex);
320
321 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
322
324 static const BindingsMapType& GetColumnBindings();
325
327 static void BindItemSerial(full_model::CopyTest& m, const nanodbc::result& result, short colIndex);
328
329 };
330
333 {
335 public:
336 typedef void (*BindColumnFunction_t)(full_model::CouponSerialList& m, const nanodbc::result& result, short colIndex);
337
338 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
339
341 static const BindingsMapType& GetColumnBindings();
342
344 static void BindIndex(full_model::CouponSerialList& m, const nanodbc::result& result, short colIndex);
345
347 static void BindSerialNum(full_model::CouponSerialList& m, const nanodbc::result& result, short colIndex);
348
350 static void BindItemNumber(full_model::CouponSerialList& m, const nanodbc::result& result, short colIndex);
351
353 static void BindItemCount(full_model::CouponSerialList& m, const nanodbc::result& result, short colIndex);
354
355 };
356
359 {
361 public:
362 typedef void (*BindColumnFunction_t)(full_model::CurrentUser& m, const nanodbc::result& result, short colIndex);
363
364 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
365
367 static const BindingsMapType& GetColumnBindings();
368
370 static void BindServerId(full_model::CurrentUser& m, const nanodbc::result& result, short colIndex);
371
373 static void BindServerIP(full_model::CurrentUser& m, const nanodbc::result& result, short colIndex);
374
376 static void BindAccountId(full_model::CurrentUser& m, const nanodbc::result& result, short colIndex);
377
379 static void BindCharId(full_model::CurrentUser& m, const nanodbc::result& result, short colIndex);
380
382 static void BindClientIP(full_model::CurrentUser& m, const nanodbc::result& result, short colIndex);
383
384 };
385
387 class Event
388 {
390 public:
391 typedef void (*BindColumnFunction_t)(full_model::Event& m, const nanodbc::result& result, short colIndex);
392
393 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
394
396 static const BindingsMapType& GetColumnBindings();
397
399 static void BindZoneNumber(full_model::Event& m, const nanodbc::result& result, short colIndex);
400
402 static void BindEventNumber(full_model::Event& m, const nanodbc::result& result, short colIndex);
403
405 static void BindEventType(full_model::Event& m, const nanodbc::result& result, short colIndex);
406
408 static void BindCondition1(full_model::Event& m, const nanodbc::result& result, short colIndex);
409
411 static void BindCondition2(full_model::Event& m, const nanodbc::result& result, short colIndex);
412
414 static void BindCondition3(full_model::Event& m, const nanodbc::result& result, short colIndex);
415
417 static void BindCondition4(full_model::Event& m, const nanodbc::result& result, short colIndex);
418
420 static void BindCondition5(full_model::Event& m, const nanodbc::result& result, short colIndex);
421
423 static void BindExecute1(full_model::Event& m, const nanodbc::result& result, short colIndex);
424
426 static void BindExecute2(full_model::Event& m, const nanodbc::result& result, short colIndex);
427
429 static void BindExecute3(full_model::Event& m, const nanodbc::result& result, short colIndex);
430
432 static void BindExecute4(full_model::Event& m, const nanodbc::result& result, short colIndex);
433
435 static void BindExecute5(full_model::Event& m, const nanodbc::result& result, short colIndex);
436
437 };
438
441 {
443 public:
444 typedef void (*BindColumnFunction_t)(full_model::EventTrigger& m, const nanodbc::result& result, short colIndex);
445
446 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
447
449 static const BindingsMapType& GetColumnBindings();
450
452 static void BindIndex(full_model::EventTrigger& m, const nanodbc::result& result, short colIndex);
453
455 static void BindNpcType(full_model::EventTrigger& m, const nanodbc::result& result, short colIndex);
456
458 static void BindNpcId(full_model::EventTrigger& m, const nanodbc::result& result, short colIndex);
459
461 static void BindTriggerNumber(full_model::EventTrigger& m, const nanodbc::result& result, short colIndex);
462
463 };
464
467 {
469 public:
470 typedef void (*BindColumnFunction_t)(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
471
472 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
473
475 static const BindingsMapType& GetColumnBindings();
476
478 static void BindUserId(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
479
481 static void BindFriend1(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
482
484 static void BindFriend2(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
485
487 static void BindFriend3(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
488
490 static void BindFriend4(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
491
493 static void BindFriend5(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
494
496 static void BindFriend6(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
497
499 static void BindFriend7(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
500
502 static void BindFriend8(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
503
505 static void BindFriend9(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
506
508 static void BindFriend10(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
509
511 static void BindFriend11(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
512
514 static void BindFriend12(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
515
517 static void BindFriend13(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
518
520 static void BindFriend14(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
521
523 static void BindFriend15(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
524
526 static void BindFriend16(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
527
529 static void BindFriend17(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
530
532 static void BindFriend18(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
533
535 static void BindFriend19(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
536
538 static void BindFriend20(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
539
541 static void BindFriend21(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
542
544 static void BindFriend22(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
545
547 static void BindFriend23(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
548
550 static void BindFriend24(full_model::FriendList& m, const nanodbc::result& result, short colIndex);
551
552 };
553
556 {
558 public:
559 typedef void (*BindColumnFunction_t)(full_model::HacktoolUserLog& m, const nanodbc::result& result, short colIndex);
560
561 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
562
564 static const BindingsMapType& GetColumnBindings();
565
567 static void BindAccountId(full_model::HacktoolUserLog& m, const nanodbc::result& result, short colIndex);
568
570 static void BindCharId(full_model::HacktoolUserLog& m, const nanodbc::result& result, short colIndex);
571
573 static void BindHackToolName(full_model::HacktoolUserLog& m, const nanodbc::result& result, short colIndex);
574
576 static void BindWriteTime(full_model::HacktoolUserLog& m, const nanodbc::result& result, short colIndex);
577
578 };
579
582 {
584 public:
585 typedef void (*BindColumnFunction_t)(full_model::HeroUser& m, const nanodbc::result& result, short colIndex);
586
587 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
588
590 static const BindingsMapType& GetColumnBindings();
591
593 static void BindIndex(full_model::HeroUser& m, const nanodbc::result& result, short colIndex);
594
596 static void BindUserId(full_model::HeroUser& m, const nanodbc::result& result, short colIndex);
597
599 static void BindNation(full_model::HeroUser& m, const nanodbc::result& result, short colIndex);
600
602 static void BindClassName(full_model::HeroUser& m, const nanodbc::result& result, short colIndex);
603
605 static void BindAchievement(full_model::HeroUser& m, const nanodbc::result& result, short colIndex);
606
607 };
608
610 class Home
611 {
613 public:
614 typedef void (*BindColumnFunction_t)(full_model::Home& m, const nanodbc::result& result, short colIndex);
615
616 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
617
619 static const BindingsMapType& GetColumnBindings();
620
622 static void BindNation(full_model::Home& m, const nanodbc::result& result, short colIndex);
623
625 static void BindElmoZoneX(full_model::Home& m, const nanodbc::result& result, short colIndex);
626
628 static void BindElmoZoneZ(full_model::Home& m, const nanodbc::result& result, short colIndex);
629
631 static void BindElmoZoneLX(full_model::Home& m, const nanodbc::result& result, short colIndex);
632
634 static void BindElmoZoneLZ(full_model::Home& m, const nanodbc::result& result, short colIndex);
635
637 static void BindKarusZoneX(full_model::Home& m, const nanodbc::result& result, short colIndex);
638
640 static void BindKarusZoneZ(full_model::Home& m, const nanodbc::result& result, short colIndex);
641
643 static void BindKarusZoneLX(full_model::Home& m, const nanodbc::result& result, short colIndex);
644
646 static void BindKarusZoneLZ(full_model::Home& m, const nanodbc::result& result, short colIndex);
647
649 static void BindFreeZoneX(full_model::Home& m, const nanodbc::result& result, short colIndex);
650
652 static void BindFreeZoneZ(full_model::Home& m, const nanodbc::result& result, short colIndex);
653
655 static void BindFreeZoneLX(full_model::Home& m, const nanodbc::result& result, short colIndex);
656
658 static void BindFreeZoneLZ(full_model::Home& m, const nanodbc::result& result, short colIndex);
659
661 static void BindBattleZoneX(full_model::Home& m, const nanodbc::result& result, short colIndex);
662
664 static void BindBattleZoneZ(full_model::Home& m, const nanodbc::result& result, short colIndex);
665
667 static void BindBattleZoneLX(full_model::Home& m, const nanodbc::result& result, short colIndex);
668
670 static void BindBattleZoneLZ(full_model::Home& m, const nanodbc::result& result, short colIndex);
671
673 static void BindBattleZone2X(full_model::Home& m, const nanodbc::result& result, short colIndex);
674
676 static void BindBattleZone2Z(full_model::Home& m, const nanodbc::result& result, short colIndex);
677
679 static void BindBattleZone2LX(full_model::Home& m, const nanodbc::result& result, short colIndex);
680
682 static void BindBattleZone2LZ(full_model::Home& m, const nanodbc::result& result, short colIndex);
683
684 };
685
687 class Item
688 {
690 public:
691 typedef void (*BindColumnFunction_t)(full_model::Item& m, const nanodbc::result& result, short colIndex);
692
693 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
694
696 static const BindingsMapType& GetColumnBindings();
697
699 static void BindID(full_model::Item& m, const nanodbc::result& result, short colIndex);
700
702 static void BindName(full_model::Item& m, const nanodbc::result& result, short colIndex);
703
705 static void BindKind(full_model::Item& m, const nanodbc::result& result, short colIndex);
706
708 static void BindSlot(full_model::Item& m, const nanodbc::result& result, short colIndex);
709
711 static void BindRace(full_model::Item& m, const nanodbc::result& result, short colIndex);
712
714 static void BindClassId(full_model::Item& m, const nanodbc::result& result, short colIndex);
715
717 static void BindDamage(full_model::Item& m, const nanodbc::result& result, short colIndex);
718
720 static void BindDelay(full_model::Item& m, const nanodbc::result& result, short colIndex);
721
723 static void BindRange(full_model::Item& m, const nanodbc::result& result, short colIndex);
724
726 static void BindWeight(full_model::Item& m, const nanodbc::result& result, short colIndex);
727
729 static void BindDurability(full_model::Item& m, const nanodbc::result& result, short colIndex);
730
732 static void BindBuyPrice(full_model::Item& m, const nanodbc::result& result, short colIndex);
733
735 static void BindSellPrice(full_model::Item& m, const nanodbc::result& result, short colIndex);
736
738 static void BindArmor(full_model::Item& m, const nanodbc::result& result, short colIndex);
739
741 static void BindCountable(full_model::Item& m, const nanodbc::result& result, short colIndex);
742
744 static void BindMagicEffect(full_model::Item& m, const nanodbc::result& result, short colIndex);
745
747 static void BindSpecialEffect(full_model::Item& m, const nanodbc::result& result, short colIndex);
748
750 static void BindMinLevel(full_model::Item& m, const nanodbc::result& result, short colIndex);
751
753 static void BindMaxLevel(full_model::Item& m, const nanodbc::result& result, short colIndex);
754
756 static void BindRequiredRank(full_model::Item& m, const nanodbc::result& result, short colIndex);
757
759 static void BindRequiredTitle(full_model::Item& m, const nanodbc::result& result, short colIndex);
760
762 static void BindRequiredStrength(full_model::Item& m, const nanodbc::result& result, short colIndex);
763
765 static void BindRequiredStamina(full_model::Item& m, const nanodbc::result& result, short colIndex);
766
768 static void BindRequiredDexterity(full_model::Item& m, const nanodbc::result& result, short colIndex);
769
771 static void BindRequiredIntelligence(full_model::Item& m, const nanodbc::result& result, short colIndex);
772
774 static void BindRequiredCharisma(full_model::Item& m, const nanodbc::result& result, short colIndex);
775
777 static void BindSellingGroup(full_model::Item& m, const nanodbc::result& result, short colIndex);
778
780 static void BindType(full_model::Item& m, const nanodbc::result& result, short colIndex);
781
783 static void BindHitRate(full_model::Item& m, const nanodbc::result& result, short colIndex);
784
786 static void BindEvasionRate(full_model::Item& m, const nanodbc::result& result, short colIndex);
787
789 static void BindDaggerArmor(full_model::Item& m, const nanodbc::result& result, short colIndex);
790
792 static void BindSwordArmor(full_model::Item& m, const nanodbc::result& result, short colIndex);
793
795 static void BindMaceArmor(full_model::Item& m, const nanodbc::result& result, short colIndex);
796
798 static void BindAxeArmor(full_model::Item& m, const nanodbc::result& result, short colIndex);
799
801 static void BindSpearArmor(full_model::Item& m, const nanodbc::result& result, short colIndex);
802
804 static void BindBowArmor(full_model::Item& m, const nanodbc::result& result, short colIndex);
805
807 static void BindFireDamage(full_model::Item& m, const nanodbc::result& result, short colIndex);
808
810 static void BindIceDamage(full_model::Item& m, const nanodbc::result& result, short colIndex);
811
813 static void BindLightningDamage(full_model::Item& m, const nanodbc::result& result, short colIndex);
814
816 static void BindPoisonDamage(full_model::Item& m, const nanodbc::result& result, short colIndex);
817
819 static void BindHpDrain(full_model::Item& m, const nanodbc::result& result, short colIndex);
820
822 static void BindMpDamage(full_model::Item& m, const nanodbc::result& result, short colIndex);
823
825 static void BindMpDrain(full_model::Item& m, const nanodbc::result& result, short colIndex);
826
828 static void BindMirrorDamage(full_model::Item& m, const nanodbc::result& result, short colIndex);
829
831 static void BindDropRate(full_model::Item& m, const nanodbc::result& result, short colIndex);
832
834 static void BindStrengthBonus(full_model::Item& m, const nanodbc::result& result, short colIndex);
835
837 static void BindStaminaBonus(full_model::Item& m, const nanodbc::result& result, short colIndex);
838
840 static void BindDexterityBonus(full_model::Item& m, const nanodbc::result& result, short colIndex);
841
843 static void BindIntelligenceBonus(full_model::Item& m, const nanodbc::result& result, short colIndex);
844
846 static void BindCharismaBonus(full_model::Item& m, const nanodbc::result& result, short colIndex);
847
849 static void BindMaxHpBonus(full_model::Item& m, const nanodbc::result& result, short colIndex);
850
852 static void BindMaxMpBonus(full_model::Item& m, const nanodbc::result& result, short colIndex);
853
855 static void BindFireResist(full_model::Item& m, const nanodbc::result& result, short colIndex);
856
858 static void BindColdResist(full_model::Item& m, const nanodbc::result& result, short colIndex);
859
861 static void BindLightningResist(full_model::Item& m, const nanodbc::result& result, short colIndex);
862
864 static void BindMagicResist(full_model::Item& m, const nanodbc::result& result, short colIndex);
865
867 static void BindPoisonResist(full_model::Item& m, const nanodbc::result& result, short colIndex);
868
870 static void BindCurseResist(full_model::Item& m, const nanodbc::result& result, short colIndex);
871
872 };
873
876 {
878 public:
879 typedef void (*BindColumnFunction_t)(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
880
881 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
882
884 static const BindingsMapType& GetColumnBindings();
885
887 static void BindIndex(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
888
890 static void BindNpcNumber(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
891
893 static void BindNpcName(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
894
896 static void BindNote(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
897
899 static void BindRandomFlag(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
900
902 static void BindOriginItemNumber1(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
903
905 static void BindOriginItemCount1(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
906
908 static void BindOriginItemNumber2(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
909
911 static void BindOriginItemCount2(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
912
914 static void BindOriginItemNumber3(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
915
917 static void BindOriginItemCount3(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
918
920 static void BindOriginItemNumber4(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
921
923 static void BindOriginItemCount4(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
924
926 static void BindOriginItemNumber5(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
927
929 static void BindOriginItemCount5(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
930
932 static void BindExchangeItemNumber1(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
933
935 static void BindExchangeItemCount1(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
936
938 static void BindExchangeItemNumber2(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
939
941 static void BindExchangeItemCount2(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
942
944 static void BindExchangeItemNumber3(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
945
947 static void BindExchangeItemCount3(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
948
950 static void BindExchangeItemNumber4(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
951
953 static void BindExchangeItemCount4(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
954
956 static void BindExchangeItemNumber5(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
957
959 static void BindExchangeItemCount5(full_model::ItemExchange& m, const nanodbc::result& result, short colIndex);
960
961 };
962
965 {
967 public:
968 typedef void (*BindColumnFunction_t)(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
969
970 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
971
973 static const BindingsMapType& GetColumnBindings();
974
976 static void BindGroup(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
977
979 static void BindName(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
980
982 static void BindItem1(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
983
985 static void BindItem2(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
986
988 static void BindItem3(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
989
991 static void BindItem4(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
992
994 static void BindItem5(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
995
997 static void BindItem6(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
998
1000 static void BindItem7(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1001
1003 static void BindItem8(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1004
1006 static void BindItem9(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1007
1009 static void BindItem10(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1010
1012 static void BindItem11(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1013
1015 static void BindItem12(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1016
1018 static void BindItem13(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1019
1021 static void BindItem14(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1022
1024 static void BindItem15(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1025
1027 static void BindItem16(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1028
1030 static void BindItem17(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1031
1033 static void BindItem18(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1034
1036 static void BindItem19(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1037
1039 static void BindItem20(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1040
1042 static void BindItem21(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1043
1045 static void BindItem22(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1046
1048 static void BindItem23(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1049
1051 static void BindItem24(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1052
1054 static void BindItem25(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1055
1057 static void BindItem26(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1058
1060 static void BindItem27(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1061
1063 static void BindItem28(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1064
1066 static void BindItem29(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1067
1069 static void BindItem30(full_model::ItemGroup& m, const nanodbc::result& result, short colIndex);
1070
1071 };
1072
1075 {
1077 public:
1078 typedef void (*BindColumnFunction_t)(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1079
1080 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1081
1083 static const BindingsMapType& GetColumnBindings();
1084
1086 static void BindIndex(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1087
1089 static void BindNpcNumber(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1090
1092 static void BindName(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1093
1095 static void BindNote(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1096
1098 static void BindOriginType(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1099
1101 static void BindOriginItem(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1102
1104 static void BindRequiredItem1(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1105
1107 static void BindRequiredItem2(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1108
1110 static void BindRequiredItem3(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1111
1113 static void BindRequiredItem4(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1114
1116 static void BindRequiredItem5(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1117
1119 static void BindRequiredItem6(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1120
1122 static void BindRequiredItem7(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1123
1125 static void BindRequiredItem8(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1126
1128 static void BindRequiredCoins(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1129
1131 static void BindRateType(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1132
1134 static void BindGenRate(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1135
1137 static void BindGiveItem(full_model::ItemUpgrade& m, const nanodbc::result& result, short colIndex);
1138
1139 };
1140
1143 {
1145 public:
1146 typedef void (*BindColumnFunction_t)(full_model::ItemUpProbability& m, const nanodbc::result& result, short colIndex);
1147
1148 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1149
1151 static const BindingsMapType& GetColumnBindings();
1152
1154 static void BindType(full_model::ItemUpProbability& m, const nanodbc::result& result, short colIndex);
1155
1157 static void BindMaxSuccess(full_model::ItemUpProbability& m, const nanodbc::result& result, short colIndex);
1158
1160 static void BindMaxFail(full_model::ItemUpProbability& m, const nanodbc::result& result, short colIndex);
1161
1163 static void BindCurrentSuccess(full_model::ItemUpProbability& m, const nanodbc::result& result, short colIndex);
1164
1166 static void BindCurrentFailure(full_model::ItemUpProbability& m, const nanodbc::result& result, short colIndex);
1167
1168 };
1169
1172 {
1174 public:
1175 typedef void (*BindColumnFunction_t)(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1176
1177 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1178
1180 static const BindingsMapType& GetColumnBindings();
1181
1183 static void BindMonsterId(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1184
1186 static void BindName(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1187
1189 static void BindPictureId(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1190
1192 static void BindSize(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1193
1195 static void BindWeapon1(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1196
1198 static void BindWeapon2(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1199
1201 static void BindGroup(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1202
1204 static void BindActType(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1205
1207 static void BindType(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1208
1210 static void BindFamily(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1211
1213 static void BindRank(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1214
1216 static void BindTitle(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1217
1219 static void BindSellingGroup(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1220
1222 static void BindLevel(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1223
1225 static void BindExp(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1226
1228 static void BindLoyalty(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1229
1231 static void BindHitPoints(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1232
1234 static void BindManaPoints(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1235
1237 static void BindAttack(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1238
1240 static void BindArmor(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1241
1243 static void BindHitRate(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1244
1246 static void BindEvadeRate(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1247
1249 static void BindDamage(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1250
1252 static void BindAttackDelay(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1253
1255 static void BindWalkSpeed(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1256
1258 static void BindRunSpeed(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1259
1261 static void BindStandTime(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1262
1264 static void BindMagic1(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1265
1267 static void BindMagic2(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1268
1270 static void BindMagic3(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1271
1273 static void BindFireResist(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1274
1276 static void BindColdResist(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1277
1279 static void BindLightningResist(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1280
1282 static void BindMagicResist(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1283
1285 static void BindDiseaseResist(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1286
1288 static void BindPoisonResist(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1289
1291 static void BindLightResist(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1292
1294 static void BindBulk(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1295
1297 static void BindAttackRange(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1298
1300 static void BindSearchRange(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1301
1303 static void BindTracingRange(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1304
1306 static void BindMoney(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1307
1309 static void BindItem(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1310
1312 static void BindDirectAttack(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1313
1315 static void BindMagicAttack(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1316
1318 static void BindMoneyType(full_model::Monster& m, const nanodbc::result& result, short colIndex);
1319
1320 };
1321
1324 {
1326 public:
1327 typedef void (*BindColumnFunction_t)(full_model::MonsterItem& m, const nanodbc::result& result, short colIndex);
1328
1329 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1330
1332 static const BindingsMapType& GetColumnBindings();
1333
1335 static void BindMonsterId(full_model::MonsterItem& m, const nanodbc::result& result, short colIndex);
1336
1338 static void BindItemId1(full_model::MonsterItem& m, const nanodbc::result& result, short colIndex);
1339
1341 static void BindDropChance1(full_model::MonsterItem& m, const nanodbc::result& result, short colIndex);
1342
1344 static void BindItemId2(full_model::MonsterItem& m, const nanodbc::result& result, short colIndex);
1345
1347 static void BindDropChance2(full_model::MonsterItem& m, const nanodbc::result& result, short colIndex);
1348
1350 static void BindItemId3(full_model::MonsterItem& m, const nanodbc::result& result, short colIndex);
1351
1353 static void BindDropChance3(full_model::MonsterItem& m, const nanodbc::result& result, short colIndex);
1354
1356 static void BindItemId4(full_model::MonsterItem& m, const nanodbc::result& result, short colIndex);
1357
1359 static void BindDropChance4(full_model::MonsterItem& m, const nanodbc::result& result, short colIndex);
1360
1362 static void BindItemId5(full_model::MonsterItem& m, const nanodbc::result& result, short colIndex);
1363
1365 static void BindDropChance5(full_model::MonsterItem& m, const nanodbc::result& result, short colIndex);
1366
1367 };
1368
1370 class Npc
1371 {
1373 public:
1374 typedef void (*BindColumnFunction_t)(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1375
1376 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1377
1379 static const BindingsMapType& GetColumnBindings();
1380
1382 static void BindNpcId(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1383
1385 static void BindName(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1386
1388 static void BindPictureId(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1389
1391 static void BindSize(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1392
1394 static void BindWeapon1(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1395
1397 static void BindWeapon2(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1398
1400 static void BindGroup(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1401
1403 static void BindActType(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1404
1406 static void BindType(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1407
1409 static void BindFamily(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1410
1412 static void BindRank(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1413
1415 static void BindTitle(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1416
1418 static void BindSellingGroup(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1419
1421 static void BindLevel(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1422
1424 static void BindExp(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1425
1427 static void BindLoyalty(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1428
1430 static void BindHitPoints(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1431
1433 static void BindManaPoints(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1434
1436 static void BindAttack(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1437
1439 static void BindArmor(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1440
1442 static void BindHitRate(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1443
1445 static void BindEvadeRate(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1446
1448 static void BindDamage(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1449
1451 static void BindAttackDelay(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1452
1454 static void BindWalkSpeed(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1455
1457 static void BindRunSpeed(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1458
1460 static void BindStandTime(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1461
1463 static void BindMagic1(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1464
1466 static void BindMagic2(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1467
1469 static void BindMagic3(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1470
1472 static void BindFireResist(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1473
1475 static void BindColdResist(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1476
1478 static void BindLightningResist(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1479
1481 static void BindMagicResist(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1482
1484 static void BindDiseaseResist(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1485
1487 static void BindPoisonResist(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1488
1490 static void BindLightResist(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1491
1493 static void BindBulk(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1494
1496 static void BindAttackRange(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1497
1499 static void BindSearchRange(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1500
1502 static void BindTracingRange(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1503
1505 static void BindMoney(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1506
1508 static void BindItem(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1509
1511 static void BindDirectAttack(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1512
1514 static void BindMagicAttack(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1515
1517 static void BindMoneyType(full_model::Npc& m, const nanodbc::result& result, short colIndex);
1518
1519 };
1520
1523 {
1525 public:
1526 typedef void (*BindColumnFunction_t)(full_model::NpcItem& m, const nanodbc::result& result, short colIndex);
1527
1528 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1529
1531 static const BindingsMapType& GetColumnBindings();
1532
1534 static void BindNpcId(full_model::NpcItem& m, const nanodbc::result& result, short colIndex);
1535
1537 static void BindItemId1(full_model::NpcItem& m, const nanodbc::result& result, short colIndex);
1538
1540 static void BindDropChance1(full_model::NpcItem& m, const nanodbc::result& result, short colIndex);
1541
1543 static void BindItemId2(full_model::NpcItem& m, const nanodbc::result& result, short colIndex);
1544
1546 static void BindDropChance2(full_model::NpcItem& m, const nanodbc::result& result, short colIndex);
1547
1549 static void BindItemId3(full_model::NpcItem& m, const nanodbc::result& result, short colIndex);
1550
1552 static void BindDropChance3(full_model::NpcItem& m, const nanodbc::result& result, short colIndex);
1553
1555 static void BindItemId4(full_model::NpcItem& m, const nanodbc::result& result, short colIndex);
1556
1558 static void BindDropChance4(full_model::NpcItem& m, const nanodbc::result& result, short colIndex);
1559
1561 static void BindItemId5(full_model::NpcItem& m, const nanodbc::result& result, short colIndex);
1562
1564 static void BindDropChance5(full_model::NpcItem& m, const nanodbc::result& result, short colIndex);
1565
1566 };
1567
1570 {
1572 public:
1573 typedef void (*BindColumnFunction_t)(full_model::NpcMoveItem& m, const nanodbc::result& result, short colIndex);
1574
1575 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1576
1578 static const BindingsMapType& GetColumnBindings();
1579
1581 static void BindCastleIndex(full_model::NpcMoveItem& m, const nanodbc::result& result, short colIndex);
1582
1584 static void BindChangeItem(full_model::NpcMoveItem& m, const nanodbc::result& result, short colIndex);
1585
1587 static void BindChangeId(full_model::NpcMoveItem& m, const nanodbc::result& result, short colIndex);
1588
1590 static void BindMoveItem(full_model::NpcMoveItem& m, const nanodbc::result& result, short colIndex);
1591
1593 static void BindMoveMinX(full_model::NpcMoveItem& m, const nanodbc::result& result, short colIndex);
1594
1596 static void BindMoveMinY(full_model::NpcMoveItem& m, const nanodbc::result& result, short colIndex);
1597
1599 static void BindMoveMaxX(full_model::NpcMoveItem& m, const nanodbc::result& result, short colIndex);
1600
1602 static void BindMoveMaxY(full_model::NpcMoveItem& m, const nanodbc::result& result, short colIndex);
1603
1604 };
1605
1608 {
1610 public:
1611 typedef void (*BindColumnFunction_t)(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1612
1613 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1614
1616 static const BindingsMapType& GetColumnBindings();
1617
1619 static void BindZoneId(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1620
1622 static void BindNpcId(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1623
1625 static void BindActType(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1626
1628 static void BindRegenType(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1629
1631 static void BindDungeonFamily(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1632
1634 static void BindSpecialType(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1635
1637 static void BindTrapNumber(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1638
1640 static void BindLeftX(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1641
1643 static void BindTopZ(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1644
1646 static void BindRightX(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1647
1649 static void BindBottomZ(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1650
1652 static void BindLimitMinZ(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1653
1655 static void BindLimitMinX(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1656
1658 static void BindLimitMaxX(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1659
1661 static void BindLimitMaxZ(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1662
1664 static void BindNumNpc(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1665
1667 static void BindRespawnTime(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1668
1670 static void BindDirection(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1671
1673 static void BindPathPointCount(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1674
1676 static void BindPath(full_model::NpcPos& m, const nanodbc::result& result, short colIndex);
1677
1678 };
1679
1682 {
1684 public:
1685 typedef void (*BindColumnFunction_t)(full_model::KingBallotBox& m, const nanodbc::result& result, short colIndex);
1686
1687 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1688
1690 static const BindingsMapType& GetColumnBindings();
1691
1693 static void BindAccountId(full_model::KingBallotBox& m, const nanodbc::result& result, short colIndex);
1694
1696 static void BindCharId(full_model::KingBallotBox& m, const nanodbc::result& result, short colIndex);
1697
1699 static void BindNation(full_model::KingBallotBox& m, const nanodbc::result& result, short colIndex);
1700
1702 static void BindCandidateId(full_model::KingBallotBox& m, const nanodbc::result& result, short colIndex);
1703
1704 };
1705
1708 {
1710 public:
1711 typedef void (*BindColumnFunction_t)(full_model::KingCandidacyNoticeBoard& m, const nanodbc::result& result, short colIndex);
1712
1713 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1714
1716 static const BindingsMapType& GetColumnBindings();
1717
1719 static void BindCandidateId(full_model::KingCandidacyNoticeBoard& m, const nanodbc::result& result, short colIndex);
1720
1722 static void BindNation(full_model::KingCandidacyNoticeBoard& m, const nanodbc::result& result, short colIndex);
1723
1725 static void BindNoticeLength(full_model::KingCandidacyNoticeBoard& m, const nanodbc::result& result, short colIndex);
1726
1728 static void BindNotice(full_model::KingCandidacyNoticeBoard& m, const nanodbc::result& result, short colIndex);
1729
1730 };
1731
1734 {
1736 public:
1737 typedef void (*BindColumnFunction_t)(full_model::KingElectionList& m, const nanodbc::result& result, short colIndex);
1738
1739 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1740
1742 static const BindingsMapType& GetColumnBindings();
1743
1745 static void BindType(full_model::KingElectionList& m, const nanodbc::result& result, short colIndex);
1746
1748 static void BindNation(full_model::KingElectionList& m, const nanodbc::result& result, short colIndex);
1749
1751 static void BindKnights(full_model::KingElectionList& m, const nanodbc::result& result, short colIndex);
1752
1754 static void BindName(full_model::KingElectionList& m, const nanodbc::result& result, short colIndex);
1755
1757 static void BindMoney(full_model::KingElectionList& m, const nanodbc::result& result, short colIndex);
1758
1759 };
1760
1763 {
1765 public:
1766 typedef void (*BindColumnFunction_t)(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1767
1768 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1769
1771 static const BindingsMapType& GetColumnBindings();
1772
1774 static void BindNation(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1775
1777 static void BindType(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1778
1780 static void BindYear(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1781
1783 static void BindMonth(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1784
1786 static void BindDay(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1787
1789 static void BindHour(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1790
1792 static void BindMinute(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1793
1795 static void BindImType(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1796
1798 static void BindImYear(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1799
1801 static void BindImMonth(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1802
1804 static void BindImDay(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1805
1807 static void BindImHour(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1808
1810 static void BindImMinute(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1811
1813 static void BindNoahEvent(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1814
1816 static void BindNoahEventDay(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1817
1819 static void BindNoahEventHour(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1820
1822 static void BindNoahEventMinute(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1823
1825 static void BindNoahEventDuration(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1826
1828 static void BindExpEvent(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1829
1831 static void BindExpEventDay(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1832
1834 static void BindExpEventHour(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1835
1837 static void BindExpEventMinute(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1838
1840 static void BindExpEventDuration(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1841
1843 static void BindTribute(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1844
1846 static void BindTerritoryTariff(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1847
1849 static void BindTerritoryTax(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1850
1852 static void BindNationalTreasury(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1853
1855 static void BindKingName(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1856
1858 static void BindImRequestId(full_model::KingSystem& m, const nanodbc::result& result, short colIndex);
1859
1860 };
1861
1864 {
1866 public:
1867 typedef void (*BindColumnFunction_t)(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1868
1869 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1870
1872 static const BindingsMapType& GetColumnBindings();
1873
1875 static void BindID(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1876
1878 static void BindFlag(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1879
1881 static void BindNation(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1882
1884 static void BindRanking(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1885
1887 static void BindName(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1888
1890 static void BindMembers(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1891
1893 static void BindChief(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1894
1896 static void BindViceChief1(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1897
1899 static void BindViceChief2(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1900
1902 static void BindViceChief3(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1903
1905 static void BindEnemyName(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1906
1908 static void BindOldWarResult(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1909
1911 static void BindWarEnemyId(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1912
1914 static void BindVictory(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1915
1917 static void BindLose(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1918
1920 static void BindGold(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1921
1923 static void BindDomination(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1924
1926 static void BindPoints(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1927
1929 static void BindCreateTime(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1930
1932 static void BindMarkVersion(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1933
1935 static void BindMarkLength(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1936
1938 static void BindMark(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1939
1941 static void BindStash(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1942
1944 static void BindSiegeFlag(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1945
1947 static void BindAllianceKnights(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1948
1950 static void BindCape(full_model::Knights& m, const nanodbc::result& result, short colIndex);
1951
1952 };
1953
1956 {
1958 public:
1959 typedef void (*BindColumnFunction_t)(full_model::KnightsAlliance& m, const nanodbc::result& result, short colIndex);
1960
1961 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1962
1964 static const BindingsMapType& GetColumnBindings();
1965
1967 static void BindMainAllianceKnights(full_model::KnightsAlliance& m, const nanodbc::result& result, short colIndex);
1968
1970 static void BindSubAllianceKnights(full_model::KnightsAlliance& m, const nanodbc::result& result, short colIndex);
1971
1973 static void BindMercenaryClan1(full_model::KnightsAlliance& m, const nanodbc::result& result, short colIndex);
1974
1976 static void BindMercenaryClan2(full_model::KnightsAlliance& m, const nanodbc::result& result, short colIndex);
1977
1978 };
1979
1982 {
1984 public:
1985 typedef void (*BindColumnFunction_t)(full_model::KnightsCape& m, const nanodbc::result& result, short colIndex);
1986
1987 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1988
1990 static const BindingsMapType& GetColumnBindings();
1991
1993 static void BindCapeIndex(full_model::KnightsCape& m, const nanodbc::result& result, short colIndex);
1994
1996 static void BindName(full_model::KnightsCape& m, const nanodbc::result& result, short colIndex);
1997
1999 static void BindBuyPrice(full_model::KnightsCape& m, const nanodbc::result& result, short colIndex);
2000
2002 static void BindDuration(full_model::KnightsCape& m, const nanodbc::result& result, short colIndex);
2003
2005 static void BindGrade(full_model::KnightsCape& m, const nanodbc::result& result, short colIndex);
2006
2007 };
2008
2011 {
2013 public:
2014 typedef void (*BindColumnFunction_t)(full_model::KnightsRating& m, const nanodbc::result& result, short colIndex);
2015
2016 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2017
2019 static const BindingsMapType& GetColumnBindings();
2020
2022 static void BindRank(full_model::KnightsRating& m, const nanodbc::result& result, short colIndex);
2023
2025 static void BindIndex(full_model::KnightsRating& m, const nanodbc::result& result, short colIndex);
2026
2028 static void BindName(full_model::KnightsRating& m, const nanodbc::result& result, short colIndex);
2029
2031 static void BindPoints(full_model::KnightsRating& m, const nanodbc::result& result, short colIndex);
2032
2033 };
2034
2037 {
2039 public:
2040 typedef void (*BindColumnFunction_t)(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2041
2042 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2043
2045 static const BindingsMapType& GetColumnBindings();
2046
2048 static void BindCastleIndex(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2049
2051 static void BindMasterKnights(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2052
2054 static void BindSiegeType(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2055
2057 static void BindWarDay(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2058
2060 static void BindWarHour(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2061
2063 static void BindWarMinute(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2064
2066 static void BindChallengeList1(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2067
2069 static void BindChallengeList2(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2070
2072 static void BindChallengeList3(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2073
2075 static void BindChallengeList4(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2076
2078 static void BindChallengeList5(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2079
2081 static void BindChallengeList6(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2082
2084 static void BindChallengeList7(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2085
2087 static void BindChallengeList8(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2088
2090 static void BindChallengeList9(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2091
2093 static void BindChallengeList10(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2094
2096 static void BindWarRequestDay(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2097
2099 static void BindWarRequestTime(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2100
2102 static void BindWarRequestMinute(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2103
2105 static void BindGuerrillaWarDay(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2106
2108 static void BindGuerrillaWarTime(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2109
2111 static void BindGuerrillaWarMinute(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2112
2114 static void BindChallengeList(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2115
2117 static void BindMoradonTariff(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2118
2120 static void BindDelosTariff(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2121
2123 static void BindDungeonCharge(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2124
2126 static void BindMoradonTax(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2127
2129 static void BindDelosTax(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2130
2132 static void BindRequestList1(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2133
2135 static void BindRequestList2(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2136
2138 static void BindRequestList3(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2139
2141 static void BindRequestList4(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2142
2144 static void BindRequestList5(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2145
2147 static void BindRequestList6(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2148
2150 static void BindRequestList7(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2151
2153 static void BindRequestList8(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2154
2156 static void BindRequestList9(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2157
2159 static void BindRequestList10(full_model::KnightsSiegeWarfare& m, const nanodbc::result& result, short colIndex);
2160
2161 };
2162
2165 {
2167 public:
2168 typedef void (*BindColumnFunction_t)(full_model::KnightsUser& m, const nanodbc::result& result, short colIndex);
2169
2170 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2171
2173 static const BindingsMapType& GetColumnBindings();
2174
2176 static void BindKnightsId(full_model::KnightsUser& m, const nanodbc::result& result, short colIndex);
2177
2179 static void BindUserId(full_model::KnightsUser& m, const nanodbc::result& result, short colIndex);
2180
2181 };
2182
2185 {
2187 public:
2188 typedef void (*BindColumnFunction_t)(full_model::LevelUp& m, const nanodbc::result& result, short colIndex);
2189
2190 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2191
2193 static const BindingsMapType& GetColumnBindings();
2194
2196 static void BindLevel(full_model::LevelUp& m, const nanodbc::result& result, short colIndex);
2197
2199 static void BindRequiredExp(full_model::LevelUp& m, const nanodbc::result& result, short colIndex);
2200
2201 };
2202
2204 class Magic
2205 {
2207 public:
2208 typedef void (*BindColumnFunction_t)(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2209
2210 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2211
2213 static const BindingsMapType& GetColumnBindings();
2214
2216 static void BindID(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2217
2219 static void BindEnglishName(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2220
2222 static void BindKoreanName(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2223
2225 static void BindDescription(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2226
2228 static void BindBeforeAction(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2229
2231 static void BindTargetAction(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2232
2234 static void BindSelfEffect(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2235
2237 static void BindFlyingEffect(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2238
2240 static void BindTargetEffect(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2241
2243 static void BindMoral(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2244
2246 static void BindSkillLevel(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2247
2249 static void BindSkill(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2250
2252 static void BindManaCost(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2253
2255 static void BindHpCost(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2256
2258 static void BindItemGroup(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2259
2261 static void BindUseItem(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2262
2264 static void BindCastTime(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2265
2267 static void BindRecastTime(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2268
2270 static void BindSuccessRate(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2271
2273 static void BindType1(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2274
2276 static void BindType2(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2277
2279 static void BindRange(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2280
2282 static void BindEtc(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2283
2285 static void BindEvent(full_model::Magic& m, const nanodbc::result& result, short colIndex);
2286
2287 };
2288
2291 {
2293 public:
2294 typedef void (*BindColumnFunction_t)(full_model::MagicType1& m, const nanodbc::result& result, short colIndex);
2295
2296 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2297
2299 static const BindingsMapType& GetColumnBindings();
2300
2302 static void BindID(full_model::MagicType1& m, const nanodbc::result& result, short colIndex);
2303
2305 static void BindName(full_model::MagicType1& m, const nanodbc::result& result, short colIndex);
2306
2308 static void BindDescription(full_model::MagicType1& m, const nanodbc::result& result, short colIndex);
2309
2311 static void BindType(full_model::MagicType1& m, const nanodbc::result& result, short colIndex);
2312
2314 static void BindHitRateMod(full_model::MagicType1& m, const nanodbc::result& result, short colIndex);
2315
2317 static void BindDamageMod(full_model::MagicType1& m, const nanodbc::result& result, short colIndex);
2318
2320 static void BindAddDamage(full_model::MagicType1& m, const nanodbc::result& result, short colIndex);
2321
2323 static void BindDelay(full_model::MagicType1& m, const nanodbc::result& result, short colIndex);
2324
2326 static void BindComboType(full_model::MagicType1& m, const nanodbc::result& result, short colIndex);
2327
2329 static void BindComboCount(full_model::MagicType1& m, const nanodbc::result& result, short colIndex);
2330
2332 static void BindComboDamage(full_model::MagicType1& m, const nanodbc::result& result, short colIndex);
2333
2335 static void BindRange(full_model::MagicType1& m, const nanodbc::result& result, short colIndex);
2336
2337 };
2338
2341 {
2343 public:
2344 typedef void (*BindColumnFunction_t)(full_model::MagicType2& m, const nanodbc::result& result, short colIndex);
2345
2346 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2347
2349 static const BindingsMapType& GetColumnBindings();
2350
2352 static void BindID(full_model::MagicType2& m, const nanodbc::result& result, short colIndex);
2353
2355 static void BindName(full_model::MagicType2& m, const nanodbc::result& result, short colIndex);
2356
2358 static void BindDescription(full_model::MagicType2& m, const nanodbc::result& result, short colIndex);
2359
2361 static void BindHitType(full_model::MagicType2& m, const nanodbc::result& result, short colIndex);
2362
2364 static void BindHitRateMod(full_model::MagicType2& m, const nanodbc::result& result, short colIndex);
2365
2367 static void BindDamageMod(full_model::MagicType2& m, const nanodbc::result& result, short colIndex);
2368
2370 static void BindRangeMod(full_model::MagicType2& m, const nanodbc::result& result, short colIndex);
2371
2373 static void BindNeedArrow(full_model::MagicType2& m, const nanodbc::result& result, short colIndex);
2374
2376 static void BindAddDamagePlus(full_model::MagicType2& m, const nanodbc::result& result, short colIndex);
2377
2378 };
2379
2382 {
2384 public:
2385 typedef void (*BindColumnFunction_t)(full_model::MagicType3& m, const nanodbc::result& result, short colIndex);
2386
2387 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2388
2390 static const BindingsMapType& GetColumnBindings();
2391
2393 static void BindID(full_model::MagicType3& m, const nanodbc::result& result, short colIndex);
2394
2396 static void BindName(full_model::MagicType3& m, const nanodbc::result& result, short colIndex);
2397
2399 static void BindDescription(full_model::MagicType3& m, const nanodbc::result& result, short colIndex);
2400
2402 static void BindRadius(full_model::MagicType3& m, const nanodbc::result& result, short colIndex);
2403
2405 static void BindAngle(full_model::MagicType3& m, const nanodbc::result& result, short colIndex);
2406
2408 static void BindDirectType(full_model::MagicType3& m, const nanodbc::result& result, short colIndex);
2409
2411 static void BindFirstDamage(full_model::MagicType3& m, const nanodbc::result& result, short colIndex);
2412
2414 static void BindEndDamage(full_model::MagicType3& m, const nanodbc::result& result, short colIndex);
2415
2417 static void BindTimeDamage(full_model::MagicType3& m, const nanodbc::result& result, short colIndex);
2418
2420 static void BindDuration(full_model::MagicType3& m, const nanodbc::result& result, short colIndex);
2421
2423 static void BindAttribute(full_model::MagicType3& m, const nanodbc::result& result, short colIndex);
2424
2425 };
2426
2429 {
2431 public:
2432 typedef void (*BindColumnFunction_t)(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2433
2434 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2435
2437 static const BindingsMapType& GetColumnBindings();
2438
2440 static void BindID(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2441
2443 static void BindName(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2444
2446 static void BindDescription(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2447
2449 static void BindBuffType(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2450
2452 static void BindRadius(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2453
2455 static void BindDuration(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2456
2458 static void BindAttackSpeed(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2459
2461 static void BindSpeed(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2462
2464 static void BindArmor(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2465
2467 static void BindArmorPercent(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2468
2470 static void BindAttackPower(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2471
2473 static void BindMagicPower(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2474
2476 static void BindMaxHp(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2477
2479 static void BindMaxHpPercent(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2480
2482 static void BindMaxMp(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2483
2485 static void BindMaxMpPercent(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2486
2488 static void BindHitRate(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2489
2491 static void BindAvoidRate(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2492
2494 static void BindStrength(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2495
2497 static void BindStamina(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2498
2500 static void BindDexterity(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2501
2503 static void BindIntelligence(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2504
2506 static void BindCharisma(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2507
2509 static void BindFireResist(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2510
2512 static void BindColdResist(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2513
2515 static void BindLightningResist(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2516
2518 static void BindMagicResist(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2519
2521 static void BindDiseaseResist(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2522
2524 static void BindPoisonResist(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2525
2527 static void BindExpPercent(full_model::MagicType4& m, const nanodbc::result& result, short colIndex);
2528
2529 };
2530
2533 {
2535 public:
2536 typedef void (*BindColumnFunction_t)(full_model::MagicType5& m, const nanodbc::result& result, short colIndex);
2537
2538 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2539
2541 static const BindingsMapType& GetColumnBindings();
2542
2544 static void BindID(full_model::MagicType5& m, const nanodbc::result& result, short colIndex);
2545
2547 static void BindName(full_model::MagicType5& m, const nanodbc::result& result, short colIndex);
2548
2550 static void BindDescription(full_model::MagicType5& m, const nanodbc::result& result, short colIndex);
2551
2553 static void BindType(full_model::MagicType5& m, const nanodbc::result& result, short colIndex);
2554
2556 static void BindExpRecover(full_model::MagicType5& m, const nanodbc::result& result, short colIndex);
2557
2559 static void BindNeedStone(full_model::MagicType5& m, const nanodbc::result& result, short colIndex);
2560
2561 };
2562
2565 {
2567 public:
2568 typedef void (*BindColumnFunction_t)(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2569
2570 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2571
2573 static const BindingsMapType& GetColumnBindings();
2574
2576 static void BindID(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2577
2579 static void BindName(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2580
2582 static void BindDescription(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2583
2585 static void BindSize(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2586
2588 static void BindTransformId(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2589
2591 static void BindDuration(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2592
2594 static void BindMaxHp(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2595
2597 static void BindMaxMp(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2598
2600 static void BindSpeed(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2601
2603 static void BindAttackSpeed(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2604
2606 static void BindTotalHit(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2607
2609 static void BindTotalArmor(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2610
2612 static void BindTotalHitRate(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2613
2615 static void BindTotalEvasionRate(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2616
2618 static void BindTotalFireResist(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2619
2621 static void BindTotalColdResist(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2622
2624 static void BindTotalLightningResist(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2625
2627 static void BindTotalMagicResist(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2628
2630 static void BindTotalDiseaseResist(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2631
2633 static void BindTotalPoisonResist(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2634
2636 static void BindClass(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2637
2639 static void BindUserSkillUse(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2640
2642 static void BindNeedItem(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2643
2645 static void BindSkillSuccessRate(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2646
2648 static void BindMonsterFriendly(full_model::MagicType6& m, const nanodbc::result& result, short colIndex);
2649
2650 };
2651
2654 {
2656 public:
2657 typedef void (*BindColumnFunction_t)(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2658
2659 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2660
2662 static const BindingsMapType& GetColumnBindings();
2663
2665 static void BindID(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2666
2668 static void BindName(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2669
2671 static void BindNote(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2672
2674 static void BindValidGroup(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2675
2677 static void BindNationChange(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2678
2680 static void BindMonsterNumber(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2681
2683 static void BindTargetChange(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2684
2686 static void BindStateChange(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2687
2689 static void BindRadius(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2690
2692 static void BindHitRate(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2693
2695 static void BindDuration(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2696
2698 static void BindDamage(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2699
2701 static void BindVision(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2702
2704 static void BindNeedItem(full_model::MagicType7& m, const nanodbc::result& result, short colIndex);
2705
2706 };
2707
2710 {
2712 public:
2713 typedef void (*BindColumnFunction_t)(full_model::MagicType8& m, const nanodbc::result& result, short colIndex);
2714
2715 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2716
2718 static const BindingsMapType& GetColumnBindings();
2719
2721 static void BindID(full_model::MagicType8& m, const nanodbc::result& result, short colIndex);
2722
2724 static void BindName(full_model::MagicType8& m, const nanodbc::result& result, short colIndex);
2725
2727 static void BindDescription(full_model::MagicType8& m, const nanodbc::result& result, short colIndex);
2728
2730 static void BindTarget(full_model::MagicType8& m, const nanodbc::result& result, short colIndex);
2731
2733 static void BindRadius(full_model::MagicType8& m, const nanodbc::result& result, short colIndex);
2734
2736 static void BindWarpType(full_model::MagicType8& m, const nanodbc::result& result, short colIndex);
2737
2739 static void BindExpRecover(full_model::MagicType8& m, const nanodbc::result& result, short colIndex);
2740
2741 };
2742
2745 {
2747 public:
2748 typedef void (*BindColumnFunction_t)(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2749
2750 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2751
2753 static const BindingsMapType& GetColumnBindings();
2754
2756 static void BindID(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2757
2759 static void BindName(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2760
2762 static void BindDescription(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2763
2765 static void BindValidGroup(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2766
2768 static void BindNationChange(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2769
2771 static void BindMonsterNumber(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2772
2774 static void BindTargetChange(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2775
2777 static void BindStateChange(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2778
2780 static void BindRadius(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2781
2783 static void BindHitRate(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2784
2786 static void BindDuration(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2787
2789 static void BindAddDamage(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2790
2792 static void BindVision(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2793
2795 static void BindNeedItem(full_model::MagicType9& m, const nanodbc::result& result, short colIndex);
2796
2797 };
2798
2801 {
2803 public:
2804 typedef void (*BindColumnFunction_t)(full_model::MakeDefensive& m, const nanodbc::result& result, short colIndex);
2805
2806 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2807
2809 static const BindingsMapType& GetColumnBindings();
2810
2812 static void BindLevel(full_model::MakeDefensive& m, const nanodbc::result& result, short colIndex);
2813
2815 static void BindClass1(full_model::MakeDefensive& m, const nanodbc::result& result, short colIndex);
2816
2818 static void BindClass2(full_model::MakeDefensive& m, const nanodbc::result& result, short colIndex);
2819
2821 static void BindClass3(full_model::MakeDefensive& m, const nanodbc::result& result, short colIndex);
2822
2824 static void BindClass4(full_model::MakeDefensive& m, const nanodbc::result& result, short colIndex);
2825
2827 static void BindClass5(full_model::MakeDefensive& m, const nanodbc::result& result, short colIndex);
2828
2830 static void BindClass6(full_model::MakeDefensive& m, const nanodbc::result& result, short colIndex);
2831
2833 static void BindClass7(full_model::MakeDefensive& m, const nanodbc::result& result, short colIndex);
2834
2835 };
2836
2839 {
2841 public:
2842 typedef void (*BindColumnFunction_t)(full_model::MakeItem& m, const nanodbc::result& result, short colIndex);
2843
2844 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2845
2847 static const BindingsMapType& GetColumnBindings();
2848
2850 static void BindIndex(full_model::MakeItem& m, const nanodbc::result& result, short colIndex);
2851
2853 static void BindItemInfo(full_model::MakeItem& m, const nanodbc::result& result, short colIndex);
2854
2856 static void BindItemCode(full_model::MakeItem& m, const nanodbc::result& result, short colIndex);
2857
2859 static void BindItemLevel(full_model::MakeItem& m, const nanodbc::result& result, short colIndex);
2860
2861 };
2862
2865 {
2867 public:
2868 typedef void (*BindColumnFunction_t)(full_model::MakeItemGradeCode& m, const nanodbc::result& result, short colIndex);
2869
2870 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2871
2873 static const BindingsMapType& GetColumnBindings();
2874
2876 static void BindItemIndex(full_model::MakeItemGradeCode& m, const nanodbc::result& result, short colIndex);
2877
2879 static void BindGrade1(full_model::MakeItemGradeCode& m, const nanodbc::result& result, short colIndex);
2880
2882 static void BindGrade2(full_model::MakeItemGradeCode& m, const nanodbc::result& result, short colIndex);
2883
2885 static void BindGrade3(full_model::MakeItemGradeCode& m, const nanodbc::result& result, short colIndex);
2886
2888 static void BindGrade4(full_model::MakeItemGradeCode& m, const nanodbc::result& result, short colIndex);
2889
2891 static void BindGrade5(full_model::MakeItemGradeCode& m, const nanodbc::result& result, short colIndex);
2892
2894 static void BindGrade6(full_model::MakeItemGradeCode& m, const nanodbc::result& result, short colIndex);
2895
2897 static void BindGrade7(full_model::MakeItemGradeCode& m, const nanodbc::result& result, short colIndex);
2898
2900 static void BindGrade8(full_model::MakeItemGradeCode& m, const nanodbc::result& result, short colIndex);
2901
2903 static void BindGrade9(full_model::MakeItemGradeCode& m, const nanodbc::result& result, short colIndex);
2904
2905 };
2906
2909 {
2911 public:
2912 typedef void (*BindColumnFunction_t)(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2913
2914 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
2915
2917 static const BindingsMapType& GetColumnBindings();
2918
2920 static void BindItemGroupNumber(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2921
2923 static void BindItem1(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2924
2926 static void BindItem2(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2927
2929 static void BindItem3(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2930
2932 static void BindItem4(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2933
2935 static void BindItem5(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2936
2938 static void BindItem6(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2939
2941 static void BindItem7(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2942
2944 static void BindItem8(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2945
2947 static void BindItem9(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2948
2950 static void BindItem10(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2951
2953 static void BindItem11(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2954
2956 static void BindItem12(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2957
2959 static void BindItem13(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2960
2962 static void BindItem14(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2963
2965 static void BindItem15(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2966
2968 static void BindItem16(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2969
2971 static void BindItem17(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2972
2974 static void BindItem18(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2975
2977 static void BindItem19(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2978
2980 static void BindItem20(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2981
2983 static void BindItem21(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2984
2986 static void BindItem22(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2987
2989 static void BindItem23(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2990
2992 static void BindItem24(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2993
2995 static void BindItem25(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2996
2998 static void BindItem26(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
2999
3001 static void BindItem27(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
3002
3004 static void BindItem28(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
3005
3007 static void BindItem29(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
3008
3010 static void BindItem30(full_model::MakeItemGroup& m, const nanodbc::result& result, short colIndex);
3011
3012 };
3013
3016 {
3018 public:
3019 typedef void (*BindColumnFunction_t)(full_model::MakeItemRareCode& m, const nanodbc::result& result, short colIndex);
3020
3021 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3022
3024 static const BindingsMapType& GetColumnBindings();
3025
3027 static void BindLevelGrade(full_model::MakeItemRareCode& m, const nanodbc::result& result, short colIndex);
3028
3030 static void BindUpgradeItem(full_model::MakeItemRareCode& m, const nanodbc::result& result, short colIndex);
3031
3033 static void BindRareItem(full_model::MakeItemRareCode& m, const nanodbc::result& result, short colIndex);
3034
3036 static void BindMagicItem(full_model::MakeItemRareCode& m, const nanodbc::result& result, short colIndex);
3037
3039 static void BindGeneralItem(full_model::MakeItemRareCode& m, const nanodbc::result& result, short colIndex);
3040
3041 };
3042
3045 {
3047 public:
3048 typedef void (*BindColumnFunction_t)(full_model::MakeWeapon& m, const nanodbc::result& result, short colIndex);
3049
3050 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3051
3053 static const BindingsMapType& GetColumnBindings();
3054
3056 static void BindLevel(full_model::MakeWeapon& m, const nanodbc::result& result, short colIndex);
3057
3059 static void BindClass1(full_model::MakeWeapon& m, const nanodbc::result& result, short colIndex);
3060
3062 static void BindClass2(full_model::MakeWeapon& m, const nanodbc::result& result, short colIndex);
3063
3065 static void BindClass3(full_model::MakeWeapon& m, const nanodbc::result& result, short colIndex);
3066
3068 static void BindClass4(full_model::MakeWeapon& m, const nanodbc::result& result, short colIndex);
3069
3071 static void BindClass5(full_model::MakeWeapon& m, const nanodbc::result& result, short colIndex);
3072
3074 static void BindClass6(full_model::MakeWeapon& m, const nanodbc::result& result, short colIndex);
3075
3077 static void BindClass7(full_model::MakeWeapon& m, const nanodbc::result& result, short colIndex);
3078
3080 static void BindClass8(full_model::MakeWeapon& m, const nanodbc::result& result, short colIndex);
3081
3083 static void BindClass9(full_model::MakeWeapon& m, const nanodbc::result& result, short colIndex);
3084
3086 static void BindClass10(full_model::MakeWeapon& m, const nanodbc::result& result, short colIndex);
3087
3089 static void BindClass11(full_model::MakeWeapon& m, const nanodbc::result& result, short colIndex);
3090
3092 static void BindClass12(full_model::MakeWeapon& m, const nanodbc::result& result, short colIndex);
3093
3094 };
3095
3098 {
3100 public:
3101 typedef void (*BindColumnFunction_t)(full_model::MonsterChallenge& m, const nanodbc::result& result, short colIndex);
3102
3103 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3104
3106 static const BindingsMapType& GetColumnBindings();
3107
3109 static void BindIndex(full_model::MonsterChallenge& m, const nanodbc::result& result, short colIndex);
3110
3112 static void BindStartTime1(full_model::MonsterChallenge& m, const nanodbc::result& result, short colIndex);
3113
3115 static void BindStartTime2(full_model::MonsterChallenge& m, const nanodbc::result& result, short colIndex);
3116
3118 static void BindStartTime3(full_model::MonsterChallenge& m, const nanodbc::result& result, short colIndex);
3119
3121 static void BindLevelMin(full_model::MonsterChallenge& m, const nanodbc::result& result, short colIndex);
3122
3124 static void BindLevelMax(full_model::MonsterChallenge& m, const nanodbc::result& result, short colIndex);
3125
3126 };
3127
3130 {
3132 public:
3133 typedef void (*BindColumnFunction_t)(full_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
3134
3135 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3136
3138 static const BindingsMapType& GetColumnBindings();
3139
3141 static void BindIndex(full_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
3142
3144 static void BindLevel(full_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
3145
3147 static void BindStage(full_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
3148
3150 static void BindStageLevel(full_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
3151
3153 static void BindTime(full_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
3154
3156 static void BindMonsterId(full_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
3157
3159 static void BindCount(full_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
3160
3162 static void BindPosX(full_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
3163
3165 static void BindPosZ(full_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
3166
3168 static void BindRange(full_model::MonsterChallengeSummonList& m, const nanodbc::result& result, short colIndex);
3169
3170 };
3171
3174 {
3176 public:
3177 typedef void (*BindColumnFunction_t)(full_model::MonsterItemTest& m, const nanodbc::result& result, short colIndex);
3178
3179 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3180
3182 static const BindingsMapType& GetColumnBindings();
3183
3185 static void BindIndex(full_model::MonsterItemTest& m, const nanodbc::result& result, short colIndex);
3186
3188 static void BindItem1(full_model::MonsterItemTest& m, const nanodbc::result& result, short colIndex);
3189
3191 static void BindPercent1(full_model::MonsterItemTest& m, const nanodbc::result& result, short colIndex);
3192
3194 static void BindItem2(full_model::MonsterItemTest& m, const nanodbc::result& result, short colIndex);
3195
3197 static void BindPercent2(full_model::MonsterItemTest& m, const nanodbc::result& result, short colIndex);
3198
3200 static void BindItem3(full_model::MonsterItemTest& m, const nanodbc::result& result, short colIndex);
3201
3203 static void BindPercent3(full_model::MonsterItemTest& m, const nanodbc::result& result, short colIndex);
3204
3206 static void BindItem4(full_model::MonsterItemTest& m, const nanodbc::result& result, short colIndex);
3207
3209 static void BindPercent4(full_model::MonsterItemTest& m, const nanodbc::result& result, short colIndex);
3210
3212 static void BindItem5(full_model::MonsterItemTest& m, const nanodbc::result& result, short colIndex);
3213
3215 static void BindPercent5(full_model::MonsterItemTest& m, const nanodbc::result& result, short colIndex);
3216
3217 };
3218
3221 {
3223 public:
3224 typedef void (*BindColumnFunction_t)(full_model::MonsterSummonList& m, const nanodbc::result& result, short colIndex);
3225
3226 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3227
3229 static const BindingsMapType& GetColumnBindings();
3230
3232 static void BindMonsterId(full_model::MonsterSummonList& m, const nanodbc::result& result, short colIndex);
3233
3235 static void BindName(full_model::MonsterSummonList& m, const nanodbc::result& result, short colIndex);
3236
3238 static void BindLevel(full_model::MonsterSummonList& m, const nanodbc::result& result, short colIndex);
3239
3241 static void BindProbability(full_model::MonsterSummonList& m, const nanodbc::result& result, short colIndex);
3242
3244 static void BindType(full_model::MonsterSummonList& m, const nanodbc::result& result, short colIndex);
3245
3246 };
3247
3250 {
3252 public:
3253 typedef void (*BindColumnFunction_t)(full_model::ProgramListLog& m, const nanodbc::result& result, short colIndex);
3254
3255 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3256
3258 static const BindingsMapType& GetColumnBindings();
3259
3261 static void BindId(full_model::ProgramListLog& m, const nanodbc::result& result, short colIndex);
3262
3264 static void BindAccountId(full_model::ProgramListLog& m, const nanodbc::result& result, short colIndex);
3265
3267 static void BindCharId(full_model::ProgramListLog& m, const nanodbc::result& result, short colIndex);
3268
3270 static void BindHackToolName(full_model::ProgramListLog& m, const nanodbc::result& result, short colIndex);
3271
3273 static void BindWriteTime(full_model::ProgramListLog& m, const nanodbc::result& result, short colIndex);
3274
3275 };
3276
3279 {
3281 public:
3282 typedef void (*BindColumnFunction_t)(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3283
3284 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3285
3287 static const BindingsMapType& GetColumnBindings();
3288
3290 static void BindRentalIndex(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3291
3293 static void BindItemIndex(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3294
3296 static void BindDurability(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3297
3299 static void BindSerialNumber(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3300
3302 static void BindRegType(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3303
3305 static void BindItemType(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3306
3308 static void BindClass(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3309
3311 static void BindRentalTime(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3312
3314 static void BindRentalMoney(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3315
3317 static void BindLenderCharId(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3318
3320 static void BindLenderAccountId(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3321
3323 static void BindBorrowerCharId(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3324
3326 static void BindBorrowerAccountId(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3327
3329 static void BindLendTime(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3330
3332 static void BindRegisterTime(full_model::RentalItem& m, const nanodbc::result& result, short colIndex);
3333
3334 };
3335
3338 {
3340 public:
3341 typedef void (*BindColumnFunction_t)(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3342
3343 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3344
3346 static const BindingsMapType& GetColumnBindings();
3347
3349 static void BindRentalIndex(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3350
3352 static void BindItemIndex(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3353
3355 static void BindDurability(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3356
3358 static void BindSerialNumber(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3359
3361 static void BindRegType(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3362
3364 static void BindItemType(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3365
3367 static void BindClass(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3368
3370 static void BindRentalTime(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3371
3373 static void BindRentalMoney(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3374
3376 static void BindLenderCharId(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3377
3379 static void BindLenderAccountId(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3380
3382 static void BindBorrowerCharId(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3383
3385 static void BindBorrowerAccountId(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3386
3388 static void BindLendTime(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3389
3391 static void BindRegisterTime(full_model::RentalItemList& m, const nanodbc::result& result, short colIndex);
3392
3393 };
3394
3397 {
3399 public:
3400 typedef void (*BindColumnFunction_t)(full_model::ServerResource& m, const nanodbc::result& result, short colIndex);
3401
3402 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3403
3405 static const BindingsMapType& GetColumnBindings();
3406
3408 static void BindResourceId(full_model::ServerResource& m, const nanodbc::result& result, short colIndex);
3409
3411 static void BindName(full_model::ServerResource& m, const nanodbc::result& result, short colIndex);
3412
3414 static void BindResource(full_model::ServerResource& m, const nanodbc::result& result, short colIndex);
3415
3416 };
3417
3420 {
3422 public:
3423 typedef void (*BindColumnFunction_t)(full_model::StartPosition& m, const nanodbc::result& result, short colIndex);
3424
3425 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3426
3428 static const BindingsMapType& GetColumnBindings();
3429
3431 static void BindZoneId(full_model::StartPosition& m, const nanodbc::result& result, short colIndex);
3432
3434 static void BindKarusX(full_model::StartPosition& m, const nanodbc::result& result, short colIndex);
3435
3437 static void BindKarusZ(full_model::StartPosition& m, const nanodbc::result& result, short colIndex);
3438
3440 static void BindElmoX(full_model::StartPosition& m, const nanodbc::result& result, short colIndex);
3441
3443 static void BindElmoZ(full_model::StartPosition& m, const nanodbc::result& result, short colIndex);
3444
3446 static void BindRangeX(full_model::StartPosition& m, const nanodbc::result& result, short colIndex);
3447
3449 static void BindRangeZ(full_model::StartPosition& m, const nanodbc::result& result, short colIndex);
3450
3452 static void BindKarusGateX(full_model::StartPosition& m, const nanodbc::result& result, short colIndex);
3453
3455 static void BindKarusGateZ(full_model::StartPosition& m, const nanodbc::result& result, short colIndex);
3456
3458 static void BindElmoGateX(full_model::StartPosition& m, const nanodbc::result& result, short colIndex);
3459
3461 static void BindElmoGateZ(full_model::StartPosition& m, const nanodbc::result& result, short colIndex);
3462
3463 };
3464
3467 {
3469 public:
3470 typedef void (*BindColumnFunction_t)(full_model::TbUser& m, const nanodbc::result& result, short colIndex);
3471
3472 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3473
3475 static const BindingsMapType& GetColumnBindings();
3476
3478 static void BindAccountId(full_model::TbUser& m, const nanodbc::result& result, short colIndex);
3479
3481 static void BindPassword(full_model::TbUser& m, const nanodbc::result& result, short colIndex);
3482
3484 static void BindSocNo(full_model::TbUser& m, const nanodbc::result& result, short colIndex);
3485
3487 static void BindEmail(full_model::TbUser& m, const nanodbc::result& result, short colIndex);
3488
3490 static void BindAuthority(full_model::TbUser& m, const nanodbc::result& result, short colIndex);
3491
3493 static void BindPremiumExpire(full_model::TbUser& m, const nanodbc::result& result, short colIndex);
3494
3495 };
3496
3499 {
3501 public:
3502 typedef void (*BindColumnFunction_t)(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3503
3504 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3505
3507 static const BindingsMapType& GetColumnBindings();
3508
3510 static void BindCharId(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3511
3513 static void BindAccountId(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3514
3516 static void BindOpId(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3517
3519 static void BindOpIP(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3520
3522 static void BindOldUserValue(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3523
3525 static void BindNewUserValue(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3526
3528 static void BindOldUserSkill(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3529
3531 static void BindNewUserSkill(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3532
3534 static void BindOldUserItem(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3535
3537 static void BindNewUserItem(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3538
3540 static void BindOldWarehouseValue(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3541
3543 static void BindNewWarehouseValue(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3544
3546 static void BindOldWarehouseItem(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3547
3549 static void BindNewWarehouseItem(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3550
3552 static void BindEditorTime(full_model::UserEditor& m, const nanodbc::result& result, short colIndex);
3553
3554 };
3555
3558 {
3560 public:
3561 typedef void (*BindColumnFunction_t)(full_model::UserEditorItem& m, const nanodbc::result& result, short colIndex);
3562
3563 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3564
3566 static const BindingsMapType& GetColumnBindings();
3567
3569 static void BindCharId(full_model::UserEditorItem& m, const nanodbc::result& result, short colIndex);
3570
3572 static void BindAccountId(full_model::UserEditorItem& m, const nanodbc::result& result, short colIndex);
3573
3575 static void BindOpId(full_model::UserEditorItem& m, const nanodbc::result& result, short colIndex);
3576
3578 static void BindOpIP(full_model::UserEditorItem& m, const nanodbc::result& result, short colIndex);
3579
3581 static void BindDbIndex(full_model::UserEditorItem& m, const nanodbc::result& result, short colIndex);
3582
3584 static void BindPos(full_model::UserEditorItem& m, const nanodbc::result& result, short colIndex);
3585
3587 static void BindType(full_model::UserEditorItem& m, const nanodbc::result& result, short colIndex);
3588
3590 static void BindItemId1(full_model::UserEditorItem& m, const nanodbc::result& result, short colIndex);
3591
3593 static void BindItemId2(full_model::UserEditorItem& m, const nanodbc::result& result, short colIndex);
3594
3596 static void BindUpdateTime(full_model::UserEditorItem& m, const nanodbc::result& result, short colIndex);
3597
3598 };
3599
3602 {
3604 public:
3605 typedef void (*BindColumnFunction_t)(full_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
3606
3607 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3608
3610 static const BindingsMapType& GetColumnBindings();
3611
3613 static void BindIndex(full_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
3614
3616 static void BindName(full_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
3617
3619 static void BindElmoUserId(full_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
3620
3622 static void BindElmoKnightsName(full_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
3623
3625 static void BindElmoLoyalty(full_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
3626
3628 static void BindKarusUserId(full_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
3629
3631 static void BindKarusKnightsName(full_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
3632
3634 static void BindKarusLoyalty(full_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
3635
3637 static void BindMoney(full_model::UserKnightsRank& m, const nanodbc::result& result, short colIndex);
3638
3639 };
3640
3643 {
3645 public:
3646 typedef void (*BindColumnFunction_t)(full_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
3647
3648 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3649
3651 static const BindingsMapType& GetColumnBindings();
3652
3654 static void BindRank(full_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
3655
3657 static void BindPosition(full_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
3658
3660 static void BindElmoUp(full_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
3661
3663 static void BindElmoUserId(full_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
3664
3666 static void BindElmoLoyaltyMonthly(full_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
3667
3669 static void BindElmoCheck(full_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
3670
3672 static void BindKarusUp(full_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
3673
3675 static void BindKarusUserId(full_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
3676
3678 static void BindKarusLoyaltyMonthly(full_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
3679
3681 static void BindKarusCheck(full_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
3682
3684 static void BindSalary(full_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
3685
3687 static void BindUpdateDate(full_model::UserPersonalRank& m, const nanodbc::result& result, short colIndex);
3688
3689 };
3690
3693 {
3695 public:
3696 typedef void (*BindColumnFunction_t)(full_model::UserRentalItem& m, const nanodbc::result& result, short colIndex);
3697
3698 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3699
3701 static const BindingsMapType& GetColumnBindings();
3702
3704 static void BindUserId(full_model::UserRentalItem& m, const nanodbc::result& result, short colIndex);
3705
3707 static void BindAccountId(full_model::UserRentalItem& m, const nanodbc::result& result, short colIndex);
3708
3710 static void BindRentalType(full_model::UserRentalItem& m, const nanodbc::result& result, short colIndex);
3711
3713 static void BindRegTime(full_model::UserRentalItem& m, const nanodbc::result& result, short colIndex);
3714
3716 static void BindRentalIndex(full_model::UserRentalItem& m, const nanodbc::result& result, short colIndex);
3717
3719 static void BindItemIndex(full_model::UserRentalItem& m, const nanodbc::result& result, short colIndex);
3720
3722 static void BindDurability(full_model::UserRentalItem& m, const nanodbc::result& result, short colIndex);
3723
3725 static void BindSerialNumber(full_model::UserRentalItem& m, const nanodbc::result& result, short colIndex);
3726
3728 static void BindRentalMoney(full_model::UserRentalItem& m, const nanodbc::result& result, short colIndex);
3729
3731 static void BindRentalTime(full_model::UserRentalItem& m, const nanodbc::result& result, short colIndex);
3732
3734 static void BindDuringTime(full_model::UserRentalItem& m, const nanodbc::result& result, short colIndex);
3735
3737 static void BindRentalTimestamp(full_model::UserRentalItem& m, const nanodbc::result& result, short colIndex);
3738
3740 static void BindRegisterTime(full_model::UserRentalItem& m, const nanodbc::result& result, short colIndex);
3741
3742 };
3743
3746 {
3748 public:
3749 typedef void (*BindColumnFunction_t)(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3750
3751 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3752
3754 static const BindingsMapType& GetColumnBindings();
3755
3757 static void BindCharId(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3758
3760 static void BindSkill1(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3761
3763 static void BindDuring1(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3764
3766 static void BindSkill2(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3767
3769 static void BindDuring2(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3770
3772 static void BindSkill3(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3773
3775 static void BindDuring3(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3776
3778 static void BindSkill4(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3779
3781 static void BindDuring4(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3782
3784 static void BindSkill5(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3785
3787 static void BindDuring5(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3788
3790 static void BindSkill6(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3791
3793 static void BindDuring6(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3794
3796 static void BindSkill7(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3797
3799 static void BindDuring7(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3800
3802 static void BindSkill8(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3803
3805 static void BindDuring8(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3806
3808 static void BindSkill9(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3809
3811 static void BindDuring9(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3812
3814 static void BindSkill10(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3815
3817 static void BindDuring10(full_model::UserSavedMagic& m, const nanodbc::result& result, short colIndex);
3818
3819 };
3820
3823 {
3825 public:
3826 typedef void (*BindColumnFunction_t)(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3827
3828 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3829
3831 static const BindingsMapType& GetColumnBindings();
3832
3834 static void BindUserId(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3835
3837 static void BindNation(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3838
3840 static void BindRace(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3841
3843 static void BindClass(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3844
3846 static void BindHairColor(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3847
3849 static void BindRank(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3850
3852 static void BindTitle(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3853
3855 static void BindLevel(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3856
3858 static void BindExp(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3859
3861 static void BindLoyalty(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3862
3864 static void BindFace(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3865
3867 static void BindCity(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3868
3870 static void BindKnightsId(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3871
3873 static void BindFame(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3874
3876 static void BindHp(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3877
3879 static void BindMp(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3880
3882 static void BindSp(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3883
3885 static void BindStrength(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3886
3888 static void BindStamina(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3889
3891 static void BindDexterity(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3892
3894 static void BindIntelligence(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3895
3897 static void BindCharisma(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3898
3900 static void BindAuthority(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3901
3903 static void BindStatPoints(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3904
3906 static void BindGold(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3907
3909 static void BindZone(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3910
3912 static void BindBind(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3913
3915 static void BindPosX(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3916
3918 static void BindPosZ(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3919
3921 static void BindPosY(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3922
3924 static void BindDwTime(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3925
3927 static void BindSkillData(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3928
3930 static void BindItemData(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3931
3933 static void BindSerial(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3934
3936 static void BindQuestCount(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3937
3939 static void BindQuestData(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3940
3942 static void BindMannerPoint(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3943
3945 static void BindLoyaltyMonthly(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3946
3948 static void BindCreateTime(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3949
3951 static void BindUpdateTime(full_model::UserData& m, const nanodbc::result& result, short colIndex);
3952
3953 };
3954
3957 {
3959 public:
3960 typedef void (*BindColumnFunction_t)(full_model::UserDataSkillShortcut& m, const nanodbc::result& result, short colIndex);
3961
3962 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3963
3965 static const BindingsMapType& GetColumnBindings();
3966
3968 static void BindCharId(full_model::UserDataSkillShortcut& m, const nanodbc::result& result, short colIndex);
3969
3971 static void BindCount(full_model::UserDataSkillShortcut& m, const nanodbc::result& result, short colIndex);
3972
3974 static void BindSkillData(full_model::UserDataSkillShortcut& m, const nanodbc::result& result, short colIndex);
3975
3976 };
3977
3980 {
3982 public:
3983 typedef void (*BindColumnFunction_t)(full_model::Version& m, const nanodbc::result& result, short colIndex);
3984
3985 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
3986
3988 static const BindingsMapType& GetColumnBindings();
3989
3991 static void BindNumber(full_model::Version& m, const nanodbc::result& result, short colIndex);
3992
3994 static void BindFileName(full_model::Version& m, const nanodbc::result& result, short colIndex);
3995
3997 static void BindCompressName(full_model::Version& m, const nanodbc::result& result, short colIndex);
3998
4000 static void BindHistoryVersion(full_model::Version& m, const nanodbc::result& result, short colIndex);
4001
4002 };
4003
4006 {
4008 public:
4009 typedef void (*BindColumnFunction_t)(full_model::Warehouse& m, const nanodbc::result& result, short colIndex);
4010
4011 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
4012
4014 static const BindingsMapType& GetColumnBindings();
4015
4017 static void BindAccountId(full_model::Warehouse& m, const nanodbc::result& result, short colIndex);
4018
4020 static void BindMoney(full_model::Warehouse& m, const nanodbc::result& result, short colIndex);
4021
4023 static void BindDwTime(full_model::Warehouse& m, const nanodbc::result& result, short colIndex);
4024
4026 static void BindItemData(full_model::Warehouse& m, const nanodbc::result& result, short colIndex);
4027
4029 static void BindSerial(full_model::Warehouse& m, const nanodbc::result& result, short colIndex);
4030
4031 };
4032
4035 {
4037 public:
4038 typedef void (*BindColumnFunction_t)(full_model::WebItemMall& m, const nanodbc::result& result, short colIndex);
4039
4040 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
4041
4043 static const BindingsMapType& GetColumnBindings();
4044
4046 static void BindAccountId(full_model::WebItemMall& m, const nanodbc::result& result, short colIndex);
4047
4049 static void BindCharId(full_model::WebItemMall& m, const nanodbc::result& result, short colIndex);
4050
4052 static void BindServerId(full_model::WebItemMall& m, const nanodbc::result& result, short colIndex);
4053
4055 static void BindItemId(full_model::WebItemMall& m, const nanodbc::result& result, short colIndex);
4056
4058 static void BindItemCount(full_model::WebItemMall& m, const nanodbc::result& result, short colIndex);
4059
4061 static void BindBuyTime(full_model::WebItemMall& m, const nanodbc::result& result, short colIndex);
4062
4064 static void BindImgFileName(full_model::WebItemMall& m, const nanodbc::result& result, short colIndex);
4065
4067 static void BindItemName(full_model::WebItemMall& m, const nanodbc::result& result, short colIndex);
4068
4070 static void BindPrice(full_model::WebItemMall& m, const nanodbc::result& result, short colIndex);
4071
4073 static void BindPayType(full_model::WebItemMall& m, const nanodbc::result& result, short colIndex);
4074
4075 };
4076
4079 {
4081 public:
4082 typedef void (*BindColumnFunction_t)(full_model::WebItemMallLog& m, const nanodbc::result& result, short colIndex);
4083
4084 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
4085
4087 static const BindingsMapType& GetColumnBindings();
4088
4090 static void BindAccountId(full_model::WebItemMallLog& m, const nanodbc::result& result, short colIndex);
4091
4093 static void BindCharId(full_model::WebItemMallLog& m, const nanodbc::result& result, short colIndex);
4094
4096 static void BindServerId(full_model::WebItemMallLog& m, const nanodbc::result& result, short colIndex);
4097
4099 static void BindItemId(full_model::WebItemMallLog& m, const nanodbc::result& result, short colIndex);
4100
4102 static void BindItemCount(full_model::WebItemMallLog& m, const nanodbc::result& result, short colIndex);
4103
4105 static void BindBuyTime(full_model::WebItemMallLog& m, const nanodbc::result& result, short colIndex);
4106
4108 static void BindImgFileName(full_model::WebItemMallLog& m, const nanodbc::result& result, short colIndex);
4109
4111 static void BindItemName(full_model::WebItemMallLog& m, const nanodbc::result& result, short colIndex);
4112
4114 static void BindPrice(full_model::WebItemMallLog& m, const nanodbc::result& result, short colIndex);
4115
4117 static void BindPayType(full_model::WebItemMallLog& m, const nanodbc::result& result, short colIndex);
4118
4119 };
4120
4123 {
4125 public:
4126 typedef void (*BindColumnFunction_t)(full_model::WebpageAddress& m, const nanodbc::result& result, short colIndex);
4127
4128 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
4129
4131 static const BindingsMapType& GetColumnBindings();
4132
4134 static void BindIndex(full_model::WebpageAddress& m, const nanodbc::result& result, short colIndex);
4135
4137 static void BindWebPageAddress(full_model::WebpageAddress& m, const nanodbc::result& result, short colIndex);
4138
4139 };
4140
4143 {
4145 public:
4146 typedef void (*BindColumnFunction_t)(full_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
4147
4148 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
4149
4151 static const BindingsMapType& GetColumnBindings();
4152
4154 static void BindServerId(full_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
4155
4157 static void BindZoneId(full_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
4158
4160 static void BindName(full_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
4161
4163 static void BindInitX(full_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
4164
4166 static void BindInitZ(full_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
4167
4169 static void BindInitY(full_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
4170
4172 static void BindType(full_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
4173
4175 static void BindRoomEvent(full_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
4176
4178 static void BindBz(full_model::ZoneInfo& m, const nanodbc::result& result, short colIndex);
4179
4180 };
4181}
4182
4183#endif // FULL_BINDER_FULLBINDER_H
generated nanodbc column binder for full_model::AccountChar
Definition FullBinder.h:99
static void BindNation(full_model::AccountChar &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:30
static void BindCharId2(full_model::AccountChar &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId2.
Definition FullBinder.cpp:48
static void BindAccountId(full_model::AccountChar &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:24
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:9
static void BindCharId1(full_model::AccountChar &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId1.
Definition FullBinder.cpp:42
static void BindCharId3(full_model::AccountChar &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId3.
Definition FullBinder.cpp:54
static void BindCharNum(full_model::AccountChar &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharNum.
Definition FullBinder.cpp:36
generated nanodbc column binder for full_model::Battle
Definition FullBinder.h:131
static void BindArea11(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area11.
Definition FullBinder.cpp:189
static void BindArea9(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area9.
Definition FullBinder.cpp:177
static void BindArea5(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area5.
Definition FullBinder.cpp:153
static void BindKarusArea(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusArea.
Definition FullBinder.cpp:111
static void BindElmoAdvantage(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoAdvantage.
Definition FullBinder.cpp:117
static void BindArea7(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area7.
Definition FullBinder.cpp:165
static void BindArea6(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area6.
Definition FullBinder.cpp:159
static void BindUserName(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserName.
Definition FullBinder.cpp:99
static void BindElmoArea(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoArea.
Definition FullBinder.cpp:105
static void BindIndex(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:87
static void BindArea3(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area3.
Definition FullBinder.cpp:141
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:60
static void BindArea1(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area1.
Definition FullBinder.cpp:129
static void BindArea8(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area8.
Definition FullBinder.cpp:171
static void BindNation(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:93
static void BindArea10(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area10.
Definition FullBinder.cpp:183
static void BindArea4(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area4.
Definition FullBinder.cpp:147
static void BindArea2(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area2.
Definition FullBinder.cpp:135
static void BindKarusAdvantage(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusAdvantage.
Definition FullBinder.cpp:123
generated nanodbc column binder for full_model::Coefficient
Definition FullBinder.h:199
static void BindPole(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Pole.
Definition FullBinder.cpp:255
static void BindArmor(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition FullBinder.cpp:291
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:195
static void BindStaff(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Staff.
Definition FullBinder.cpp:261
static void BindHitPoint(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitPoint.
Definition FullBinder.cpp:273
static void BindSp(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Sp.
Definition FullBinder.cpp:285
static void BindEvasionrate(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Evasionrate.
Definition FullBinder.cpp:303
static void BindClub(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Club.
Definition FullBinder.cpp:243
static void BindShortSword(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ShortSword.
Definition FullBinder.cpp:225
static void BindAxe(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Axe.
Definition FullBinder.cpp:237
static void BindSword(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Sword.
Definition FullBinder.cpp:231
static void BindSpear(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Spear.
Definition FullBinder.cpp:249
static void BindBow(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bow.
Definition FullBinder.cpp:267
static void BindHitRate(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition FullBinder.cpp:297
static void BindClassId(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ClassId.
Definition FullBinder.cpp:219
static void BindManaPoint(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaPoint.
Definition FullBinder.cpp:279
generated nanodbc column binder for full_model::Concurrent
Definition FullBinder.h:258
static void BindBz(full_model::Concurrent &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bz.
Definition FullBinder.cpp:347
static void BindZone2Count(full_model::Concurrent &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Zone2Count.
Definition FullBinder.cpp:335
static void BindZone1Count(full_model::Concurrent &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Zone1Count.
Definition FullBinder.cpp:329
static void BindServerId(full_model::Concurrent &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerId.
Definition FullBinder.cpp:323
static void BindZone3Count(full_model::Concurrent &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Zone3Count.
Definition FullBinder.cpp:341
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:309
generated nanodbc column binder for full_model::CopySerialItem
Definition FullBinder.h:287
static void BindItemNum(full_model::CopySerialItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemNum.
Definition FullBinder.cpp:385
static void BindPos(full_model::CopySerialItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Pos.
Definition FullBinder.cpp:379
static void BindType(full_model::CopySerialItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:373
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:353
static void BindItemSerial(full_model::CopySerialItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemSerial.
Definition FullBinder.cpp:391
static void BindUserId(full_model::CopySerialItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserId.
Definition FullBinder.cpp:367
generated nanodbc column binder for full_model::CopyTest
Definition FullBinder.h:316
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:397
static void BindItemSerial(full_model::CopyTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemSerial.
Definition FullBinder.cpp:407
generated nanodbc column binder for full_model::CouponSerialList
Definition FullBinder.h:333
static void BindItemNumber(full_model::CouponSerialList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemNumber.
Definition FullBinder.cpp:438
static void BindItemCount(full_model::CouponSerialList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemCount.
Definition FullBinder.cpp:444
static void BindSerialNum(full_model::CouponSerialList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SerialNum.
Definition FullBinder.cpp:432
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:413
static void BindIndex(full_model::CouponSerialList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:426
generated nanodbc column binder for full_model::CurrentUser
Definition FullBinder.h:359
static void BindClientIP(full_model::CurrentUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ClientIP.
Definition FullBinder.cpp:488
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:450
static void BindServerIP(full_model::CurrentUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerIP.
Definition FullBinder.cpp:470
static void BindAccountId(full_model::CurrentUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:476
static void BindServerId(full_model::CurrentUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerId.
Definition FullBinder.cpp:464
static void BindCharId(full_model::CurrentUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:482
generated nanodbc column binder for full_model::EventTrigger
Definition FullBinder.h:441
static void BindNpcType(full_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcType.
Definition FullBinder.cpp:613
static void BindNpcId(full_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcId.
Definition FullBinder.cpp:619
static void BindIndex(full_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:607
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:594
static void BindTriggerNumber(full_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TriggerNumber.
Definition FullBinder.cpp:625
generated nanodbc column binder for full_model::Event
Definition FullBinder.h:388
static void BindExecute1(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute1.
Definition FullBinder.cpp:564
static void BindEventNumber(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EventNumber.
Definition FullBinder.cpp:522
static void BindExecute4(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute4.
Definition FullBinder.cpp:582
static void BindCondition4(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Condition4.
Definition FullBinder.cpp:552
static void BindCondition5(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Condition5.
Definition FullBinder.cpp:558
static void BindExecute2(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute2.
Definition FullBinder.cpp:570
static void BindCondition2(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Condition2.
Definition FullBinder.cpp:540
static void BindExecute5(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute5.
Definition FullBinder.cpp:588
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:494
static void BindCondition1(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Condition1.
Definition FullBinder.cpp:534
static void BindEventType(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EventType.
Definition FullBinder.cpp:528
static void BindCondition3(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Condition3.
Definition FullBinder.cpp:546
static void BindExecute3(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute3.
Definition FullBinder.cpp:576
static void BindZoneNumber(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneNumber.
Definition FullBinder.cpp:516
generated nanodbc column binder for full_model::FriendList
Definition FullBinder.h:467
static void BindFriend8(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend8.
Definition FullBinder.cpp:713
static void BindFriend19(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend19.
Definition FullBinder.cpp:779
static void BindFriend21(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend21.
Definition FullBinder.cpp:791
static void BindFriend13(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend13.
Definition FullBinder.cpp:743
static void BindFriend9(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend9.
Definition FullBinder.cpp:719
static void BindFriend16(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend16.
Definition FullBinder.cpp:761
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:631
static void BindFriend12(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend12.
Definition FullBinder.cpp:737
static void BindFriend1(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend1.
Definition FullBinder.cpp:671
static void BindFriend22(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend22.
Definition FullBinder.cpp:797
static void BindFriend20(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend20.
Definition FullBinder.cpp:785
static void BindUserId(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserId.
Definition FullBinder.cpp:665
static void BindFriend6(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend6.
Definition FullBinder.cpp:701
static void BindFriend3(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend3.
Definition FullBinder.cpp:683
static void BindFriend18(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend18.
Definition FullBinder.cpp:773
static void BindFriend4(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend4.
Definition FullBinder.cpp:689
static void BindFriend7(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend7.
Definition FullBinder.cpp:707
static void BindFriend24(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend24.
Definition FullBinder.cpp:809
static void BindFriend11(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend11.
Definition FullBinder.cpp:731
static void BindFriend14(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend14.
Definition FullBinder.cpp:749
static void BindFriend10(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend10.
Definition FullBinder.cpp:725
static void BindFriend2(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend2.
Definition FullBinder.cpp:677
static void BindFriend5(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend5.
Definition FullBinder.cpp:695
static void BindFriend23(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend23.
Definition FullBinder.cpp:803
static void BindFriend15(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend15.
Definition FullBinder.cpp:755
static void BindFriend17(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend17.
Definition FullBinder.cpp:767
generated nanodbc column binder for full_model::HacktoolUserLog
Definition FullBinder.h:556
static void BindAccountId(full_model::HacktoolUserLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:828
static void BindWriteTime(full_model::HacktoolUserLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WriteTime.
Definition FullBinder.cpp:846
static void BindHackToolName(full_model::HacktoolUserLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HackToolName.
Definition FullBinder.cpp:840
static void BindCharId(full_model::HacktoolUserLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:834
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:815
generated nanodbc column binder for full_model::HeroUser
Definition FullBinder.h:582
static void BindIndex(full_model::HeroUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:868
static void BindUserId(full_model::HeroUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserId.
Definition FullBinder.cpp:874
static void BindAchievement(full_model::HeroUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Achievement.
Definition FullBinder.cpp:892
static void BindClassName(full_model::HeroUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ClassName.
Definition FullBinder.cpp:886
static void BindNation(full_model::HeroUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:880
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:854
generated nanodbc column binder for full_model::Home
Definition FullBinder.h:611
static void BindBattleZone2X(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2X.
Definition FullBinder.cpp:1030
static void BindKarusZoneLX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneLX.
Definition FullBinder.cpp:970
static void BindBattleZone2LX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2LX.
Definition FullBinder.cpp:1042
static void BindBattleZoneLZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneLZ.
Definition FullBinder.cpp:1024
static void BindElmoZoneX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneX.
Definition FullBinder.cpp:934
static void BindFreeZoneLZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneLZ.
Definition FullBinder.cpp:1000
static void BindBattleZoneX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneX.
Definition FullBinder.cpp:1006
static void BindKarusZoneX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneX.
Definition FullBinder.cpp:958
static void BindFreeZoneLX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneLX.
Definition FullBinder.cpp:994
static void BindFreeZoneZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneZ.
Definition FullBinder.cpp:988
static void BindNation(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:928
static void BindElmoZoneZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneZ.
Definition FullBinder.cpp:940
static void BindKarusZoneZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneZ.
Definition FullBinder.cpp:964
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:898
static void BindBattleZoneZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneZ.
Definition FullBinder.cpp:1012
static void BindElmoZoneLZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneLZ.
Definition FullBinder.cpp:952
static void BindElmoZoneLX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneLX.
Definition FullBinder.cpp:946
static void BindBattleZoneLX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneLX.
Definition FullBinder.cpp:1018
static void BindBattleZone2Z(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2Z.
Definition FullBinder.cpp:1036
static void BindBattleZone2LZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2LZ.
Definition FullBinder.cpp:1048
static void BindKarusZoneLZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneLZ.
Definition FullBinder.cpp:976
static void BindFreeZoneX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneX.
Definition FullBinder.cpp:982
generated nanodbc column binder for full_model::ItemExchange
Definition FullBinder.h:876
static void BindOriginItemCount2(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount2.
Definition FullBinder.cpp:1551
static void BindExchangeItemCount5(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount5.
Definition FullBinder.cpp:1647
static void BindExchangeItemCount2(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount2.
Definition FullBinder.cpp:1611
static void BindExchangeItemCount1(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount1.
Definition FullBinder.cpp:1599
static void BindOriginItemNumber1(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber1.
Definition FullBinder.cpp:1533
static void BindOriginItemNumber5(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber5.
Definition FullBinder.cpp:1581
static void BindNpcName(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcName.
Definition FullBinder.cpp:1515
static void BindOriginItemCount5(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount5.
Definition FullBinder.cpp:1587
static void BindExchangeItemNumber5(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber5.
Definition FullBinder.cpp:1641
static void BindExchangeItemNumber3(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber3.
Definition FullBinder.cpp:1617
static void BindOriginItemCount4(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount4.
Definition FullBinder.cpp:1575
static void BindIndex(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:1503
static void BindNpcNumber(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcNumber.
Definition FullBinder.cpp:1509
static void BindNote(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Note.
Definition FullBinder.cpp:1521
static void BindRandomFlag(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RandomFlag.
Definition FullBinder.cpp:1527
static void BindExchangeItemNumber2(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber2.
Definition FullBinder.cpp:1605
static void BindExchangeItemNumber4(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber4.
Definition FullBinder.cpp:1629
static void BindExchangeItemNumber1(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber1.
Definition FullBinder.cpp:1593
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:1469
static void BindOriginItemCount1(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount1.
Definition FullBinder.cpp:1539
static void BindOriginItemNumber3(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber3.
Definition FullBinder.cpp:1557
static void BindOriginItemNumber4(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber4.
Definition FullBinder.cpp:1569
static void BindExchangeItemCount3(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount3.
Definition FullBinder.cpp:1623
static void BindExchangeItemCount4(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount4.
Definition FullBinder.cpp:1635
static void BindOriginItemNumber2(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber2.
Definition FullBinder.cpp:1545
static void BindOriginItemCount3(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount3.
Definition FullBinder.cpp:1563
generated nanodbc column binder for full_model::ItemGroup
Definition FullBinder.h:965
static void BindItem18(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item18.
Definition FullBinder.cpp:1808
static void BindItem3(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item3.
Definition FullBinder.cpp:1718
static void BindItem24(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item24.
Definition FullBinder.cpp:1844
static void BindItem29(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item29.
Definition FullBinder.cpp:1874
static void BindItem22(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item22.
Definition FullBinder.cpp:1832
static void BindItem21(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item21.
Definition FullBinder.cpp:1826
static void BindGroup(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Group.
Definition FullBinder.cpp:1694
static void BindItem17(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item17.
Definition FullBinder.cpp:1802
static void BindItem14(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item14.
Definition FullBinder.cpp:1784
static void BindItem25(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item25.
Definition FullBinder.cpp:1850
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:1653
static void BindItem26(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item26.
Definition FullBinder.cpp:1856
static void BindItem27(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item27.
Definition FullBinder.cpp:1862
static void BindName(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:1700
static void BindItem19(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item19.
Definition FullBinder.cpp:1814
static void BindItem11(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item11.
Definition FullBinder.cpp:1766
static void BindItem1(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item1.
Definition FullBinder.cpp:1706
static void BindItem28(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item28.
Definition FullBinder.cpp:1868
static void BindItem4(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item4.
Definition FullBinder.cpp:1724
static void BindItem10(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item10.
Definition FullBinder.cpp:1760
static void BindItem12(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item12.
Definition FullBinder.cpp:1772
static void BindItem2(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item2.
Definition FullBinder.cpp:1712
static void BindItem7(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item7.
Definition FullBinder.cpp:1742
static void BindItem6(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item6.
Definition FullBinder.cpp:1736
static void BindItem30(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item30.
Definition FullBinder.cpp:1880
static void BindItem20(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item20.
Definition FullBinder.cpp:1820
static void BindItem16(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item16.
Definition FullBinder.cpp:1796
static void BindItem8(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item8.
Definition FullBinder.cpp:1748
static void BindItem9(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item9.
Definition FullBinder.cpp:1754
static void BindItem15(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item15.
Definition FullBinder.cpp:1790
static void BindItem23(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item23.
Definition FullBinder.cpp:1838
static void BindItem5(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item5.
Definition FullBinder.cpp:1730
static void BindItem13(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item13.
Definition FullBinder.cpp:1778
generated nanodbc column binder for full_model::ItemUpProbability
Definition FullBinder.h:1143
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2021
static void BindCurrentFailure(full_model::ItemUpProbability &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CurrentFailure.
Definition FullBinder.cpp:2059
static void BindCurrentSuccess(full_model::ItemUpProbability &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CurrentSuccess.
Definition FullBinder.cpp:2053
static void BindMaxFail(full_model::ItemUpProbability &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxFail.
Definition FullBinder.cpp:2047
static void BindMaxSuccess(full_model::ItemUpProbability &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxSuccess.
Definition FullBinder.cpp:2041
static void BindType(full_model::ItemUpProbability &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:2035
generated nanodbc column binder for full_model::ItemUpgrade
Definition FullBinder.h:1075
static void BindRequiredItem6(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem6.
Definition FullBinder.cpp:1979
static void BindIndex(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:1913
static void BindRequiredItem2(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem2.
Definition FullBinder.cpp:1955
static void BindRequiredItem5(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem5.
Definition FullBinder.cpp:1973
static void BindOriginItem(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItem.
Definition FullBinder.cpp:1943
static void BindRequiredItem7(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem7.
Definition FullBinder.cpp:1985
static void BindNpcNumber(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcNumber.
Definition FullBinder.cpp:1919
static void BindNote(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Note.
Definition FullBinder.cpp:1931
static void BindOriginType(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginType.
Definition FullBinder.cpp:1937
static void BindRequiredItem1(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem1.
Definition FullBinder.cpp:1949
static void BindRequiredItem4(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem4.
Definition FullBinder.cpp:1967
static void BindRequiredCoins(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredCoins.
Definition FullBinder.cpp:1997
static void BindGenRate(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GenRate.
Definition FullBinder.cpp:2009
static void BindName(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:1925
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:1886
static void BindGiveItem(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GiveItem.
Definition FullBinder.cpp:2015
static void BindRequiredItem8(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem8.
Definition FullBinder.cpp:1991
static void BindRequiredItem3(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem3.
Definition FullBinder.cpp:1961
static void BindRateType(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RateType.
Definition FullBinder.cpp:2003
generated nanodbc column binder for full_model::Item
Definition FullBinder.h:688
static void BindDaggerArmor(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DaggerArmor.
Definition FullBinder.cpp:1301
static void BindType(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:1283
static void BindMagicResist(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition FullBinder.cpp:1451
static void BindName(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:1127
static void BindBowArmor(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BowArmor.
Definition FullBinder.cpp:1331
static void BindMirrorDamage(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MirrorDamage.
Definition FullBinder.cpp:1379
static void BindRequiredCharisma(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredCharisma.
Definition FullBinder.cpp:1271
static void BindColdResist(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition FullBinder.cpp:1439
static void BindStrengthBonus(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StrengthBonus.
Definition FullBinder.cpp:1391
static void BindMpDamage(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MpDamage.
Definition FullBinder.cpp:1367
static void BindSellPrice(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellPrice.
Definition FullBinder.cpp:1193
static void BindFireDamage(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireDamage.
Definition FullBinder.cpp:1337
static void BindAxeArmor(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AxeArmor.
Definition FullBinder.cpp:1319
static void BindCountable(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Countable.
Definition FullBinder.cpp:1205
static void BindSwordArmor(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SwordArmor.
Definition FullBinder.cpp:1307
static void BindKind(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Kind.
Definition FullBinder.cpp:1133
static void BindHpDrain(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HpDrain.
Definition FullBinder.cpp:1361
static void BindDexterityBonus(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DexterityBonus.
Definition FullBinder.cpp:1403
static void BindID(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:1121
static void BindRequiredIntelligence(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredIntelligence.
Definition FullBinder.cpp:1265
static void BindMaceArmor(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaceArmor.
Definition FullBinder.cpp:1313
static void BindDelay(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Delay.
Definition FullBinder.cpp:1163
static void BindSlot(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Slot.
Definition FullBinder.cpp:1139
static void BindLightningDamage(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningDamage.
Definition FullBinder.cpp:1349
static void BindRange(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition FullBinder.cpp:1169
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:1054
static void BindMaxLevel(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxLevel.
Definition FullBinder.cpp:1229
static void BindMaxMpBonus(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMpBonus.
Definition FullBinder.cpp:1427
static void BindSpecialEffect(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SpecialEffect.
Definition FullBinder.cpp:1217
static void BindLightningResist(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition FullBinder.cpp:1445
static void BindRequiredStamina(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredStamina.
Definition FullBinder.cpp:1253
static void BindArmor(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition FullBinder.cpp:1199
static void BindCharismaBonus(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharismaBonus.
Definition FullBinder.cpp:1415
static void BindPoisonResist(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition FullBinder.cpp:1457
static void BindIceDamage(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to IceDamage.
Definition FullBinder.cpp:1343
static void BindPoisonDamage(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonDamage.
Definition FullBinder.cpp:1355
static void BindMpDrain(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MpDrain.
Definition FullBinder.cpp:1373
static void BindMaxHpBonus(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHpBonus.
Definition FullBinder.cpp:1421
static void BindDamage(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition FullBinder.cpp:1157
static void BindClassId(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ClassId.
Definition FullBinder.cpp:1151
static void BindWeight(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weight.
Definition FullBinder.cpp:1175
static void BindMagicEffect(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicEffect.
Definition FullBinder.cpp:1211
static void BindHitRate(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition FullBinder.cpp:1289
static void BindDurability(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Durability.
Definition FullBinder.cpp:1181
static void BindFireResist(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition FullBinder.cpp:1433
static void BindSpearArmor(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SpearArmor.
Definition FullBinder.cpp:1325
static void BindCurseResist(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CurseResist.
Definition FullBinder.cpp:1463
static void BindSellingGroup(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellingGroup.
Definition FullBinder.cpp:1277
static void BindStaminaBonus(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StaminaBonus.
Definition FullBinder.cpp:1397
static void BindRequiredStrength(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredStrength.
Definition FullBinder.cpp:1247
static void BindRequiredRank(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredRank.
Definition FullBinder.cpp:1235
static void BindRequiredTitle(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredTitle.
Definition FullBinder.cpp:1241
static void BindDropRate(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropRate.
Definition FullBinder.cpp:1385
static void BindBuyPrice(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuyPrice.
Definition FullBinder.cpp:1187
static void BindMinLevel(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MinLevel.
Definition FullBinder.cpp:1223
static void BindIntelligenceBonus(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to IntelligenceBonus.
Definition FullBinder.cpp:1409
static void BindRequiredDexterity(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredDexterity.
Definition FullBinder.cpp:1259
static void BindRace(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Race.
Definition FullBinder.cpp:1145
static void BindEvasionRate(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EvasionRate.
Definition FullBinder.cpp:1295
generated nanodbc column binder for full_model::KingBallotBox
Definition FullBinder.h:1682
static void BindAccountId(full_model::KingBallotBox &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:3126
static void BindNation(full_model::KingBallotBox &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:3138
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3113
static void BindCharId(full_model::KingBallotBox &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:3132
static void BindCandidateId(full_model::KingBallotBox &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CandidateId.
Definition FullBinder.cpp:3144
generated nanodbc column binder for full_model::KingCandidacyNoticeBoard
Definition FullBinder.h:1708
static void BindCandidateId(full_model::KingCandidacyNoticeBoard &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CandidateId.
Definition FullBinder.cpp:3163
static void BindNation(full_model::KingCandidacyNoticeBoard &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:3169
static void BindNoticeLength(full_model::KingCandidacyNoticeBoard &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NoticeLength.
Definition FullBinder.cpp:3175
static void BindNotice(full_model::KingCandidacyNoticeBoard &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Notice.
Definition FullBinder.cpp:3181
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3150
generated nanodbc column binder for full_model::KingElectionList
Definition FullBinder.h:1734
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3187
static void BindNation(full_model::KingElectionList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:3207
static void BindKnights(full_model::KingElectionList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Knights.
Definition FullBinder.cpp:3213
static void BindMoney(full_model::KingElectionList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition FullBinder.cpp:3225
static void BindType(full_model::KingElectionList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:3201
static void BindName(full_model::KingElectionList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:3219
generated nanodbc column binder for full_model::KingSystem
Definition FullBinder.h:1763
static void BindImMonth(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImMonth.
Definition FullBinder.cpp:3323
static void BindDay(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Day.
Definition FullBinder.cpp:3293
static void BindImRequestId(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImRequestId.
Definition FullBinder.cpp:3437
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3231
static void BindExpEventMinute(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpEventMinute.
Definition FullBinder.cpp:3395
static void BindType(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:3275
static void BindMonth(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Month.
Definition FullBinder.cpp:3287
static void BindMinute(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Minute.
Definition FullBinder.cpp:3305
static void BindExpEvent(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpEvent.
Definition FullBinder.cpp:3377
static void BindExpEventHour(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpEventHour.
Definition FullBinder.cpp:3389
static void BindNoahEvent(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NoahEvent.
Definition FullBinder.cpp:3347
static void BindImType(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImType.
Definition FullBinder.cpp:3311
static void BindImDay(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImDay.
Definition FullBinder.cpp:3329
static void BindNationalTreasury(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NationalTreasury.
Definition FullBinder.cpp:3425
static void BindNoahEventMinute(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NoahEventMinute.
Definition FullBinder.cpp:3365
static void BindTerritoryTariff(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TerritoryTariff.
Definition FullBinder.cpp:3413
static void BindNoahEventDuration(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NoahEventDuration.
Definition FullBinder.cpp:3371
static void BindNoahEventHour(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NoahEventHour.
Definition FullBinder.cpp:3359
static void BindTribute(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Tribute.
Definition FullBinder.cpp:3407
static void BindNation(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:3269
static void BindTerritoryTax(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TerritoryTax.
Definition FullBinder.cpp:3419
static void BindHour(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Hour.
Definition FullBinder.cpp:3299
static void BindNoahEventDay(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NoahEventDay.
Definition FullBinder.cpp:3353
static void BindExpEventDay(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpEventDay.
Definition FullBinder.cpp:3383
static void BindImYear(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImYear.
Definition FullBinder.cpp:3317
static void BindImHour(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImHour.
Definition FullBinder.cpp:3335
static void BindKingName(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KingName.
Definition FullBinder.cpp:3431
static void BindYear(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Year.
Definition FullBinder.cpp:3281
static void BindExpEventDuration(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpEventDuration.
Definition FullBinder.cpp:3401
static void BindImMinute(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImMinute.
Definition FullBinder.cpp:3341
generated nanodbc column binder for full_model::KnightsAlliance
Definition FullBinder.h:1956
static void BindSubAllianceKnights(full_model::KnightsAlliance &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SubAllianceKnights.
Definition FullBinder.cpp:3655
static void BindMercenaryClan2(full_model::KnightsAlliance &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MercenaryClan2.
Definition FullBinder.cpp:3667
static void BindMercenaryClan1(full_model::KnightsAlliance &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MercenaryClan1.
Definition FullBinder.cpp:3661
static void BindMainAllianceKnights(full_model::KnightsAlliance &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MainAllianceKnights.
Definition FullBinder.cpp:3649
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3636
generated nanodbc column binder for full_model::KnightsCape
Definition FullBinder.h:1982
static void BindName(full_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:3693
static void BindCapeIndex(full_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CapeIndex.
Definition FullBinder.cpp:3687
static void BindDuration(full_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition FullBinder.cpp:3705
static void BindGrade(full_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade.
Definition FullBinder.cpp:3711
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3673
static void BindBuyPrice(full_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuyPrice.
Definition FullBinder.cpp:3699
generated nanodbc column binder for full_model::KnightsRating
Definition FullBinder.h:2011
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3717
static void BindRank(full_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition FullBinder.cpp:3730
static void BindPoints(full_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Points.
Definition FullBinder.cpp:3748
static void BindName(full_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:3742
static void BindIndex(full_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:3736
generated nanodbc column binder for full_model::KnightsSiegeWarfare
Definition FullBinder.h:2037
static void BindRequestList3(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList3.
Definition FullBinder.cpp:3981
static void BindDelosTariff(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DelosTariff.
Definition FullBinder.cpp:3945
static void BindWarRequestDay(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarRequestDay.
Definition FullBinder.cpp:3897
static void BindGuerrillaWarMinute(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GuerrillaWarMinute.
Definition FullBinder.cpp:3927
static void BindRequestList1(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList1.
Definition FullBinder.cpp:3969
static void BindRequestList4(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList4.
Definition FullBinder.cpp:3987
static void BindMasterKnights(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MasterKnights.
Definition FullBinder.cpp:3807
static void BindGuerrillaWarTime(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GuerrillaWarTime.
Definition FullBinder.cpp:3921
static void BindSiegeType(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SiegeType.
Definition FullBinder.cpp:3813
static void BindRequestList2(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList2.
Definition FullBinder.cpp:3975
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3754
static void BindWarHour(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarHour.
Definition FullBinder.cpp:3825
static void BindChallengeList2(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList2.
Definition FullBinder.cpp:3843
static void BindChallengeList8(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList8.
Definition FullBinder.cpp:3879
static void BindWarRequestTime(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarRequestTime.
Definition FullBinder.cpp:3903
static void BindDelosTax(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DelosTax.
Definition FullBinder.cpp:3963
static void BindChallengeList10(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList10.
Definition FullBinder.cpp:3891
static void BindChallengeList4(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList4.
Definition FullBinder.cpp:3855
static void BindMoradonTax(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoradonTax.
Definition FullBinder.cpp:3957
static void BindChallengeList5(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList5.
Definition FullBinder.cpp:3861
static void BindChallengeList9(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList9.
Definition FullBinder.cpp:3885
static void BindChallengeList(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList.
Definition FullBinder.cpp:3933
static void BindChallengeList7(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList7.
Definition FullBinder.cpp:3873
static void BindChallengeList3(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList3.
Definition FullBinder.cpp:3849
static void BindRequestList10(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList10.
Definition FullBinder.cpp:4023
static void BindCastleIndex(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CastleIndex.
Definition FullBinder.cpp:3801
static void BindWarMinute(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarMinute.
Definition FullBinder.cpp:3831
static void BindRequestList8(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList8.
Definition FullBinder.cpp:4011
static void BindDungeonCharge(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DungeonCharge.
Definition FullBinder.cpp:3951
static void BindRequestList5(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList5.
Definition FullBinder.cpp:3993
static void BindRequestList7(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList7.
Definition FullBinder.cpp:4005
static void BindWarRequestMinute(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarRequestMinute.
Definition FullBinder.cpp:3909
static void BindRequestList9(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList9.
Definition FullBinder.cpp:4017
static void BindRequestList6(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList6.
Definition FullBinder.cpp:3999
static void BindChallengeList6(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList6.
Definition FullBinder.cpp:3867
static void BindGuerrillaWarDay(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GuerrillaWarDay.
Definition FullBinder.cpp:3915
static void BindMoradonTariff(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoradonTariff.
Definition FullBinder.cpp:3939
static void BindChallengeList1(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList1.
Definition FullBinder.cpp:3837
static void BindWarDay(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarDay.
Definition FullBinder.cpp:3819
generated nanodbc column binder for full_model::KnightsUser
Definition FullBinder.h:2165
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4029
static void BindUserId(full_model::KnightsUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserId.
Definition FullBinder.cpp:4046
static void BindKnightsId(full_model::KnightsUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KnightsId.
Definition FullBinder.cpp:4040
generated nanodbc column binder for full_model::Knights
Definition FullBinder.h:1864
static void BindDomination(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Domination.
Definition FullBinder.cpp:3574
static void BindCape(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Cape.
Definition FullBinder.cpp:3630
static void BindStash(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Stash.
Definition FullBinder.cpp:3612
static void BindOldWarResult(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OldWarResult.
Definition FullBinder.cpp:3544
static void BindViceChief1(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ViceChief1.
Definition FullBinder.cpp:3520
static void BindFlag(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Flag.
Definition FullBinder.cpp:3484
static void BindSiegeFlag(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SiegeFlag.
Definition FullBinder.cpp:3618
static void BindMarkLength(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MarkLength.
Definition FullBinder.cpp:3600
static void BindViceChief3(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ViceChief3.
Definition FullBinder.cpp:3532
static void BindMembers(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Members.
Definition FullBinder.cpp:3508
static void BindWarEnemyId(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarEnemyId.
Definition FullBinder.cpp:3550
static void BindName(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:3502
static void BindGold(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Gold.
Definition FullBinder.cpp:3568
static void BindPoints(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Points.
Definition FullBinder.cpp:3580
static void BindMark(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Mark.
Definition FullBinder.cpp:3606
static void BindEnemyName(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EnemyName.
Definition FullBinder.cpp:3538
static void BindRanking(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Ranking.
Definition FullBinder.cpp:3496
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3443
static void BindLose(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Lose.
Definition FullBinder.cpp:3562
static void BindMarkVersion(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MarkVersion.
Definition FullBinder.cpp:3594
static void BindAllianceKnights(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AllianceKnights.
Definition FullBinder.cpp:3624
static void BindChief(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Chief.
Definition FullBinder.cpp:3514
static void BindID(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:3478
static void BindCreateTime(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CreateTime.
Definition FullBinder.cpp:3586
static void BindViceChief2(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ViceChief2.
Definition FullBinder.cpp:3526
static void BindVictory(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Victory.
Definition FullBinder.cpp:3556
static void BindNation(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:3490
generated nanodbc column binder for full_model::LevelUp
Definition FullBinder.h:2185
static void BindRequiredExp(full_model::LevelUp &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredExp.
Definition FullBinder.cpp:4069
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4052
static void BindLevel(full_model::LevelUp &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition FullBinder.cpp:4063
generated nanodbc column binder for full_model::MagicType1
Definition FullBinder.h:2291
static void BindHitRateMod(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRateMod.
Definition FullBinder.cpp:4297
static void BindComboCount(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboCount.
Definition FullBinder.cpp:4327
static void BindAddDamage(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamage.
Definition FullBinder.cpp:4309
static void BindComboDamage(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboDamage.
Definition FullBinder.cpp:4333
static void BindID(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:4273
static void BindDelay(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Delay.
Definition FullBinder.cpp:4315
static void BindType(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:4291
static void BindName(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:4279
static void BindComboType(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboType.
Definition FullBinder.cpp:4321
static void BindDamageMod(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DamageMod.
Definition FullBinder.cpp:4303
static void BindRange(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition FullBinder.cpp:4339
static void BindDescription(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:4285
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4252
generated nanodbc column binder for full_model::MagicType2
Definition FullBinder.h:2341
static void BindID(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:4363
static void BindRangeMod(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RangeMod.
Definition FullBinder.cpp:4399
static void BindDescription(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:4375
static void BindDamageMod(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DamageMod.
Definition FullBinder.cpp:4393
static void BindHitType(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitType.
Definition FullBinder.cpp:4381
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4345
static void BindAddDamagePlus(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamagePlus.
Definition FullBinder.cpp:4411
static void BindHitRateMod(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRateMod.
Definition FullBinder.cpp:4387
static void BindNeedArrow(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedArrow.
Definition FullBinder.cpp:4405
static void BindName(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:4369
generated nanodbc column binder for full_model::MagicType3
Definition FullBinder.h:2382
static void BindName(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:4443
static void BindAttribute(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Attribute.
Definition FullBinder.cpp:4497
static void BindDuration(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition FullBinder.cpp:4491
static void BindID(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:4437
static void BindAngle(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Angle.
Definition FullBinder.cpp:4461
static void BindTimeDamage(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TimeDamage.
Definition FullBinder.cpp:4485
static void BindDescription(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:4449
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4417
static void BindEndDamage(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EndDamage.
Definition FullBinder.cpp:4479
static void BindFirstDamage(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FirstDamage.
Definition FullBinder.cpp:4473
static void BindRadius(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition FullBinder.cpp:4455
static void BindDirectType(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DirectType.
Definition FullBinder.cpp:4467
generated nanodbc column binder for full_model::MagicType4
Definition FullBinder.h:2429
static void BindExpPercent(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpPercent.
Definition FullBinder.cpp:4716
static void BindSpeed(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Speed.
Definition FullBinder.cpp:4584
static void BindMaxHp(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHp.
Definition FullBinder.cpp:4614
static void BindDiseaseResist(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DiseaseResist.
Definition FullBinder.cpp:4704
static void BindIntelligence(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Intelligence.
Definition FullBinder.cpp:4668
static void BindLightningResist(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition FullBinder.cpp:4692
static void BindAttackSpeed(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackSpeed.
Definition FullBinder.cpp:4578
static void BindColdResist(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition FullBinder.cpp:4686
static void BindFireResist(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition FullBinder.cpp:4680
static void BindMaxMpPercent(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMpPercent.
Definition FullBinder.cpp:4632
static void BindAttackPower(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackPower.
Definition FullBinder.cpp:4602
static void BindArmorPercent(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ArmorPercent.
Definition FullBinder.cpp:4596
static void BindName(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:4548
static void BindDexterity(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Dexterity.
Definition FullBinder.cpp:4662
static void BindID(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:4542
static void BindRadius(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition FullBinder.cpp:4566
static void BindMaxHpPercent(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHpPercent.
Definition FullBinder.cpp:4620
static void BindMagicPower(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicPower.
Definition FullBinder.cpp:4608
static void BindCharisma(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Charisma.
Definition FullBinder.cpp:4674
static void BindDescription(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:4554
static void BindStamina(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Stamina.
Definition FullBinder.cpp:4656
static void BindHitRate(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition FullBinder.cpp:4638
static void BindAvoidRate(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AvoidRate.
Definition FullBinder.cpp:4644
static void BindMaxMp(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMp.
Definition FullBinder.cpp:4626
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4503
static void BindMagicResist(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition FullBinder.cpp:4698
static void BindDuration(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition FullBinder.cpp:4572
static void BindArmor(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition FullBinder.cpp:4590
static void BindStrength(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Strength.
Definition FullBinder.cpp:4650
static void BindPoisonResist(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition FullBinder.cpp:4710
static void BindBuffType(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuffType.
Definition FullBinder.cpp:4560
generated nanodbc column binder for full_model::MagicType5
Definition FullBinder.h:2533
static void BindNeedStone(full_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedStone.
Definition FullBinder.cpp:4767
static void BindType(full_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:4755
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4722
static void BindExpRecover(full_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpRecover.
Definition FullBinder.cpp:4761
static void BindName(full_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:4743
static void BindDescription(full_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:4749
static void BindID(full_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:4737
generated nanodbc column binder for full_model::MagicType6
Definition FullBinder.h:2565
static void BindAttackSpeed(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackSpeed.
Definition FullBinder.cpp:4861
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4773
static void BindTotalArmor(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalArmor.
Definition FullBinder.cpp:4873
static void BindMaxMp(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMp.
Definition FullBinder.cpp:4849
static void BindTotalHit(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalHit.
Definition FullBinder.cpp:4867
static void BindTotalHitRate(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalHitRate.
Definition FullBinder.cpp:4879
static void BindClass(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class.
Definition FullBinder.cpp:4927
static void BindUserSkillUse(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserSkillUse.
Definition FullBinder.cpp:4933
static void BindTotalLightningResist(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalLightningResist.
Definition FullBinder.cpp:4903
static void BindMonsterFriendly(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterFriendly.
Definition FullBinder.cpp:4951
static void BindTotalMagicResist(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalMagicResist.
Definition FullBinder.cpp:4909
static void BindNeedItem(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedItem.
Definition FullBinder.cpp:4939
static void BindDescription(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:4819
static void BindMaxHp(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHp.
Definition FullBinder.cpp:4843
static void BindTotalDiseaseResist(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalDiseaseResist.
Definition FullBinder.cpp:4915
static void BindID(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:4807
static void BindSkillSuccessRate(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SkillSuccessRate.
Definition FullBinder.cpp:4945
static void BindDuration(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition FullBinder.cpp:4837
static void BindSize(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Size.
Definition FullBinder.cpp:4825
static void BindTotalEvasionRate(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalEvasionRate.
Definition FullBinder.cpp:4885
static void BindTotalColdResist(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalColdResist.
Definition FullBinder.cpp:4897
static void BindTransformId(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TransformId.
Definition FullBinder.cpp:4831
static void BindTotalFireResist(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalFireResist.
Definition FullBinder.cpp:4891
static void BindTotalPoisonResist(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalPoisonResist.
Definition FullBinder.cpp:4921
static void BindSpeed(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Speed.
Definition FullBinder.cpp:4855
static void BindName(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:4813
generated nanodbc column binder for full_model::MagicType7
Definition FullBinder.h:2654
static void BindDamage(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition FullBinder.cpp:5046
static void BindHitRate(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition FullBinder.cpp:5034
static void BindNeedItem(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedItem.
Definition FullBinder.cpp:5058
static void BindID(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:4980
static void BindRadius(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition FullBinder.cpp:5028
static void BindValidGroup(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ValidGroup.
Definition FullBinder.cpp:4998
static void BindStateChange(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StateChange.
Definition FullBinder.cpp:5022
static void BindDuration(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition FullBinder.cpp:5040
static void BindTargetChange(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetChange.
Definition FullBinder.cpp:5016
static void BindMonsterNumber(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterNumber.
Definition FullBinder.cpp:5010
static void BindVision(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Vision.
Definition FullBinder.cpp:5052
static void BindName(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:4986
static void BindNationChange(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NationChange.
Definition FullBinder.cpp:5004
static void BindNote(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Note.
Definition FullBinder.cpp:4992
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4957
generated nanodbc column binder for full_model::MagicType8
Definition FullBinder.h:2710
static void BindDescription(full_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:5092
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5064
static void BindID(full_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:5080
static void BindWarpType(full_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarpType.
Definition FullBinder.cpp:5110
static void BindTarget(full_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Target.
Definition FullBinder.cpp:5098
static void BindName(full_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:5086
static void BindExpRecover(full_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpRecover.
Definition FullBinder.cpp:5116
static void BindRadius(full_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition FullBinder.cpp:5104
generated nanodbc column binder for full_model::MagicType9
Definition FullBinder.h:2745
static void BindName(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:5151
static void BindHitRate(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition FullBinder.cpp:5199
static void BindRadius(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition FullBinder.cpp:5193
static void BindStateChange(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StateChange.
Definition FullBinder.cpp:5187
static void BindTargetChange(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetChange.
Definition FullBinder.cpp:5181
static void BindAddDamage(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamage.
Definition FullBinder.cpp:5211
static void BindMonsterNumber(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterNumber.
Definition FullBinder.cpp:5175
static void BindNeedItem(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedItem.
Definition FullBinder.cpp:5223
static void BindID(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:5145
static void BindNationChange(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NationChange.
Definition FullBinder.cpp:5169
static void BindDuration(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition FullBinder.cpp:5205
static void BindVision(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Vision.
Definition FullBinder.cpp:5217
static void BindValidGroup(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ValidGroup.
Definition FullBinder.cpp:5163
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5122
static void BindDescription(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:5157
generated nanodbc column binder for full_model::Magic
Definition FullBinder.h:2205
static void BindDescription(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:4126
static void BindKoreanName(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KoreanName.
Definition FullBinder.cpp:4120
static void BindSkillLevel(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SkillLevel.
Definition FullBinder.cpp:4168
static void BindEtc(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Etc.
Definition FullBinder.cpp:4240
static void BindRange(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition FullBinder.cpp:4234
static void BindSuccessRate(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SuccessRate.
Definition FullBinder.cpp:4216
static void BindSelfEffect(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SelfEffect.
Definition FullBinder.cpp:4144
static void BindItemGroup(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemGroup.
Definition FullBinder.cpp:4192
static void BindManaCost(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaCost.
Definition FullBinder.cpp:4180
static void BindType1(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type1.
Definition FullBinder.cpp:4222
static void BindFlyingEffect(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FlyingEffect.
Definition FullBinder.cpp:4150
static void BindRecastTime(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RecastTime.
Definition FullBinder.cpp:4210
static void BindSkill(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill.
Definition FullBinder.cpp:4174
static void BindHpCost(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HpCost.
Definition FullBinder.cpp:4186
static void BindEnglishName(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EnglishName.
Definition FullBinder.cpp:4114
static void BindTargetAction(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetAction.
Definition FullBinder.cpp:4138
static void BindTargetEffect(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetEffect.
Definition FullBinder.cpp:4156
static void BindType2(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type2.
Definition FullBinder.cpp:4228
static void BindEvent(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Event.
Definition FullBinder.cpp:4246
static void BindID(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:4108
static void BindUseItem(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UseItem.
Definition FullBinder.cpp:4198
static void BindCastTime(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CastTime.
Definition FullBinder.cpp:4204
static void BindMoral(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Moral.
Definition FullBinder.cpp:4162
static void BindBeforeAction(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BeforeAction.
Definition FullBinder.cpp:4132
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4075
generated nanodbc column binder for full_model::MakeDefensive
Definition FullBinder.h:2801
static void BindLevel(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition FullBinder.cpp:5246
static void BindClass7(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class7.
Definition FullBinder.cpp:5288
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5229
static void BindClass5(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class5.
Definition FullBinder.cpp:5276
static void BindClass3(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class3.
Definition FullBinder.cpp:5264
static void BindClass4(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class4.
Definition FullBinder.cpp:5270
static void BindClass1(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class1.
Definition FullBinder.cpp:5252
static void BindClass6(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class6.
Definition FullBinder.cpp:5282
static void BindClass2(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class2.
Definition FullBinder.cpp:5258
generated nanodbc column binder for full_model::MakeItemGradeCode
Definition FullBinder.h:2865
static void BindGrade1(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade1.
Definition FullBinder.cpp:5356
static void BindGrade2(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade2.
Definition FullBinder.cpp:5362
static void BindGrade9(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade9.
Definition FullBinder.cpp:5404
static void BindGrade3(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade3.
Definition FullBinder.cpp:5368
static void BindGrade8(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade8.
Definition FullBinder.cpp:5398
static void BindGrade5(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade5.
Definition FullBinder.cpp:5380
static void BindGrade4(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade4.
Definition FullBinder.cpp:5374
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5331
static void BindItemIndex(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemIndex.
Definition FullBinder.cpp:5350
static void BindGrade7(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade7.
Definition FullBinder.cpp:5392
static void BindGrade6(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade6.
Definition FullBinder.cpp:5386
generated nanodbc column binder for full_model::MakeItemGroup
Definition FullBinder.h:2909
static void BindItem15(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item15.
Definition FullBinder.cpp:5540
static void BindItem30(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item30.
Definition FullBinder.cpp:5630
static void BindItem14(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item14.
Definition FullBinder.cpp:5534
static void BindItem25(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item25.
Definition FullBinder.cpp:5600
static void BindItem21(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item21.
Definition FullBinder.cpp:5576
static void BindItem11(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item11.
Definition FullBinder.cpp:5516
static void BindItem24(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item24.
Definition FullBinder.cpp:5594
static void BindItem10(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item10.
Definition FullBinder.cpp:5510
static void BindItem6(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item6.
Definition FullBinder.cpp:5486
static void BindItem5(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item5.
Definition FullBinder.cpp:5480
static void BindItem29(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item29.
Definition FullBinder.cpp:5624
static void BindItem1(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item1.
Definition FullBinder.cpp:5456
static void BindItem17(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item17.
Definition FullBinder.cpp:5552
static void BindItem23(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item23.
Definition FullBinder.cpp:5588
static void BindItem19(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item19.
Definition FullBinder.cpp:5564
static void BindItem20(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item20.
Definition FullBinder.cpp:5570
static void BindItem26(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item26.
Definition FullBinder.cpp:5606
static void BindItem13(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item13.
Definition FullBinder.cpp:5528
static void BindItem8(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item8.
Definition FullBinder.cpp:5498
static void BindItem22(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item22.
Definition FullBinder.cpp:5582
static void BindItem18(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item18.
Definition FullBinder.cpp:5558
static void BindItem7(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item7.
Definition FullBinder.cpp:5492
static void BindItem28(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item28.
Definition FullBinder.cpp:5618
static void BindItem16(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item16.
Definition FullBinder.cpp:5546
static void BindItem12(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item12.
Definition FullBinder.cpp:5522
static void BindItem2(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item2.
Definition FullBinder.cpp:5462
static void BindItem4(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item4.
Definition FullBinder.cpp:5474
static void BindItem27(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item27.
Definition FullBinder.cpp:5612
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5410
static void BindItem9(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item9.
Definition FullBinder.cpp:5504
static void BindItem3(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item3.
Definition FullBinder.cpp:5468
static void BindItemGroupNumber(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemGroupNumber.
Definition FullBinder.cpp:5450
generated nanodbc column binder for full_model::MakeItemRareCode
Definition FullBinder.h:3016
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5636
static void BindRareItem(full_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RareItem.
Definition FullBinder.cpp:5662
static void BindMagicItem(full_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicItem.
Definition FullBinder.cpp:5668
static void BindLevelGrade(full_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LevelGrade.
Definition FullBinder.cpp:5650
static void BindGeneralItem(full_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GeneralItem.
Definition FullBinder.cpp:5674
static void BindUpgradeItem(full_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UpgradeItem.
Definition FullBinder.cpp:5656
generated nanodbc column binder for full_model::MakeItem
Definition FullBinder.h:2839
static void BindItemCode(full_model::MakeItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemCode.
Definition FullBinder.cpp:5319
static void BindItemLevel(full_model::MakeItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemLevel.
Definition FullBinder.cpp:5325
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5294
static void BindIndex(full_model::MakeItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:5307
static void BindItemInfo(full_model::MakeItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemInfo.
Definition FullBinder.cpp:5313
generated nanodbc column binder for full_model::MakeWeapon
Definition FullBinder.h:3045
static void BindClass10(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class10.
Definition FullBinder.cpp:5762
static void BindClass11(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class11.
Definition FullBinder.cpp:5768
static void BindClass2(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class2.
Definition FullBinder.cpp:5714
static void BindClass9(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class9.
Definition FullBinder.cpp:5756
static void BindClass1(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class1.
Definition FullBinder.cpp:5708
static void BindClass5(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class5.
Definition FullBinder.cpp:5732
static void BindClass12(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class12.
Definition FullBinder.cpp:5774
static void BindClass4(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class4.
Definition FullBinder.cpp:5726
static void BindClass3(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class3.
Definition FullBinder.cpp:5720
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5680
static void BindLevel(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition FullBinder.cpp:5702
static void BindClass8(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class8.
Definition FullBinder.cpp:5750
static void BindClass6(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class6.
Definition FullBinder.cpp:5738
static void BindClass7(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class7.
Definition FullBinder.cpp:5744
generated nanodbc column binder for full_model::MonsterChallengeSummonList
Definition FullBinder.h:3130
static void BindLevel(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition FullBinder.cpp:5856
static void BindStage(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Stage.
Definition FullBinder.cpp:5862
static void BindStageLevel(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StageLevel.
Definition FullBinder.cpp:5868
static void BindRange(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition FullBinder.cpp:5904
static void BindPosZ(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PosZ.
Definition FullBinder.cpp:5898
static void BindTime(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Time.
Definition FullBinder.cpp:5874
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5831
static void BindPosX(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PosX.
Definition FullBinder.cpp:5892
static void BindMonsterId(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition FullBinder.cpp:5880
static void BindIndex(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:5850
static void BindCount(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Count.
Definition FullBinder.cpp:5886
generated nanodbc column binder for full_model::MonsterChallenge
Definition FullBinder.h:3098
static void BindLevelMin(full_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LevelMin.
Definition FullBinder.cpp:5819
static void BindStartTime1(full_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StartTime1.
Definition FullBinder.cpp:5801
static void BindLevelMax(full_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LevelMax.
Definition FullBinder.cpp:5825
static void BindStartTime2(full_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StartTime2.
Definition FullBinder.cpp:5807
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5780
static void BindIndex(full_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:5795
static void BindStartTime3(full_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StartTime3.
Definition FullBinder.cpp:5813
generated nanodbc column binder for full_model::MonsterItemTest
Definition FullBinder.h:3174
static void BindIndex(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:5930
static void BindPercent2(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Percent2.
Definition FullBinder.cpp:5954
static void BindPercent5(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Percent5.
Definition FullBinder.cpp:5990
static void BindPercent4(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Percent4.
Definition FullBinder.cpp:5978
static void BindItem4(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item4.
Definition FullBinder.cpp:5972
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5910
static void BindPercent3(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Percent3.
Definition FullBinder.cpp:5966
static void BindPercent1(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Percent1.
Definition FullBinder.cpp:5942
static void BindItem1(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item1.
Definition FullBinder.cpp:5936
static void BindItem2(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item2.
Definition FullBinder.cpp:5948
static void BindItem5(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item5.
Definition FullBinder.cpp:5984
static void BindItem3(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item3.
Definition FullBinder.cpp:5960
generated nanodbc column binder for full_model::MonsterItem
Definition FullBinder.h:1324
static void BindItemId1(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId1.
Definition FullBinder.cpp:2422
static void BindDropChance5(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance5.
Definition FullBinder.cpp:2476
static void BindItemId5(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId5.
Definition FullBinder.cpp:2470
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2396
static void BindDropChance1(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance1.
Definition FullBinder.cpp:2428
static void BindDropChance4(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance4.
Definition FullBinder.cpp:2464
static void BindItemId3(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId3.
Definition FullBinder.cpp:2446
static void BindItemId4(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId4.
Definition FullBinder.cpp:2458
static void BindItemId2(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId2.
Definition FullBinder.cpp:2434
static void BindDropChance2(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance2.
Definition FullBinder.cpp:2440
static void BindMonsterId(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition FullBinder.cpp:2416
static void BindDropChance3(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance3.
Definition FullBinder.cpp:2452
generated nanodbc column binder for full_model::MonsterSummonList
Definition FullBinder.h:3221
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5996
static void BindProbability(full_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Probability.
Definition FullBinder.cpp:6028
static void BindName(full_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:6016
static void BindType(full_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:6034
static void BindLevel(full_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition FullBinder.cpp:6022
static void BindMonsterId(full_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition FullBinder.cpp:6010
generated nanodbc column binder for full_model::Monster
Definition FullBinder.h:1172
static void BindTitle(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Title.
Definition FullBinder.cpp:2186
static void BindLevel(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition FullBinder.cpp:2198
static void BindColdResist(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition FullBinder.cpp:2306
static void BindPictureId(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PictureId.
Definition FullBinder.cpp:2132
static void BindRank(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition FullBinder.cpp:2180
static void BindBulk(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bulk.
Definition FullBinder.cpp:2342
static void BindMonsterId(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition FullBinder.cpp:2120
static void BindSize(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Size.
Definition FullBinder.cpp:2138
static void BindEvadeRate(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EvadeRate.
Definition FullBinder.cpp:2246
static void BindHitPoints(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitPoints.
Definition FullBinder.cpp:2216
static void BindPoisonResist(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition FullBinder.cpp:2330
static void BindName(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:2126
static void BindGroup(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Group.
Definition FullBinder.cpp:2156
static void BindMoneyType(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoneyType.
Definition FullBinder.cpp:2390
static void BindMagicResist(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition FullBinder.cpp:2318
static void BindMagic3(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic3.
Definition FullBinder.cpp:2294
static void BindItem(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item.
Definition FullBinder.cpp:2372
static void BindWalkSpeed(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WalkSpeed.
Definition FullBinder.cpp:2264
static void BindMoney(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition FullBinder.cpp:2366
static void BindFireResist(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition FullBinder.cpp:2300
static void BindDamage(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition FullBinder.cpp:2252
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2065
static void BindArmor(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition FullBinder.cpp:2234
static void BindSellingGroup(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellingGroup.
Definition FullBinder.cpp:2192
static void BindMagicAttack(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicAttack.
Definition FullBinder.cpp:2384
static void BindRunSpeed(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RunSpeed.
Definition FullBinder.cpp:2270
static void BindTracingRange(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TracingRange.
Definition FullBinder.cpp:2360
static void BindLightningResist(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition FullBinder.cpp:2312
static void BindLightResist(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightResist.
Definition FullBinder.cpp:2336
static void BindFamily(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Family.
Definition FullBinder.cpp:2174
static void BindDirectAttack(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DirectAttack.
Definition FullBinder.cpp:2378
static void BindActType(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ActType.
Definition FullBinder.cpp:2162
static void BindAttack(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Attack.
Definition FullBinder.cpp:2228
static void BindStandTime(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StandTime.
Definition FullBinder.cpp:2276
static void BindManaPoints(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaPoints.
Definition FullBinder.cpp:2222
static void BindWeapon1(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon1.
Definition FullBinder.cpp:2144
static void BindSearchRange(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SearchRange.
Definition FullBinder.cpp:2354
static void BindWeapon2(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon2.
Definition FullBinder.cpp:2150
static void BindMagic2(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic2.
Definition FullBinder.cpp:2288
static void BindMagic1(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic1.
Definition FullBinder.cpp:2282
static void BindType(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:2168
static void BindDiseaseResist(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DiseaseResist.
Definition FullBinder.cpp:2324
static void BindAttackRange(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackRange.
Definition FullBinder.cpp:2348
static void BindHitRate(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition FullBinder.cpp:2240
static void BindAttackDelay(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackDelay.
Definition FullBinder.cpp:2258
static void BindExp(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Exp.
Definition FullBinder.cpp:2204
static void BindLoyalty(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Loyalty.
Definition FullBinder.cpp:2210
generated nanodbc column binder for full_model::NpcItem
Definition FullBinder.h:1523
static void BindItemId3(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId3.
Definition FullBinder.cpp:2863
static void BindItemId2(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId2.
Definition FullBinder.cpp:2851
static void BindNpcId(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcId.
Definition FullBinder.cpp:2833
static void BindItemId1(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId1.
Definition FullBinder.cpp:2839
static void BindDropChance4(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance4.
Definition FullBinder.cpp:2881
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2813
static void BindDropChance5(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance5.
Definition FullBinder.cpp:2893
static void BindDropChance3(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance3.
Definition FullBinder.cpp:2869
static void BindDropChance2(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance2.
Definition FullBinder.cpp:2857
static void BindItemId5(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId5.
Definition FullBinder.cpp:2887
static void BindItemId4(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId4.
Definition FullBinder.cpp:2875
static void BindDropChance1(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance1.
Definition FullBinder.cpp:2845
generated nanodbc column binder for full_model::NpcMoveItem
Definition FullBinder.h:1570
static void BindChangeItem(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChangeItem.
Definition FullBinder.cpp:2922
static void BindMoveMinY(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMinY.
Definition FullBinder.cpp:2946
static void BindMoveMaxY(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMaxY.
Definition FullBinder.cpp:2958
static void BindChangeId(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChangeId.
Definition FullBinder.cpp:2928
static void BindMoveItem(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveItem.
Definition FullBinder.cpp:2934
static void BindCastleIndex(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CastleIndex.
Definition FullBinder.cpp:2916
static void BindMoveMaxX(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMaxX.
Definition FullBinder.cpp:2952
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2899
static void BindMoveMinX(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMinX.
Definition FullBinder.cpp:2940
generated nanodbc column binder for full_model::NpcPos
Definition FullBinder.h:1608
static void BindLimitMinX(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMinX.
Definition FullBinder.cpp:3065
static void BindPathPointCount(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PathPointCount.
Definition FullBinder.cpp:3101
static void BindLimitMaxX(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMaxX.
Definition FullBinder.cpp:3071
static void BindZoneId(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneId.
Definition FullBinder.cpp:2993
static void BindPath(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Path.
Definition FullBinder.cpp:3107
static void BindLimitMaxZ(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMaxZ.
Definition FullBinder.cpp:3077
static void BindBottomZ(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BottomZ.
Definition FullBinder.cpp:3053
static void BindActType(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ActType.
Definition FullBinder.cpp:3005
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2964
static void BindRespawnTime(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RespawnTime.
Definition FullBinder.cpp:3089
static void BindLeftX(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LeftX.
Definition FullBinder.cpp:3035
static void BindDungeonFamily(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DungeonFamily.
Definition FullBinder.cpp:3017
static void BindSpecialType(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SpecialType.
Definition FullBinder.cpp:3023
static void BindLimitMinZ(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMinZ.
Definition FullBinder.cpp:3059
static void BindDirection(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Direction.
Definition FullBinder.cpp:3095
static void BindRightX(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RightX.
Definition FullBinder.cpp:3047
static void BindTrapNumber(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TrapNumber.
Definition FullBinder.cpp:3029
static void BindRegenType(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegenType.
Definition FullBinder.cpp:3011
static void BindNumNpc(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NumNpc.
Definition FullBinder.cpp:3083
static void BindNpcId(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcId.
Definition FullBinder.cpp:2999
static void BindTopZ(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TopZ.
Definition FullBinder.cpp:3041
generated nanodbc column binder for full_model::Npc
Definition FullBinder.h:1371
static void BindMagicResist(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition FullBinder.cpp:2735
static void BindAttack(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Attack.
Definition FullBinder.cpp:2645
static void BindAttackDelay(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackDelay.
Definition FullBinder.cpp:2675
static void BindStandTime(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StandTime.
Definition FullBinder.cpp:2693
static void BindLightningResist(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition FullBinder.cpp:2729
static void BindMoneyType(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoneyType.
Definition FullBinder.cpp:2807
static void BindArmor(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition FullBinder.cpp:2651
static void BindMagic3(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic3.
Definition FullBinder.cpp:2711
static void BindHitPoints(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitPoints.
Definition FullBinder.cpp:2633
static void BindNpcId(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcId.
Definition FullBinder.cpp:2537
static void BindRunSpeed(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RunSpeed.
Definition FullBinder.cpp:2687
static void BindFamily(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Family.
Definition FullBinder.cpp:2591
static void BindBulk(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bulk.
Definition FullBinder.cpp:2759
static void BindLevel(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition FullBinder.cpp:2615
static void BindWalkSpeed(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WalkSpeed.
Definition FullBinder.cpp:2681
static void BindColdResist(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition FullBinder.cpp:2723
static void BindDirectAttack(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DirectAttack.
Definition FullBinder.cpp:2795
static void BindAttackRange(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackRange.
Definition FullBinder.cpp:2765
static void BindMagic2(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic2.
Definition FullBinder.cpp:2705
static void BindSize(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Size.
Definition FullBinder.cpp:2555
static void BindItem(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item.
Definition FullBinder.cpp:2789
static void BindName(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:2543
static void BindDiseaseResist(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DiseaseResist.
Definition FullBinder.cpp:2741
static void BindMoney(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition FullBinder.cpp:2783
static void BindFireResist(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition FullBinder.cpp:2717
static void BindExp(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Exp.
Definition FullBinder.cpp:2621
static void BindDamage(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition FullBinder.cpp:2669
static void BindHitRate(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition FullBinder.cpp:2657
static void BindWeapon1(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon1.
Definition FullBinder.cpp:2561
static void BindLightResist(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightResist.
Definition FullBinder.cpp:2753
static void BindTracingRange(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TracingRange.
Definition FullBinder.cpp:2777
static void BindManaPoints(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaPoints.
Definition FullBinder.cpp:2639
static void BindSearchRange(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SearchRange.
Definition FullBinder.cpp:2771
static void BindMagic1(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic1.
Definition FullBinder.cpp:2699
static void BindSellingGroup(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellingGroup.
Definition FullBinder.cpp:2609
static void BindPictureId(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PictureId.
Definition FullBinder.cpp:2549
static void BindActType(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ActType.
Definition FullBinder.cpp:2579
static void BindRank(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition FullBinder.cpp:2597
static void BindGroup(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Group.
Definition FullBinder.cpp:2573
static void BindEvadeRate(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EvadeRate.
Definition FullBinder.cpp:2663
static void BindTitle(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Title.
Definition FullBinder.cpp:2603
static void BindWeapon2(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon2.
Definition FullBinder.cpp:2567
static void BindLoyalty(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Loyalty.
Definition FullBinder.cpp:2627
static void BindPoisonResist(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition FullBinder.cpp:2747
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2482
static void BindMagicAttack(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicAttack.
Definition FullBinder.cpp:2801
static void BindType(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:2585
generated nanodbc column binder for full_model::ProgramListLog
Definition FullBinder.h:3250
static void BindAccountId(full_model::ProgramListLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:6060
static void BindWriteTime(full_model::ProgramListLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WriteTime.
Definition FullBinder.cpp:6078
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6040
static void BindHackToolName(full_model::ProgramListLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HackToolName.
Definition FullBinder.cpp:6072
static void BindId(full_model::ProgramListLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Id.
Definition FullBinder.cpp:6054
static void BindCharId(full_model::ProgramListLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:6066
generated nanodbc column binder for full_model::RentalItemList
Definition FullBinder.h:3338
static void BindRegType(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegType.
Definition FullBinder.cpp:6256
static void BindClass(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class.
Definition FullBinder.cpp:6268
static void BindLenderAccountId(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LenderAccountId.
Definition FullBinder.cpp:6292
static void BindRentalMoney(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalMoney.
Definition FullBinder.cpp:6280
static void BindLendTime(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LendTime.
Definition FullBinder.cpp:6310
static void BindLenderCharId(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LenderCharId.
Definition FullBinder.cpp:6286
static void BindRegisterTime(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegisterTime.
Definition FullBinder.cpp:6322
static void BindItemType(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemType.
Definition FullBinder.cpp:6262
static void BindBorrowerCharId(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BorrowerCharId.
Definition FullBinder.cpp:6298
static void BindRentalIndex(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalIndex.
Definition FullBinder.cpp:6232
static void BindBorrowerAccountId(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BorrowerAccountId.
Definition FullBinder.cpp:6304
static void BindDurability(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Durability.
Definition FullBinder.cpp:6244
static void BindRentalTime(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalTime.
Definition FullBinder.cpp:6274
static void BindItemIndex(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemIndex.
Definition FullBinder.cpp:6238
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6208
static void BindSerialNumber(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SerialNumber.
Definition FullBinder.cpp:6250
generated nanodbc column binder for full_model::RentalItem
Definition FullBinder.h:3279
static void BindClass(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class.
Definition FullBinder.cpp:6146
static void BindBorrowerAccountId(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BorrowerAccountId.
Definition FullBinder.cpp:6182
static void BindSerialNumber(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SerialNumber.
Definition FullBinder.cpp:6128
static void BindBorrowerCharId(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BorrowerCharId.
Definition FullBinder.cpp:6176
static void BindRentalIndex(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalIndex.
Definition FullBinder.cpp:6110
static void BindRentalTime(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalTime.
Definition FullBinder.cpp:6152
static void BindRegType(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegType.
Definition FullBinder.cpp:6134
static void BindLendTime(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LendTime.
Definition FullBinder.cpp:6188
static void BindDurability(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Durability.
Definition FullBinder.cpp:6122
static void BindLenderAccountId(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LenderAccountId.
Definition FullBinder.cpp:6170
static void BindItemType(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemType.
Definition FullBinder.cpp:6140
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6086
static void BindRentalMoney(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalMoney.
Definition FullBinder.cpp:6158
static void BindRegisterTime(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegisterTime.
Definition FullBinder.cpp:6200
static void BindLenderCharId(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LenderCharId.
Definition FullBinder.cpp:6164
static void BindItemIndex(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemIndex.
Definition FullBinder.cpp:6116
generated nanodbc column binder for full_model::ServerResource
Definition FullBinder.h:3397
static void BindResourceId(full_model::ServerResource &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ResourceId.
Definition FullBinder.cpp:6342
static void BindName(full_model::ServerResource &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:6348
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6330
static void BindResource(full_model::ServerResource &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Resource.
Definition FullBinder.cpp:6354
generated nanodbc column binder for full_model::StartPosition
Definition FullBinder.h:3420
static void BindRangeZ(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RangeZ.
Definition FullBinder.cpp:6416
static void BindElmoZ(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZ.
Definition FullBinder.cpp:6404
static void BindElmoX(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoX.
Definition FullBinder.cpp:6398
static void BindElmoGateX(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoGateX.
Definition FullBinder.cpp:6434
static void BindKarusGateZ(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusGateZ.
Definition FullBinder.cpp:6428
static void BindKarusZ(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZ.
Definition FullBinder.cpp:6392
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6360
static void BindKarusX(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusX.
Definition FullBinder.cpp:6386
static void BindKarusGateX(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusGateX.
Definition FullBinder.cpp:6422
static void BindElmoGateZ(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoGateZ.
Definition FullBinder.cpp:6440
static void BindRangeX(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RangeX.
Definition FullBinder.cpp:6410
static void BindZoneId(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneId.
Definition FullBinder.cpp:6380
generated nanodbc column binder for full_model::TbUser
Definition FullBinder.h:3467
static void BindAccountId(full_model::TbUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:6461
static void BindPremiumExpire(full_model::TbUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PremiumExpire.
Definition FullBinder.cpp:6491
static void BindAuthority(full_model::TbUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Authority.
Definition FullBinder.cpp:6485
static void BindEmail(full_model::TbUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Email.
Definition FullBinder.cpp:6479
static void BindPassword(full_model::TbUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Password.
Definition FullBinder.cpp:6467
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6446
static void BindSocNo(full_model::TbUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SocNo.
Definition FullBinder.cpp:6473
generated nanodbc column binder for full_model::UserDataSkillShortcut
Definition FullBinder.h:3957
static void BindCharId(full_model::UserDataSkillShortcut &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:7444
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:7432
static void BindCount(full_model::UserDataSkillShortcut &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Count.
Definition FullBinder.cpp:7450
static void BindSkillData(full_model::UserDataSkillShortcut &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SkillData.
Definition FullBinder.cpp:7456
generated nanodbc column binder for full_model::UserData
Definition FullBinder.h:3823
static void BindPosX(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PosX.
Definition FullBinder.cpp:7346
static void BindStatPoints(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StatPoints.
Definition FullBinder.cpp:7322
static void BindRace(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Race.
Definition FullBinder.cpp:7196
static void BindExp(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Exp.
Definition FullBinder.cpp:7232
static void BindQuestCount(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to QuestCount.
Definition FullBinder.cpp:7388
static void BindPosZ(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PosZ.
Definition FullBinder.cpp:7352
static void BindSerial(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Serial.
Definition FullBinder.cpp:7382
static void BindTitle(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Title.
Definition FullBinder.cpp:7220
static void BindGold(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Gold.
Definition FullBinder.cpp:7328
static void BindCity(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to City.
Definition FullBinder.cpp:7250
static void BindDexterity(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Dexterity.
Definition FullBinder.cpp:7298
static void BindStamina(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Stamina.
Definition FullBinder.cpp:7292
static void BindSkillData(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SkillData.
Definition FullBinder.cpp:7370
static void BindCreateTime(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CreateTime.
Definition FullBinder.cpp:7412
static void BindAuthority(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Authority.
Definition FullBinder.cpp:7316
static void BindPosY(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PosY.
Definition FullBinder.cpp:7358
static void BindDwTime(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DwTime.
Definition FullBinder.cpp:7364
static void BindLoyaltyMonthly(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LoyaltyMonthly.
Definition FullBinder.cpp:7406
static void BindMp(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Mp.
Definition FullBinder.cpp:7274
static void BindMannerPoint(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MannerPoint.
Definition FullBinder.cpp:7400
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:7135
static void BindUserId(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserId.
Definition FullBinder.cpp:7184
static void BindKnightsId(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KnightsId.
Definition FullBinder.cpp:7256
static void BindClass(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class.
Definition FullBinder.cpp:7202
static void BindItemData(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemData.
Definition FullBinder.cpp:7376
static void BindHp(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Hp.
Definition FullBinder.cpp:7268
static void BindFace(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Face.
Definition FullBinder.cpp:7244
static void BindNation(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:7190
static void BindBind(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bind.
Definition FullBinder.cpp:7340
static void BindStrength(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Strength.
Definition FullBinder.cpp:7286
static void BindUpdateTime(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UpdateTime.
Definition FullBinder.cpp:7420
static void BindRank(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition FullBinder.cpp:7214
static void BindLoyalty(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Loyalty.
Definition FullBinder.cpp:7238
static void BindQuestData(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to QuestData.
Definition FullBinder.cpp:7394
static void BindCharisma(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Charisma.
Definition FullBinder.cpp:7310
static void BindZone(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Zone.
Definition FullBinder.cpp:7334
static void BindSp(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Sp.
Definition FullBinder.cpp:7280
static void BindIntelligence(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Intelligence.
Definition FullBinder.cpp:7304
static void BindFame(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Fame.
Definition FullBinder.cpp:7262
static void BindLevel(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition FullBinder.cpp:7226
static void BindHairColor(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HairColor.
Definition FullBinder.cpp:7208
generated nanodbc column binder for full_model::UserEditorItem
Definition FullBinder.h:3558
static void BindDbIndex(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DbIndex.
Definition FullBinder.cpp:6658
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6615
static void BindPos(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Pos.
Definition FullBinder.cpp:6664
static void BindOpIP(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OpIP.
Definition FullBinder.cpp:6652
static void BindItemId1(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId1.
Definition FullBinder.cpp:6676
static void BindType(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:6670
static void BindCharId(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:6634
static void BindAccountId(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:6640
static void BindItemId2(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId2.
Definition FullBinder.cpp:6682
static void BindUpdateTime(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UpdateTime.
Definition FullBinder.cpp:6688
static void BindOpId(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OpId.
Definition FullBinder.cpp:6646
generated nanodbc column binder for full_model::UserEditor
Definition FullBinder.h:3499
static void BindOldUserSkill(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OldUserSkill.
Definition FullBinder.cpp:6559
static void BindNewUserSkill(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NewUserSkill.
Definition FullBinder.cpp:6565
static void BindCharId(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:6523
static void BindNewWarehouseValue(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NewWarehouseValue.
Definition FullBinder.cpp:6589
static void BindNewWarehouseItem(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NewWarehouseItem.
Definition FullBinder.cpp:6601
static void BindOldWarehouseValue(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OldWarehouseValue.
Definition FullBinder.cpp:6583
static void BindOpId(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OpId.
Definition FullBinder.cpp:6535
static void BindOldUserValue(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OldUserValue.
Definition FullBinder.cpp:6547
static void BindNewUserValue(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NewUserValue.
Definition FullBinder.cpp:6553
static void BindAccountId(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:6529
static void BindOldWarehouseItem(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OldWarehouseItem.
Definition FullBinder.cpp:6595
static void BindNewUserItem(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NewUserItem.
Definition FullBinder.cpp:6577
static void BindEditorTime(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EditorTime.
Definition FullBinder.cpp:6607
static void BindOldUserItem(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OldUserItem.
Definition FullBinder.cpp:6571
static void BindOpIP(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OpIP.
Definition FullBinder.cpp:6541
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6499
generated nanodbc column binder for full_model::UserKnightsRank
Definition FullBinder.h:3602
static void BindKarusKnightsName(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusKnightsName.
Definition FullBinder.cpp:6754
static void BindName(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:6724
static void BindMoney(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition FullBinder.cpp:6766
static void BindKarusUserId(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusUserId.
Definition FullBinder.cpp:6748
static void BindElmoUserId(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoUserId.
Definition FullBinder.cpp:6730
static void BindElmoLoyalty(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoLoyalty.
Definition FullBinder.cpp:6742
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6700
static void BindKarusLoyalty(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusLoyalty.
Definition FullBinder.cpp:6760
static void BindIndex(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:6718
static void BindElmoKnightsName(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoKnightsName.
Definition FullBinder.cpp:6736
generated nanodbc column binder for full_model::UserPersonalRank
Definition FullBinder.h:3643
static void BindElmoUserId(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoUserId.
Definition FullBinder.cpp:6811
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6772
static void BindUpdateDate(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UpdateDate.
Definition FullBinder.cpp:6859
static void BindElmoLoyaltyMonthly(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoLoyaltyMonthly.
Definition FullBinder.cpp:6817
static void BindPosition(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Position.
Definition FullBinder.cpp:6799
static void BindKarusUserId(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusUserId.
Definition FullBinder.cpp:6835
static void BindRank(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition FullBinder.cpp:6793
static void BindSalary(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Salary.
Definition FullBinder.cpp:6853
static void BindKarusLoyaltyMonthly(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusLoyaltyMonthly.
Definition FullBinder.cpp:6841
static void BindKarusUp(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusUp.
Definition FullBinder.cpp:6829
static void BindKarusCheck(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusCheck.
Definition FullBinder.cpp:6847
static void BindElmoCheck(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoCheck.
Definition FullBinder.cpp:6823
static void BindElmoUp(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoUp.
Definition FullBinder.cpp:6805
generated nanodbc column binder for full_model::UserRentalItem
Definition FullBinder.h:3693
static void BindRentalTimestamp(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalTimestamp.
Definition FullBinder.cpp:6955
static void BindDuringTime(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DuringTime.
Definition FullBinder.cpp:6949
static void BindRentalMoney(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalMoney.
Definition FullBinder.cpp:6937
static void BindAccountId(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:6895
static void BindItemIndex(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemIndex.
Definition FullBinder.cpp:6919
static void BindRentalTime(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalTime.
Definition FullBinder.cpp:6943
static void BindSerialNumber(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SerialNumber.
Definition FullBinder.cpp:6931
static void BindRegTime(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegTime.
Definition FullBinder.cpp:6907
static void BindUserId(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserId.
Definition FullBinder.cpp:6889
static void BindRentalIndex(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalIndex.
Definition FullBinder.cpp:6913
static void BindDurability(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Durability.
Definition FullBinder.cpp:6925
static void BindRegisterTime(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegisterTime.
Definition FullBinder.cpp:6967
static void BindRentalType(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalType.
Definition FullBinder.cpp:6901
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6867
generated nanodbc column binder for full_model::UserSavedMagic
Definition FullBinder.h:3746
static void BindDuring2(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During2.
Definition FullBinder.cpp:7033
static void BindSkill3(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill3.
Definition FullBinder.cpp:7039
static void BindSkill7(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill7.
Definition FullBinder.cpp:7087
static void BindSkill6(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill6.
Definition FullBinder.cpp:7075
static void BindCharId(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:7009
static void BindSkill4(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill4.
Definition FullBinder.cpp:7051
static void BindDuring10(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During10.
Definition FullBinder.cpp:7129
static void BindDuring6(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During6.
Definition FullBinder.cpp:7081
static void BindSkill5(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill5.
Definition FullBinder.cpp:7063
static void BindDuring1(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During1.
Definition FullBinder.cpp:7021
static void BindDuring5(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During5.
Definition FullBinder.cpp:7069
static void BindSkill9(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill9.
Definition FullBinder.cpp:7111
static void BindDuring8(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During8.
Definition FullBinder.cpp:7105
static void BindSkill10(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill10.
Definition FullBinder.cpp:7123
static void BindSkill2(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill2.
Definition FullBinder.cpp:7027
static void BindSkill8(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill8.
Definition FullBinder.cpp:7099
static void BindDuring4(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During4.
Definition FullBinder.cpp:7057
static void BindDuring9(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During9.
Definition FullBinder.cpp:7117
static void BindDuring3(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During3.
Definition FullBinder.cpp:7045
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6979
static void BindSkill1(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill1.
Definition FullBinder.cpp:7015
static void BindDuring7(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During7.
Definition FullBinder.cpp:7093
generated nanodbc column binder for full_model::Version
Definition FullBinder.h:3980
static void BindFileName(full_model::Version &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FileName.
Definition FullBinder.cpp:7481
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:7462
static void BindHistoryVersion(full_model::Version &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HistoryVersion.
Definition FullBinder.cpp:7493
static void BindNumber(full_model::Version &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Number.
Definition FullBinder.cpp:7475
static void BindCompressName(full_model::Version &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CompressName.
Definition FullBinder.cpp:7487
generated nanodbc column binder for full_model::Warehouse
Definition FullBinder.h:4006
static void BindSerial(full_model::Warehouse &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Serial.
Definition FullBinder.cpp:7537
static void BindDwTime(full_model::Warehouse &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DwTime.
Definition FullBinder.cpp:7525
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:7499
static void BindAccountId(full_model::Warehouse &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:7513
static void BindItemData(full_model::Warehouse &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemData.
Definition FullBinder.cpp:7531
static void BindMoney(full_model::Warehouse &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition FullBinder.cpp:7519
generated nanodbc column binder for full_model::WebItemMallLog
Definition FullBinder.h:4079
static void BindBuyTime(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuyTime.
Definition FullBinder.cpp:7673
static void BindItemCount(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemCount.
Definition FullBinder.cpp:7667
static void BindServerId(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerId.
Definition FullBinder.cpp:7655
static void BindImgFileName(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImgFileName.
Definition FullBinder.cpp:7681
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:7624
static void BindPrice(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Price.
Definition FullBinder.cpp:7693
static void BindCharId(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:7649
static void BindAccountId(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:7643
static void BindItemName(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemName.
Definition FullBinder.cpp:7687
static void BindPayType(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PayType.
Definition FullBinder.cpp:7699
static void BindItemId(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId.
Definition FullBinder.cpp:7661
generated nanodbc column binder for full_model::WebItemMall
Definition FullBinder.h:4035
static void BindImgFileName(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImgFileName.
Definition FullBinder.cpp:7600
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:7543
static void BindAccountId(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:7562
static void BindServerId(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerId.
Definition FullBinder.cpp:7574
static void BindCharId(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:7568
static void BindItemCount(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemCount.
Definition FullBinder.cpp:7586
static void BindPrice(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Price.
Definition FullBinder.cpp:7612
static void BindItemId(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId.
Definition FullBinder.cpp:7580
static void BindPayType(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PayType.
Definition FullBinder.cpp:7618
static void BindBuyTime(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuyTime.
Definition FullBinder.cpp:7592
static void BindItemName(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemName.
Definition FullBinder.cpp:7606
generated nanodbc column binder for full_model::WebpageAddress
Definition FullBinder.h:4123
static void BindIndex(full_model::WebpageAddress &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:7716
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:7705
static void BindWebPageAddress(full_model::WebpageAddress &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WebPageAddress.
Definition FullBinder.cpp:7722
generated nanodbc column binder for full_model::ZoneInfo
Definition FullBinder.h:4143
static void BindInitZ(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitZ.
Definition FullBinder.cpp:7770
static void BindInitY(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitY.
Definition FullBinder.cpp:7776
static void BindBz(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bz.
Definition FullBinder.cpp:7794
static void BindInitX(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitX.
Definition FullBinder.cpp:7764
static void BindName(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:7758
static void BindServerId(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerId.
Definition FullBinder.cpp:7746
static void BindRoomEvent(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RoomEvent.
Definition FullBinder.cpp:7788
static void BindZoneId(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneId.
Definition FullBinder.cpp:7752
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:7728
static void BindType(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:7782
[ACCOUNT_CHAR] Represents the relationship between accounts and characters
Definition FullModel.h:101
[BATTLE] Battle data for the game server
Definition FullModel.h:163
[COEFFICIENT] Coefficient relationship between a character class, weapon types, and stats
Definition FullModel.h:285
[CONCURRENT] Keeps track of concurrent user counts
Definition FullModel.h:392
[COPY_SERIAL_ITEM] TODO: Doc
Definition FullModel.h:449
[COPY_TEST] TODO: Doc
Definition FullModel.h:503
[COUPON_SERIAL_LIST] Coupon Serial List
Definition FullModel.h:537
[CURRENTUSER] Keeps track of users currently connected to the server
Definition FullModel.h:589
[EVENT_TRIGGER] NPC Event Triggers
Definition FullModel.h:740
[EVENT] Event Information
Definition FullModel.h:646
[FRIEND_LIST] User friend list
Definition FullModel.h:792
[HACKTOOL_USERLOG] Tracks possible detections of a hack tool by a user
Definition FullModel.h:949
[HERO_USER] TODO Doc
Definition FullModel.h:998
[HOME] TODO Doc
Definition FullModel.h:1052
[ITEM_EXCHANGE] Enables players to be able to give items in exchange for an item from an NPC
Definition FullModel.h:1654
[ITEM_GROUP] TODO Doc; No Data in table
Definition FullModel.h:1759
[ITEMUP_PROBABILITY] TODO: Doc usage
Definition FullModel.h:2045
[ITEM_UPGRADE] Item upgrade configuration
Definition FullModel.h:1948
[ITEM] Item information
Definition FullModel.h:1189
[KING_BALLOT_BOX] King Ballot Box TODO
Definition FullModel.h:2992
[KING_CANDIDACY_NOTICE_BOARD] King candidacy notice board
Definition FullModel.h:3041
[KING_ELECTION_LIST] King election list
Definition FullModel.h:3093
[KING_SYSTEM] King System
Definition FullModel.h:3147
[KNIGHTS_ALLIANCE] Knights alliance formations
Definition FullModel.h:3483
[KNIGHTS_CAPE] Knights cape information
Definition FullModel.h:3535
[KNIGHTS_RATING] Knights Ratings
Definition FullModel.h:3592
[KNIGHTS_SIEGE_WARFARE] Knights Siege Warfare
Definition FullModel.h:3644
[KNIGHTS_USER] Knights to character relationships
Definition FullModel.h:3866
[KNIGHTS] Knights are the clan/guild system of the game
Definition FullModel.h:3321
[LEVEL_UP] Level experience requirements
Definition FullModel.h:3908
[MAGIC_TYPE1] Supports melee abilities
Definition FullModel.h:4102
[MAGIC_TYPE2] Supports bow abilities
Definition FullModel.h:4204
[MAGIC_TYPE3] Supports Area of Effect and Damage over Time effects
Definition FullModel.h:4290
[MAGIC_TYPE4] Supports stat modification skills
Definition FullModel.h:4394
[MAGIC_TYPE5] Supports recovery skills
Definition FullModel.h:4598
[MAGIC_TYPE6] Supports transformation magic
Definition FullModel.h:4672
[MAGIC_TYPE7] Supports targeting modifications
Definition FullModel.h:4829
[MAGIC_TYPE8] Supports warp magic
Definition FullModel.h:4940
[MAGIC_TYPE9] Supports stealth and detection abilities
Definition FullModel.h:5018
[MAGIC] Contains the configuration for magic and abilities
Definition FullModel.h:3950
[MAKE_DEFENSIVE] Make defensive
Definition FullModel.h:5120
[MAKE_ITEM_GRADECODE] Make item grade code
Definition FullModel.h:5244
[MAKE_ITEM_GROUP] Make item group
Definition FullModel.h:5297
[MAKE_ITEM_LARECODE] Make item rarity codes
Definition FullModel.h:5371
[MAKE_ITEM] Make item
Definition FullModel.h:5192
[MAKE_WEAPON] Make weapon
Definition FullModel.h:5428
[MONSTER_CHALLENGE_SUMMON_LIST] Forgotten Temple summon list
Definition FullModel.h:5546
[MONSTER_CHALLENGE] Monster challenge (Forgotten Temple)
Definition FullModel.h:5484
[MONSTER_ITEM_TEST] Monster item test
Definition FullModel.h:5628
[K_MONSTER_ITEM] Monster loot table
Definition FullModel.h:2379
[MONSTER_SUMMON_LIST] Monster summon list
Definition FullModel.h:5712
[K_MONSTER] Monster definitions
Definition FullModel.h:2102
[K_NPC_ITEM] NPC loot table
Definition FullModel.h:2717
[K_NPC_MOVE_ITEM] NPC Move Item: TODO
Definition FullModel.h:2791
[K_NPCPOS] NPC Spawn Positions
Definition FullModel.h:2863
[K_NPC] Non-Player Character
Definition FullModel.h:2440
[PROGRAMLIST_LOG] Program list log
Definition FullModel.h:5769
[RENTAL_ITEM_LIST] Rental item list
Definition FullModel.h:5933
[RENTAL_ITEM] Rental item
Definition FullModel.h:5826
[SERVER_RESOURCE] Server resource
Definition FullModel.h:6037
[START_POSITION] Start position
Definition FullModel.h:6084
[TB_USER] User Account Information
Definition FullModel.h:6171
[USERDATA_SKILLSHORTCUT] User data skill shortcut
Definition FullModel.h:7093
[USERDATA] User data contains saved character information
Definition FullModel.h:6816
[USER_EDITOR_ITEM] User editor item
Definition FullModel.h:6337
[USER_EDITOR] User editor
Definition FullModel.h:6233
[USER_KNIGHTS_RANK] User Knights Ranking
Definition FullModel.h:6416
[USER_PERSONAL_RANK] User personal ranking
Definition FullModel.h:6493
[USER_RENTAL_ITEM] User rental item
Definition FullModel.h:6585
[USER_SAVED_MAGIC] User saved magic
Definition FullModel.h:6679
[VERSION] Version data and patch management
Definition FullModel.h:7140
[WAREHOUSE] The warehouse system is referred to as the Inn in-game. It is account-level storage for a...
Definition FullModel.h:7192
[WEB_ITEMMALL_LOG] Power-up store purchase log
Definition FullModel.h:7328
[WEB_ITEMMALL] Power-up store purchases
Definition FullModel.h:7249
[WEBPAGE_ADDRESS] Webpage URL list
Definition FullModel.h:7407
[ZONE_INFO] Zone (map) information
Definition FullModel.h:7449