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:27
static void BindCharId2(full_model::AccountChar &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId2.
Definition FullBinder.cpp:42
static void BindAccountId(full_model::AccountChar &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:22
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:8
static void BindCharId1(full_model::AccountChar &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId1.
Definition FullBinder.cpp:37
static void BindCharId3(full_model::AccountChar &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId3.
Definition FullBinder.cpp:47
static void BindCharNum(full_model::AccountChar &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharNum.
Definition FullBinder.cpp:32
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:163
static void BindArea9(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area9.
Definition FullBinder.cpp:153
static void BindArea5(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area5.
Definition FullBinder.cpp:133
static void BindKarusArea(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusArea.
Definition FullBinder.cpp:98
static void BindElmoAdvantage(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoAdvantage.
Definition FullBinder.cpp:103
static void BindArea7(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area7.
Definition FullBinder.cpp:143
static void BindArea6(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area6.
Definition FullBinder.cpp:138
static void BindUserName(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserName.
Definition FullBinder.cpp:88
static void BindElmoArea(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoArea.
Definition FullBinder.cpp:93
static void BindIndex(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:78
static void BindArea3(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area3.
Definition FullBinder.cpp:123
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:52
static void BindArea1(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area1.
Definition FullBinder.cpp:113
static void BindArea8(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area8.
Definition FullBinder.cpp:148
static void BindNation(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:83
static void BindArea10(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area10.
Definition FullBinder.cpp:158
static void BindArea4(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area4.
Definition FullBinder.cpp:128
static void BindArea2(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Area2.
Definition FullBinder.cpp:118
static void BindKarusAdvantage(full_model::Battle &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusAdvantage.
Definition FullBinder.cpp:108
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:221
static void BindArmor(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition FullBinder.cpp:251
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:168
static void BindStaff(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Staff.
Definition FullBinder.cpp:226
static void BindHitPoint(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitPoint.
Definition FullBinder.cpp:236
static void BindSp(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Sp.
Definition FullBinder.cpp:246
static void BindEvasionrate(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Evasionrate.
Definition FullBinder.cpp:261
static void BindClub(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Club.
Definition FullBinder.cpp:211
static void BindShortSword(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ShortSword.
Definition FullBinder.cpp:196
static void BindAxe(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Axe.
Definition FullBinder.cpp:206
static void BindSword(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Sword.
Definition FullBinder.cpp:201
static void BindSpear(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Spear.
Definition FullBinder.cpp:216
static void BindBow(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bow.
Definition FullBinder.cpp:231
static void BindHitRate(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition FullBinder.cpp:256
static void BindClassId(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ClassId.
Definition FullBinder.cpp:191
static void BindManaPoint(full_model::Coefficient &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaPoint.
Definition FullBinder.cpp:241
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:299
static void BindZone2Count(full_model::Concurrent &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Zone2Count.
Definition FullBinder.cpp:289
static void BindZone1Count(full_model::Concurrent &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Zone1Count.
Definition FullBinder.cpp:284
static void BindServerId(full_model::Concurrent &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerId.
Definition FullBinder.cpp:279
static void BindZone3Count(full_model::Concurrent &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Zone3Count.
Definition FullBinder.cpp:294
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:266
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:332
static void BindPos(full_model::CopySerialItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Pos.
Definition FullBinder.cpp:327
static void BindType(full_model::CopySerialItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:322
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:304
static void BindItemSerial(full_model::CopySerialItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemSerial.
Definition FullBinder.cpp:337
static void BindUserId(full_model::CopySerialItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserId.
Definition FullBinder.cpp:317
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:342
static void BindItemSerial(full_model::CopyTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemSerial.
Definition FullBinder.cpp:351
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:378
static void BindItemCount(full_model::CouponSerialList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemCount.
Definition FullBinder.cpp:383
static void BindSerialNum(full_model::CouponSerialList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SerialNum.
Definition FullBinder.cpp:373
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:356
static void BindIndex(full_model::CouponSerialList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:368
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:421
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:388
static void BindServerIP(full_model::CurrentUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerIP.
Definition FullBinder.cpp:406
static void BindAccountId(full_model::CurrentUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:411
static void BindServerId(full_model::CurrentUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerId.
Definition FullBinder.cpp:401
static void BindCharId(full_model::CurrentUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:416
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:529
static void BindNpcId(full_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcId.
Definition FullBinder.cpp:534
static void BindIndex(full_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:524
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:512
static void BindTriggerNumber(full_model::EventTrigger &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TriggerNumber.
Definition FullBinder.cpp:539
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:487
static void BindEventNumber(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EventNumber.
Definition FullBinder.cpp:452
static void BindExecute4(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute4.
Definition FullBinder.cpp:502
static void BindCondition4(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Condition4.
Definition FullBinder.cpp:477
static void BindCondition5(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Condition5.
Definition FullBinder.cpp:482
static void BindExecute2(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute2.
Definition FullBinder.cpp:492
static void BindCondition2(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Condition2.
Definition FullBinder.cpp:467
static void BindExecute5(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute5.
Definition FullBinder.cpp:507
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:426
static void BindCondition1(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Condition1.
Definition FullBinder.cpp:462
static void BindEventType(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EventType.
Definition FullBinder.cpp:457
static void BindCondition3(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Condition3.
Definition FullBinder.cpp:472
static void BindExecute3(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Execute3.
Definition FullBinder.cpp:497
static void BindZoneNumber(full_model::Event &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneNumber.
Definition FullBinder.cpp:447
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:617
static void BindFriend19(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend19.
Definition FullBinder.cpp:672
static void BindFriend21(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend21.
Definition FullBinder.cpp:682
static void BindFriend13(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend13.
Definition FullBinder.cpp:642
static void BindFriend9(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend9.
Definition FullBinder.cpp:622
static void BindFriend16(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend16.
Definition FullBinder.cpp:657
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:544
static void BindFriend12(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend12.
Definition FullBinder.cpp:637
static void BindFriend1(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend1.
Definition FullBinder.cpp:582
static void BindFriend22(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend22.
Definition FullBinder.cpp:687
static void BindFriend20(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend20.
Definition FullBinder.cpp:677
static void BindUserId(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserId.
Definition FullBinder.cpp:577
static void BindFriend6(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend6.
Definition FullBinder.cpp:607
static void BindFriend3(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend3.
Definition FullBinder.cpp:592
static void BindFriend18(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend18.
Definition FullBinder.cpp:667
static void BindFriend4(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend4.
Definition FullBinder.cpp:597
static void BindFriend7(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend7.
Definition FullBinder.cpp:612
static void BindFriend24(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend24.
Definition FullBinder.cpp:697
static void BindFriend11(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend11.
Definition FullBinder.cpp:632
static void BindFriend14(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend14.
Definition FullBinder.cpp:647
static void BindFriend10(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend10.
Definition FullBinder.cpp:627
static void BindFriend2(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend2.
Definition FullBinder.cpp:587
static void BindFriend5(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend5.
Definition FullBinder.cpp:602
static void BindFriend23(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend23.
Definition FullBinder.cpp:692
static void BindFriend15(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend15.
Definition FullBinder.cpp:652
static void BindFriend17(full_model::FriendList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Friend17.
Definition FullBinder.cpp:662
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:714
static void BindWriteTime(full_model::HacktoolUserLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WriteTime.
Definition FullBinder.cpp:729
static void BindHackToolName(full_model::HacktoolUserLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HackToolName.
Definition FullBinder.cpp:724
static void BindCharId(full_model::HacktoolUserLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:719
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:702
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:749
static void BindUserId(full_model::HeroUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserId.
Definition FullBinder.cpp:754
static void BindAchievement(full_model::HeroUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Achievement.
Definition FullBinder.cpp:769
static void BindClassName(full_model::HeroUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ClassName.
Definition FullBinder.cpp:764
static void BindNation(full_model::HeroUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:759
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:736
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:888
static void BindKarusZoneLX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneLX.
Definition FullBinder.cpp:838
static void BindBattleZone2LX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2LX.
Definition FullBinder.cpp:898
static void BindBattleZoneLZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneLZ.
Definition FullBinder.cpp:883
static void BindElmoZoneX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneX.
Definition FullBinder.cpp:808
static void BindFreeZoneLZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneLZ.
Definition FullBinder.cpp:863
static void BindBattleZoneX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneX.
Definition FullBinder.cpp:868
static void BindKarusZoneX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneX.
Definition FullBinder.cpp:828
static void BindFreeZoneLX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneLX.
Definition FullBinder.cpp:858
static void BindFreeZoneZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneZ.
Definition FullBinder.cpp:853
static void BindNation(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:803
static void BindElmoZoneZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneZ.
Definition FullBinder.cpp:813
static void BindKarusZoneZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneZ.
Definition FullBinder.cpp:833
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:774
static void BindBattleZoneZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneZ.
Definition FullBinder.cpp:873
static void BindElmoZoneLZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneLZ.
Definition FullBinder.cpp:823
static void BindElmoZoneLX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZoneLX.
Definition FullBinder.cpp:818
static void BindBattleZoneLX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZoneLX.
Definition FullBinder.cpp:878
static void BindBattleZone2Z(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2Z.
Definition FullBinder.cpp:893
static void BindBattleZone2LZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BattleZone2LZ.
Definition FullBinder.cpp:903
static void BindKarusZoneLZ(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZoneLZ.
Definition FullBinder.cpp:843
static void BindFreeZoneX(full_model::Home &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FreeZoneX.
Definition FullBinder.cpp:848
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:1337
static void BindExchangeItemCount5(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount5.
Definition FullBinder.cpp:1417
static void BindExchangeItemCount2(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount2.
Definition FullBinder.cpp:1387
static void BindExchangeItemCount1(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount1.
Definition FullBinder.cpp:1377
static void BindOriginItemNumber1(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber1.
Definition FullBinder.cpp:1322
static void BindOriginItemNumber5(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber5.
Definition FullBinder.cpp:1362
static void BindNpcName(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcName.
Definition FullBinder.cpp:1307
static void BindOriginItemCount5(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount5.
Definition FullBinder.cpp:1367
static void BindExchangeItemNumber5(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber5.
Definition FullBinder.cpp:1412
static void BindExchangeItemNumber3(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber3.
Definition FullBinder.cpp:1392
static void BindOriginItemCount4(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount4.
Definition FullBinder.cpp:1357
static void BindIndex(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:1297
static void BindNpcNumber(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcNumber.
Definition FullBinder.cpp:1302
static void BindNote(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Note.
Definition FullBinder.cpp:1312
static void BindRandomFlag(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RandomFlag.
Definition FullBinder.cpp:1317
static void BindExchangeItemNumber2(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber2.
Definition FullBinder.cpp:1382
static void BindExchangeItemNumber4(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber4.
Definition FullBinder.cpp:1402
static void BindExchangeItemNumber1(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemNumber1.
Definition FullBinder.cpp:1372
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:1264
static void BindOriginItemCount1(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount1.
Definition FullBinder.cpp:1327
static void BindOriginItemNumber3(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber3.
Definition FullBinder.cpp:1342
static void BindOriginItemNumber4(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber4.
Definition FullBinder.cpp:1352
static void BindExchangeItemCount3(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount3.
Definition FullBinder.cpp:1397
static void BindExchangeItemCount4(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExchangeItemCount4.
Definition FullBinder.cpp:1407
static void BindOriginItemNumber2(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemNumber2.
Definition FullBinder.cpp:1332
static void BindOriginItemCount3(full_model::ItemExchange &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItemCount3.
Definition FullBinder.cpp:1347
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:1557
static void BindItem3(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item3.
Definition FullBinder.cpp:1482
static void BindItem24(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item24.
Definition FullBinder.cpp:1587
static void BindItem29(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item29.
Definition FullBinder.cpp:1612
static void BindItem22(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item22.
Definition FullBinder.cpp:1577
static void BindItem21(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item21.
Definition FullBinder.cpp:1572
static void BindGroup(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Group.
Definition FullBinder.cpp:1462
static void BindItem17(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item17.
Definition FullBinder.cpp:1552
static void BindItem14(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item14.
Definition FullBinder.cpp:1537
static void BindItem25(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item25.
Definition FullBinder.cpp:1592
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:1422
static void BindItem26(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item26.
Definition FullBinder.cpp:1597
static void BindItem27(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item27.
Definition FullBinder.cpp:1602
static void BindName(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:1467
static void BindItem19(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item19.
Definition FullBinder.cpp:1562
static void BindItem11(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item11.
Definition FullBinder.cpp:1522
static void BindItem1(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item1.
Definition FullBinder.cpp:1472
static void BindItem28(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item28.
Definition FullBinder.cpp:1607
static void BindItem4(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item4.
Definition FullBinder.cpp:1487
static void BindItem10(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item10.
Definition FullBinder.cpp:1517
static void BindItem12(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item12.
Definition FullBinder.cpp:1527
static void BindItem2(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item2.
Definition FullBinder.cpp:1477
static void BindItem7(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item7.
Definition FullBinder.cpp:1502
static void BindItem6(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item6.
Definition FullBinder.cpp:1497
static void BindItem30(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item30.
Definition FullBinder.cpp:1617
static void BindItem20(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item20.
Definition FullBinder.cpp:1567
static void BindItem16(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item16.
Definition FullBinder.cpp:1547
static void BindItem8(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item8.
Definition FullBinder.cpp:1507
static void BindItem9(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item9.
Definition FullBinder.cpp:1512
static void BindItem15(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item15.
Definition FullBinder.cpp:1542
static void BindItem23(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item23.
Definition FullBinder.cpp:1582
static void BindItem5(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item5.
Definition FullBinder.cpp:1492
static void BindItem13(full_model::ItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item13.
Definition FullBinder.cpp:1532
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:1738
static void BindCurrentFailure(full_model::ItemUpProbability &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CurrentFailure.
Definition FullBinder.cpp:1771
static void BindCurrentSuccess(full_model::ItemUpProbability &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CurrentSuccess.
Definition FullBinder.cpp:1766
static void BindMaxFail(full_model::ItemUpProbability &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxFail.
Definition FullBinder.cpp:1761
static void BindMaxSuccess(full_model::ItemUpProbability &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxSuccess.
Definition FullBinder.cpp:1756
static void BindType(full_model::ItemUpProbability &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:1751
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:1703
static void BindIndex(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:1648
static void BindRequiredItem2(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem2.
Definition FullBinder.cpp:1683
static void BindRequiredItem5(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem5.
Definition FullBinder.cpp:1698
static void BindOriginItem(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginItem.
Definition FullBinder.cpp:1673
static void BindRequiredItem7(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem7.
Definition FullBinder.cpp:1708
static void BindNpcNumber(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcNumber.
Definition FullBinder.cpp:1653
static void BindNote(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Note.
Definition FullBinder.cpp:1663
static void BindOriginType(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OriginType.
Definition FullBinder.cpp:1668
static void BindRequiredItem1(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem1.
Definition FullBinder.cpp:1678
static void BindRequiredItem4(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem4.
Definition FullBinder.cpp:1693
static void BindRequiredCoins(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredCoins.
Definition FullBinder.cpp:1718
static void BindGenRate(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GenRate.
Definition FullBinder.cpp:1728
static void BindName(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:1658
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:1622
static void BindGiveItem(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GiveItem.
Definition FullBinder.cpp:1733
static void BindRequiredItem8(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem8.
Definition FullBinder.cpp:1713
static void BindRequiredItem3(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredItem3.
Definition FullBinder.cpp:1688
static void BindRateType(full_model::ItemUpgrade &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RateType.
Definition FullBinder.cpp:1723
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:1124
static void BindType(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:1109
static void BindMagicResist(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition FullBinder.cpp:1249
static void BindName(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:979
static void BindBowArmor(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BowArmor.
Definition FullBinder.cpp:1149
static void BindMirrorDamage(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MirrorDamage.
Definition FullBinder.cpp:1189
static void BindRequiredCharisma(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredCharisma.
Definition FullBinder.cpp:1099
static void BindColdResist(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition FullBinder.cpp:1239
static void BindStrengthBonus(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StrengthBonus.
Definition FullBinder.cpp:1199
static void BindMpDamage(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MpDamage.
Definition FullBinder.cpp:1179
static void BindSellPrice(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellPrice.
Definition FullBinder.cpp:1034
static void BindFireDamage(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireDamage.
Definition FullBinder.cpp:1154
static void BindAxeArmor(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AxeArmor.
Definition FullBinder.cpp:1139
static void BindCountable(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Countable.
Definition FullBinder.cpp:1044
static void BindSwordArmor(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SwordArmor.
Definition FullBinder.cpp:1129
static void BindKind(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Kind.
Definition FullBinder.cpp:984
static void BindHpDrain(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HpDrain.
Definition FullBinder.cpp:1174
static void BindDexterityBonus(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DexterityBonus.
Definition FullBinder.cpp:1209
static void BindID(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:974
static void BindRequiredIntelligence(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredIntelligence.
Definition FullBinder.cpp:1094
static void BindMaceArmor(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaceArmor.
Definition FullBinder.cpp:1134
static void BindDelay(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Delay.
Definition FullBinder.cpp:1009
static void BindSlot(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Slot.
Definition FullBinder.cpp:989
static void BindLightningDamage(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningDamage.
Definition FullBinder.cpp:1164
static void BindRange(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition FullBinder.cpp:1014
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:908
static void BindMaxLevel(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxLevel.
Definition FullBinder.cpp:1064
static void BindMaxMpBonus(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMpBonus.
Definition FullBinder.cpp:1229
static void BindSpecialEffect(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SpecialEffect.
Definition FullBinder.cpp:1054
static void BindLightningResist(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition FullBinder.cpp:1244
static void BindRequiredStamina(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredStamina.
Definition FullBinder.cpp:1084
static void BindArmor(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition FullBinder.cpp:1039
static void BindCharismaBonus(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharismaBonus.
Definition FullBinder.cpp:1219
static void BindPoisonResist(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition FullBinder.cpp:1254
static void BindIceDamage(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to IceDamage.
Definition FullBinder.cpp:1159
static void BindPoisonDamage(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonDamage.
Definition FullBinder.cpp:1169
static void BindMpDrain(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MpDrain.
Definition FullBinder.cpp:1184
static void BindMaxHpBonus(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHpBonus.
Definition FullBinder.cpp:1224
static void BindDamage(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition FullBinder.cpp:1004
static void BindClassId(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ClassId.
Definition FullBinder.cpp:999
static void BindWeight(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weight.
Definition FullBinder.cpp:1019
static void BindMagicEffect(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicEffect.
Definition FullBinder.cpp:1049
static void BindHitRate(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition FullBinder.cpp:1114
static void BindDurability(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Durability.
Definition FullBinder.cpp:1024
static void BindFireResist(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition FullBinder.cpp:1234
static void BindSpearArmor(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SpearArmor.
Definition FullBinder.cpp:1144
static void BindCurseResist(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CurseResist.
Definition FullBinder.cpp:1259
static void BindSellingGroup(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellingGroup.
Definition FullBinder.cpp:1104
static void BindStaminaBonus(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StaminaBonus.
Definition FullBinder.cpp:1204
static void BindRequiredStrength(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredStrength.
Definition FullBinder.cpp:1079
static void BindRequiredRank(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredRank.
Definition FullBinder.cpp:1069
static void BindRequiredTitle(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredTitle.
Definition FullBinder.cpp:1074
static void BindDropRate(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropRate.
Definition FullBinder.cpp:1194
static void BindBuyPrice(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuyPrice.
Definition FullBinder.cpp:1029
static void BindMinLevel(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MinLevel.
Definition FullBinder.cpp:1059
static void BindIntelligenceBonus(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to IntelligenceBonus.
Definition FullBinder.cpp:1214
static void BindRequiredDexterity(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredDexterity.
Definition FullBinder.cpp:1089
static void BindRace(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Race.
Definition FullBinder.cpp:994
static void BindEvasionRate(full_model::Item &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EvasionRate.
Definition FullBinder.cpp:1119
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:2688
static void BindNation(full_model::KingBallotBox &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:2698
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2676
static void BindCharId(full_model::KingBallotBox &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:2693
static void BindCandidateId(full_model::KingBallotBox &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CandidateId.
Definition FullBinder.cpp:2703
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:2720
static void BindNation(full_model::KingCandidacyNoticeBoard &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:2725
static void BindNoticeLength(full_model::KingCandidacyNoticeBoard &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NoticeLength.
Definition FullBinder.cpp:2730
static void BindNotice(full_model::KingCandidacyNoticeBoard &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Notice.
Definition FullBinder.cpp:2735
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2708
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:2740
static void BindNation(full_model::KingElectionList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:2758
static void BindKnights(full_model::KingElectionList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Knights.
Definition FullBinder.cpp:2763
static void BindMoney(full_model::KingElectionList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition FullBinder.cpp:2773
static void BindType(full_model::KingElectionList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:2753
static void BindName(full_model::KingElectionList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:2768
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:2860
static void BindDay(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Day.
Definition FullBinder.cpp:2835
static void BindImRequestId(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImRequestId.
Definition FullBinder.cpp:2955
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2778
static void BindExpEventMinute(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpEventMinute.
Definition FullBinder.cpp:2920
static void BindType(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:2820
static void BindMonth(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Month.
Definition FullBinder.cpp:2830
static void BindMinute(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Minute.
Definition FullBinder.cpp:2845
static void BindExpEvent(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpEvent.
Definition FullBinder.cpp:2905
static void BindExpEventHour(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpEventHour.
Definition FullBinder.cpp:2915
static void BindNoahEvent(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NoahEvent.
Definition FullBinder.cpp:2880
static void BindImType(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImType.
Definition FullBinder.cpp:2850
static void BindImDay(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImDay.
Definition FullBinder.cpp:2865
static void BindNationalTreasury(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NationalTreasury.
Definition FullBinder.cpp:2945
static void BindNoahEventMinute(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NoahEventMinute.
Definition FullBinder.cpp:2895
static void BindTerritoryTariff(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TerritoryTariff.
Definition FullBinder.cpp:2935
static void BindNoahEventDuration(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NoahEventDuration.
Definition FullBinder.cpp:2900
static void BindNoahEventHour(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NoahEventHour.
Definition FullBinder.cpp:2890
static void BindTribute(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Tribute.
Definition FullBinder.cpp:2930
static void BindNation(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:2815
static void BindTerritoryTax(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TerritoryTax.
Definition FullBinder.cpp:2940
static void BindHour(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Hour.
Definition FullBinder.cpp:2840
static void BindNoahEventDay(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NoahEventDay.
Definition FullBinder.cpp:2885
static void BindExpEventDay(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpEventDay.
Definition FullBinder.cpp:2910
static void BindImYear(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImYear.
Definition FullBinder.cpp:2855
static void BindImHour(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImHour.
Definition FullBinder.cpp:2870
static void BindKingName(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KingName.
Definition FullBinder.cpp:2950
static void BindYear(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Year.
Definition FullBinder.cpp:2825
static void BindExpEventDuration(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpEventDuration.
Definition FullBinder.cpp:2925
static void BindImMinute(full_model::KingSystem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImMinute.
Definition FullBinder.cpp:2875
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:3143
static void BindMercenaryClan2(full_model::KnightsAlliance &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MercenaryClan2.
Definition FullBinder.cpp:3153
static void BindMercenaryClan1(full_model::KnightsAlliance &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MercenaryClan1.
Definition FullBinder.cpp:3148
static void BindMainAllianceKnights(full_model::KnightsAlliance &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MainAllianceKnights.
Definition FullBinder.cpp:3138
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3126
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:3176
static void BindCapeIndex(full_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CapeIndex.
Definition FullBinder.cpp:3171
static void BindDuration(full_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition FullBinder.cpp:3186
static void BindGrade(full_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade.
Definition FullBinder.cpp:3191
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3158
static void BindBuyPrice(full_model::KnightsCape &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuyPrice.
Definition FullBinder.cpp:3181
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:3196
static void BindRank(full_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition FullBinder.cpp:3208
static void BindPoints(full_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Points.
Definition FullBinder.cpp:3223
static void BindName(full_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:3218
static void BindIndex(full_model::KnightsRating &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:3213
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:3424
static void BindDelosTariff(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DelosTariff.
Definition FullBinder.cpp:3394
static void BindWarRequestDay(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarRequestDay.
Definition FullBinder.cpp:3354
static void BindGuerrillaWarMinute(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GuerrillaWarMinute.
Definition FullBinder.cpp:3379
static void BindRequestList1(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList1.
Definition FullBinder.cpp:3414
static void BindRequestList4(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList4.
Definition FullBinder.cpp:3429
static void BindMasterKnights(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MasterKnights.
Definition FullBinder.cpp:3279
static void BindGuerrillaWarTime(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GuerrillaWarTime.
Definition FullBinder.cpp:3374
static void BindSiegeType(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SiegeType.
Definition FullBinder.cpp:3284
static void BindRequestList2(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList2.
Definition FullBinder.cpp:3419
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3228
static void BindWarHour(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarHour.
Definition FullBinder.cpp:3294
static void BindChallengeList2(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList2.
Definition FullBinder.cpp:3309
static void BindChallengeList8(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList8.
Definition FullBinder.cpp:3339
static void BindWarRequestTime(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarRequestTime.
Definition FullBinder.cpp:3359
static void BindDelosTax(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DelosTax.
Definition FullBinder.cpp:3409
static void BindChallengeList10(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList10.
Definition FullBinder.cpp:3349
static void BindChallengeList4(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList4.
Definition FullBinder.cpp:3319
static void BindMoradonTax(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoradonTax.
Definition FullBinder.cpp:3404
static void BindChallengeList5(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList5.
Definition FullBinder.cpp:3324
static void BindChallengeList9(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList9.
Definition FullBinder.cpp:3344
static void BindChallengeList(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList.
Definition FullBinder.cpp:3384
static void BindChallengeList7(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList7.
Definition FullBinder.cpp:3334
static void BindChallengeList3(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList3.
Definition FullBinder.cpp:3314
static void BindRequestList10(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList10.
Definition FullBinder.cpp:3459
static void BindCastleIndex(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CastleIndex.
Definition FullBinder.cpp:3274
static void BindWarMinute(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarMinute.
Definition FullBinder.cpp:3299
static void BindRequestList8(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList8.
Definition FullBinder.cpp:3449
static void BindDungeonCharge(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DungeonCharge.
Definition FullBinder.cpp:3399
static void BindRequestList5(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList5.
Definition FullBinder.cpp:3434
static void BindRequestList7(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList7.
Definition FullBinder.cpp:3444
static void BindWarRequestMinute(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarRequestMinute.
Definition FullBinder.cpp:3364
static void BindRequestList9(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList9.
Definition FullBinder.cpp:3454
static void BindRequestList6(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequestList6.
Definition FullBinder.cpp:3439
static void BindChallengeList6(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList6.
Definition FullBinder.cpp:3329
static void BindGuerrillaWarDay(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GuerrillaWarDay.
Definition FullBinder.cpp:3369
static void BindMoradonTariff(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoradonTariff.
Definition FullBinder.cpp:3389
static void BindChallengeList1(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChallengeList1.
Definition FullBinder.cpp:3304
static void BindWarDay(full_model::KnightsSiegeWarfare &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarDay.
Definition FullBinder.cpp:3289
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:3464
static void BindUserId(full_model::KnightsUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserId.
Definition FullBinder.cpp:3479
static void BindKnightsId(full_model::KnightsUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KnightsId.
Definition FullBinder.cpp:3474
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:3074
static void BindCape(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Cape.
Definition FullBinder.cpp:3121
static void BindStash(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Stash.
Definition FullBinder.cpp:3106
static void BindOldWarResult(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OldWarResult.
Definition FullBinder.cpp:3049
static void BindViceChief1(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ViceChief1.
Definition FullBinder.cpp:3029
static void BindFlag(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Flag.
Definition FullBinder.cpp:2999
static void BindSiegeFlag(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SiegeFlag.
Definition FullBinder.cpp:3111
static void BindMarkLength(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MarkLength.
Definition FullBinder.cpp:3096
static void BindViceChief3(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ViceChief3.
Definition FullBinder.cpp:3039
static void BindMembers(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Members.
Definition FullBinder.cpp:3019
static void BindWarEnemyId(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarEnemyId.
Definition FullBinder.cpp:3054
static void BindName(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:3014
static void BindGold(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Gold.
Definition FullBinder.cpp:3069
static void BindPoints(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Points.
Definition FullBinder.cpp:3079
static void BindMark(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Mark.
Definition FullBinder.cpp:3101
static void BindEnemyName(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EnemyName.
Definition FullBinder.cpp:3044
static void BindRanking(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Ranking.
Definition FullBinder.cpp:3009
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2960
static void BindLose(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Lose.
Definition FullBinder.cpp:3064
static void BindMarkVersion(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MarkVersion.
Definition FullBinder.cpp:3091
static void BindAllianceKnights(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AllianceKnights.
Definition FullBinder.cpp:3116
static void BindChief(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Chief.
Definition FullBinder.cpp:3024
static void BindID(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:2994
static void BindCreateTime(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CreateTime.
Definition FullBinder.cpp:3084
static void BindViceChief2(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ViceChief2.
Definition FullBinder.cpp:3034
static void BindVictory(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Victory.
Definition FullBinder.cpp:3059
static void BindNation(full_model::Knights &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:3004
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:3499
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3484
static void BindLevel(full_model::LevelUp &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition FullBinder.cpp:3494
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:3696
static void BindComboCount(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboCount.
Definition FullBinder.cpp:3721
static void BindAddDamage(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamage.
Definition FullBinder.cpp:3706
static void BindComboDamage(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboDamage.
Definition FullBinder.cpp:3726
static void BindID(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:3676
static void BindDelay(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Delay.
Definition FullBinder.cpp:3711
static void BindType(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:3691
static void BindName(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:3681
static void BindComboType(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboType.
Definition FullBinder.cpp:3716
static void BindDamageMod(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DamageMod.
Definition FullBinder.cpp:3701
static void BindRange(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition FullBinder.cpp:3731
static void BindDescription(full_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:3686
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3656
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:3753
static void BindRangeMod(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RangeMod.
Definition FullBinder.cpp:3783
static void BindDescription(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:3763
static void BindDamageMod(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DamageMod.
Definition FullBinder.cpp:3778
static void BindHitType(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitType.
Definition FullBinder.cpp:3768
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3736
static void BindAddDamagePlus(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamagePlus.
Definition FullBinder.cpp:3793
static void BindHitRateMod(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRateMod.
Definition FullBinder.cpp:3773
static void BindNeedArrow(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedArrow.
Definition FullBinder.cpp:3788
static void BindName(full_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:3758
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:3822
static void BindAttribute(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Attribute.
Definition FullBinder.cpp:3867
static void BindDuration(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition FullBinder.cpp:3862
static void BindID(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:3817
static void BindAngle(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Angle.
Definition FullBinder.cpp:3837
static void BindTimeDamage(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TimeDamage.
Definition FullBinder.cpp:3857
static void BindDescription(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:3827
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3798
static void BindEndDamage(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EndDamage.
Definition FullBinder.cpp:3852
static void BindFirstDamage(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FirstDamage.
Definition FullBinder.cpp:3847
static void BindRadius(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition FullBinder.cpp:3832
static void BindDirectType(full_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DirectType.
Definition FullBinder.cpp:3842
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:4055
static void BindSpeed(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Speed.
Definition FullBinder.cpp:3945
static void BindMaxHp(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHp.
Definition FullBinder.cpp:3970
static void BindDiseaseResist(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DiseaseResist.
Definition FullBinder.cpp:4045
static void BindIntelligence(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Intelligence.
Definition FullBinder.cpp:4015
static void BindLightningResist(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition FullBinder.cpp:4035
static void BindAttackSpeed(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackSpeed.
Definition FullBinder.cpp:3940
static void BindColdResist(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition FullBinder.cpp:4030
static void BindFireResist(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition FullBinder.cpp:4025
static void BindMaxMpPercent(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMpPercent.
Definition FullBinder.cpp:3985
static void BindAttackPower(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackPower.
Definition FullBinder.cpp:3960
static void BindArmorPercent(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ArmorPercent.
Definition FullBinder.cpp:3955
static void BindName(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:3915
static void BindDexterity(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Dexterity.
Definition FullBinder.cpp:4010
static void BindID(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:3910
static void BindRadius(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition FullBinder.cpp:3930
static void BindMaxHpPercent(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHpPercent.
Definition FullBinder.cpp:3975
static void BindMagicPower(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicPower.
Definition FullBinder.cpp:3965
static void BindCharisma(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Charisma.
Definition FullBinder.cpp:4020
static void BindDescription(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:3920
static void BindStamina(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Stamina.
Definition FullBinder.cpp:4005
static void BindHitRate(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition FullBinder.cpp:3990
static void BindAvoidRate(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AvoidRate.
Definition FullBinder.cpp:3995
static void BindMaxMp(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMp.
Definition FullBinder.cpp:3980
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3872
static void BindMagicResist(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition FullBinder.cpp:4040
static void BindDuration(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition FullBinder.cpp:3935
static void BindArmor(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition FullBinder.cpp:3950
static void BindStrength(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Strength.
Definition FullBinder.cpp:4000
static void BindPoisonResist(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition FullBinder.cpp:4050
static void BindBuffType(full_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuffType.
Definition FullBinder.cpp:3925
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:4099
static void BindType(full_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:4089
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4060
static void BindExpRecover(full_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpRecover.
Definition FullBinder.cpp:4094
static void BindName(full_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:4079
static void BindDescription(full_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:4084
static void BindID(full_model::MagicType5 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:4074
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:4182
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4104
static void BindTotalArmor(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalArmor.
Definition FullBinder.cpp:4192
static void BindMaxMp(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMp.
Definition FullBinder.cpp:4172
static void BindTotalHit(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalHit.
Definition FullBinder.cpp:4187
static void BindTotalHitRate(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalHitRate.
Definition FullBinder.cpp:4197
static void BindClass(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class.
Definition FullBinder.cpp:4237
static void BindUserSkillUse(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserSkillUse.
Definition FullBinder.cpp:4242
static void BindTotalLightningResist(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalLightningResist.
Definition FullBinder.cpp:4217
static void BindMonsterFriendly(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterFriendly.
Definition FullBinder.cpp:4257
static void BindTotalMagicResist(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalMagicResist.
Definition FullBinder.cpp:4222
static void BindNeedItem(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedItem.
Definition FullBinder.cpp:4247
static void BindDescription(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:4147
static void BindMaxHp(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHp.
Definition FullBinder.cpp:4167
static void BindTotalDiseaseResist(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalDiseaseResist.
Definition FullBinder.cpp:4227
static void BindID(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:4137
static void BindSkillSuccessRate(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SkillSuccessRate.
Definition FullBinder.cpp:4252
static void BindDuration(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition FullBinder.cpp:4162
static void BindSize(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Size.
Definition FullBinder.cpp:4152
static void BindTotalEvasionRate(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalEvasionRate.
Definition FullBinder.cpp:4202
static void BindTotalColdResist(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalColdResist.
Definition FullBinder.cpp:4212
static void BindTransformId(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TransformId.
Definition FullBinder.cpp:4157
static void BindTotalFireResist(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalFireResist.
Definition FullBinder.cpp:4207
static void BindTotalPoisonResist(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TotalPoisonResist.
Definition FullBinder.cpp:4232
static void BindSpeed(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Speed.
Definition FullBinder.cpp:4177
static void BindName(full_model::MagicType6 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:4142
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:4339
static void BindHitRate(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition FullBinder.cpp:4329
static void BindNeedItem(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedItem.
Definition FullBinder.cpp:4349
static void BindID(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:4284
static void BindRadius(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition FullBinder.cpp:4324
static void BindValidGroup(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ValidGroup.
Definition FullBinder.cpp:4299
static void BindStateChange(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StateChange.
Definition FullBinder.cpp:4319
static void BindDuration(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition FullBinder.cpp:4334
static void BindTargetChange(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetChange.
Definition FullBinder.cpp:4314
static void BindMonsterNumber(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterNumber.
Definition FullBinder.cpp:4309
static void BindVision(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Vision.
Definition FullBinder.cpp:4344
static void BindName(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:4289
static void BindNationChange(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NationChange.
Definition FullBinder.cpp:4304
static void BindNote(full_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Note.
Definition FullBinder.cpp:4294
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4262
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:4379
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4354
static void BindID(full_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:4369
static void BindWarpType(full_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WarpType.
Definition FullBinder.cpp:4394
static void BindTarget(full_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Target.
Definition FullBinder.cpp:4384
static void BindName(full_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:4374
static void BindExpRecover(full_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpRecover.
Definition FullBinder.cpp:4399
static void BindRadius(full_model::MagicType8 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition FullBinder.cpp:4389
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:4431
static void BindHitRate(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition FullBinder.cpp:4471
static void BindRadius(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition FullBinder.cpp:4466
static void BindStateChange(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StateChange.
Definition FullBinder.cpp:4461
static void BindTargetChange(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetChange.
Definition FullBinder.cpp:4456
static void BindAddDamage(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamage.
Definition FullBinder.cpp:4481
static void BindMonsterNumber(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterNumber.
Definition FullBinder.cpp:4451
static void BindNeedItem(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedItem.
Definition FullBinder.cpp:4491
static void BindID(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:4426
static void BindNationChange(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NationChange.
Definition FullBinder.cpp:4446
static void BindDuration(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition FullBinder.cpp:4476
static void BindVision(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Vision.
Definition FullBinder.cpp:4486
static void BindValidGroup(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ValidGroup.
Definition FullBinder.cpp:4441
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4404
static void BindDescription(full_model::MagicType9 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Description.
Definition FullBinder.cpp:4436
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:3551
static void BindKoreanName(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KoreanName.
Definition FullBinder.cpp:3546
static void BindSkillLevel(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SkillLevel.
Definition FullBinder.cpp:3586
static void BindEtc(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Etc.
Definition FullBinder.cpp:3646
static void BindRange(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition FullBinder.cpp:3641
static void BindSuccessRate(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SuccessRate.
Definition FullBinder.cpp:3626
static void BindSelfEffect(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SelfEffect.
Definition FullBinder.cpp:3566
static void BindItemGroup(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemGroup.
Definition FullBinder.cpp:3606
static void BindManaCost(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaCost.
Definition FullBinder.cpp:3596
static void BindType1(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type1.
Definition FullBinder.cpp:3631
static void BindFlyingEffect(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FlyingEffect.
Definition FullBinder.cpp:3571
static void BindRecastTime(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RecastTime.
Definition FullBinder.cpp:3621
static void BindSkill(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill.
Definition FullBinder.cpp:3591
static void BindHpCost(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HpCost.
Definition FullBinder.cpp:3601
static void BindEnglishName(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EnglishName.
Definition FullBinder.cpp:3541
static void BindTargetAction(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetAction.
Definition FullBinder.cpp:3561
static void BindTargetEffect(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetEffect.
Definition FullBinder.cpp:3576
static void BindType2(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type2.
Definition FullBinder.cpp:3636
static void BindEvent(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Event.
Definition FullBinder.cpp:3651
static void BindID(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition FullBinder.cpp:3536
static void BindUseItem(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UseItem.
Definition FullBinder.cpp:3611
static void BindCastTime(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CastTime.
Definition FullBinder.cpp:3616
static void BindMoral(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Moral.
Definition FullBinder.cpp:3581
static void BindBeforeAction(full_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BeforeAction.
Definition FullBinder.cpp:3556
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:3504
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:4512
static void BindClass7(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class7.
Definition FullBinder.cpp:4547
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4496
static void BindClass5(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class5.
Definition FullBinder.cpp:4537
static void BindClass3(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class3.
Definition FullBinder.cpp:4527
static void BindClass4(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class4.
Definition FullBinder.cpp:4532
static void BindClass1(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class1.
Definition FullBinder.cpp:4517
static void BindClass6(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class6.
Definition FullBinder.cpp:4542
static void BindClass2(full_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class2.
Definition FullBinder.cpp:4522
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:4607
static void BindGrade2(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade2.
Definition FullBinder.cpp:4612
static void BindGrade9(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade9.
Definition FullBinder.cpp:4647
static void BindGrade3(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade3.
Definition FullBinder.cpp:4617
static void BindGrade8(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade8.
Definition FullBinder.cpp:4642
static void BindGrade5(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade5.
Definition FullBinder.cpp:4627
static void BindGrade4(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade4.
Definition FullBinder.cpp:4622
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4584
static void BindItemIndex(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemIndex.
Definition FullBinder.cpp:4602
static void BindGrade7(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade7.
Definition FullBinder.cpp:4637
static void BindGrade6(full_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade6.
Definition FullBinder.cpp:4632
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:4766
static void BindItem30(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item30.
Definition FullBinder.cpp:4841
static void BindItem14(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item14.
Definition FullBinder.cpp:4761
static void BindItem25(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item25.
Definition FullBinder.cpp:4816
static void BindItem21(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item21.
Definition FullBinder.cpp:4796
static void BindItem11(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item11.
Definition FullBinder.cpp:4746
static void BindItem24(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item24.
Definition FullBinder.cpp:4811
static void BindItem10(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item10.
Definition FullBinder.cpp:4741
static void BindItem6(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item6.
Definition FullBinder.cpp:4721
static void BindItem5(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item5.
Definition FullBinder.cpp:4716
static void BindItem29(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item29.
Definition FullBinder.cpp:4836
static void BindItem1(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item1.
Definition FullBinder.cpp:4696
static void BindItem17(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item17.
Definition FullBinder.cpp:4776
static void BindItem23(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item23.
Definition FullBinder.cpp:4806
static void BindItem19(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item19.
Definition FullBinder.cpp:4786
static void BindItem20(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item20.
Definition FullBinder.cpp:4791
static void BindItem26(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item26.
Definition FullBinder.cpp:4821
static void BindItem13(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item13.
Definition FullBinder.cpp:4756
static void BindItem8(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item8.
Definition FullBinder.cpp:4731
static void BindItem22(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item22.
Definition FullBinder.cpp:4801
static void BindItem18(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item18.
Definition FullBinder.cpp:4781
static void BindItem7(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item7.
Definition FullBinder.cpp:4726
static void BindItem28(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item28.
Definition FullBinder.cpp:4831
static void BindItem16(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item16.
Definition FullBinder.cpp:4771
static void BindItem12(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item12.
Definition FullBinder.cpp:4751
static void BindItem2(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item2.
Definition FullBinder.cpp:4701
static void BindItem4(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item4.
Definition FullBinder.cpp:4711
static void BindItem27(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item27.
Definition FullBinder.cpp:4826
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4652
static void BindItem9(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item9.
Definition FullBinder.cpp:4736
static void BindItem3(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item3.
Definition FullBinder.cpp:4706
static void BindItemGroupNumber(full_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemGroupNumber.
Definition FullBinder.cpp:4691
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:4846
static void BindRareItem(full_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RareItem.
Definition FullBinder.cpp:4869
static void BindMagicItem(full_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicItem.
Definition FullBinder.cpp:4874
static void BindLevelGrade(full_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LevelGrade.
Definition FullBinder.cpp:4859
static void BindGeneralItem(full_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GeneralItem.
Definition FullBinder.cpp:4879
static void BindUpgradeItem(full_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UpgradeItem.
Definition FullBinder.cpp:4864
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:4574
static void BindItemLevel(full_model::MakeItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemLevel.
Definition FullBinder.cpp:4579
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4552
static void BindIndex(full_model::MakeItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:4564
static void BindItemInfo(full_model::MakeItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemInfo.
Definition FullBinder.cpp:4569
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:4955
static void BindClass11(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class11.
Definition FullBinder.cpp:4960
static void BindClass2(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class2.
Definition FullBinder.cpp:4915
static void BindClass9(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class9.
Definition FullBinder.cpp:4950
static void BindClass1(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class1.
Definition FullBinder.cpp:4910
static void BindClass5(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class5.
Definition FullBinder.cpp:4930
static void BindClass12(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class12.
Definition FullBinder.cpp:4965
static void BindClass4(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class4.
Definition FullBinder.cpp:4925
static void BindClass3(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class3.
Definition FullBinder.cpp:4920
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4884
static void BindLevel(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition FullBinder.cpp:4905
static void BindClass8(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class8.
Definition FullBinder.cpp:4945
static void BindClass6(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class6.
Definition FullBinder.cpp:4935
static void BindClass7(full_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class7.
Definition FullBinder.cpp:4940
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:5037
static void BindStage(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Stage.
Definition FullBinder.cpp:5042
static void BindStageLevel(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StageLevel.
Definition FullBinder.cpp:5047
static void BindRange(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition FullBinder.cpp:5077
static void BindPosZ(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PosZ.
Definition FullBinder.cpp:5072
static void BindTime(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Time.
Definition FullBinder.cpp:5052
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5014
static void BindPosX(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PosX.
Definition FullBinder.cpp:5067
static void BindMonsterId(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition FullBinder.cpp:5057
static void BindIndex(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:5032
static void BindCount(full_model::MonsterChallengeSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Count.
Definition FullBinder.cpp:5062
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:5004
static void BindStartTime1(full_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StartTime1.
Definition FullBinder.cpp:4989
static void BindLevelMax(full_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LevelMax.
Definition FullBinder.cpp:5009
static void BindStartTime2(full_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StartTime2.
Definition FullBinder.cpp:4994
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:4970
static void BindIndex(full_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:4984
static void BindStartTime3(full_model::MonsterChallenge &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StartTime3.
Definition FullBinder.cpp:4999
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:5101
static void BindPercent2(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Percent2.
Definition FullBinder.cpp:5121
static void BindPercent5(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Percent5.
Definition FullBinder.cpp:5151
static void BindPercent4(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Percent4.
Definition FullBinder.cpp:5141
static void BindItem4(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item4.
Definition FullBinder.cpp:5136
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5082
static void BindPercent3(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Percent3.
Definition FullBinder.cpp:5131
static void BindPercent1(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Percent1.
Definition FullBinder.cpp:5111
static void BindItem1(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item1.
Definition FullBinder.cpp:5106
static void BindItem2(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item2.
Definition FullBinder.cpp:5116
static void BindItem5(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item5.
Definition FullBinder.cpp:5146
static void BindItem3(full_model::MonsterItemTest &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item3.
Definition FullBinder.cpp:5126
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:2084
static void BindDropChance5(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance5.
Definition FullBinder.cpp:2129
static void BindItemId5(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId5.
Definition FullBinder.cpp:2124
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2060
static void BindDropChance1(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance1.
Definition FullBinder.cpp:2089
static void BindDropChance4(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance4.
Definition FullBinder.cpp:2119
static void BindItemId3(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId3.
Definition FullBinder.cpp:2104
static void BindItemId4(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId4.
Definition FullBinder.cpp:2114
static void BindItemId2(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId2.
Definition FullBinder.cpp:2094
static void BindDropChance2(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance2.
Definition FullBinder.cpp:2099
static void BindMonsterId(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition FullBinder.cpp:2079
static void BindDropChance3(full_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance3.
Definition FullBinder.cpp:2109
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:5156
static void BindProbability(full_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Probability.
Definition FullBinder.cpp:5184
static void BindName(full_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:5174
static void BindType(full_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:5189
static void BindLevel(full_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition FullBinder.cpp:5179
static void BindMonsterId(full_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition FullBinder.cpp:5169
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:1885
static void BindLevel(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition FullBinder.cpp:1895
static void BindColdResist(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition FullBinder.cpp:1985
static void BindPictureId(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PictureId.
Definition FullBinder.cpp:1840
static void BindRank(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition FullBinder.cpp:1880
static void BindBulk(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bulk.
Definition FullBinder.cpp:2015
static void BindMonsterId(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition FullBinder.cpp:1830
static void BindSize(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Size.
Definition FullBinder.cpp:1845
static void BindEvadeRate(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EvadeRate.
Definition FullBinder.cpp:1935
static void BindHitPoints(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitPoints.
Definition FullBinder.cpp:1910
static void BindPoisonResist(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition FullBinder.cpp:2005
static void BindName(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:1835
static void BindGroup(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Group.
Definition FullBinder.cpp:1860
static void BindMoneyType(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoneyType.
Definition FullBinder.cpp:2055
static void BindMagicResist(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition FullBinder.cpp:1995
static void BindMagic3(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic3.
Definition FullBinder.cpp:1975
static void BindItem(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item.
Definition FullBinder.cpp:2040
static void BindWalkSpeed(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WalkSpeed.
Definition FullBinder.cpp:1950
static void BindMoney(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition FullBinder.cpp:2035
static void BindFireResist(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition FullBinder.cpp:1980
static void BindDamage(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition FullBinder.cpp:1940
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:1776
static void BindArmor(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition FullBinder.cpp:1925
static void BindSellingGroup(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellingGroup.
Definition FullBinder.cpp:1890
static void BindMagicAttack(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicAttack.
Definition FullBinder.cpp:2050
static void BindRunSpeed(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RunSpeed.
Definition FullBinder.cpp:1955
static void BindTracingRange(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TracingRange.
Definition FullBinder.cpp:2030
static void BindLightningResist(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition FullBinder.cpp:1990
static void BindLightResist(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightResist.
Definition FullBinder.cpp:2010
static void BindFamily(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Family.
Definition FullBinder.cpp:1875
static void BindDirectAttack(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DirectAttack.
Definition FullBinder.cpp:2045
static void BindActType(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ActType.
Definition FullBinder.cpp:1865
static void BindAttack(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Attack.
Definition FullBinder.cpp:1920
static void BindStandTime(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StandTime.
Definition FullBinder.cpp:1960
static void BindManaPoints(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaPoints.
Definition FullBinder.cpp:1915
static void BindWeapon1(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon1.
Definition FullBinder.cpp:1850
static void BindSearchRange(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SearchRange.
Definition FullBinder.cpp:2025
static void BindWeapon2(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon2.
Definition FullBinder.cpp:1855
static void BindMagic2(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic2.
Definition FullBinder.cpp:1970
static void BindMagic1(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic1.
Definition FullBinder.cpp:1965
static void BindType(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:1870
static void BindDiseaseResist(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DiseaseResist.
Definition FullBinder.cpp:2000
static void BindAttackRange(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackRange.
Definition FullBinder.cpp:2020
static void BindHitRate(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition FullBinder.cpp:1930
static void BindAttackDelay(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackDelay.
Definition FullBinder.cpp:1945
static void BindExp(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Exp.
Definition FullBinder.cpp:1900
static void BindLoyalty(full_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Loyalty.
Definition FullBinder.cpp:1905
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:2462
static void BindItemId2(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId2.
Definition FullBinder.cpp:2452
static void BindNpcId(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcId.
Definition FullBinder.cpp:2437
static void BindItemId1(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId1.
Definition FullBinder.cpp:2442
static void BindDropChance4(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance4.
Definition FullBinder.cpp:2477
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2418
static void BindDropChance5(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance5.
Definition FullBinder.cpp:2487
static void BindDropChance3(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance3.
Definition FullBinder.cpp:2467
static void BindDropChance2(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance2.
Definition FullBinder.cpp:2457
static void BindItemId5(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId5.
Definition FullBinder.cpp:2482
static void BindItemId4(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId4.
Definition FullBinder.cpp:2472
static void BindDropChance1(full_model::NpcItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance1.
Definition FullBinder.cpp:2447
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:2513
static void BindMoveMinY(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMinY.
Definition FullBinder.cpp:2533
static void BindMoveMaxY(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMaxY.
Definition FullBinder.cpp:2543
static void BindChangeId(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChangeId.
Definition FullBinder.cpp:2518
static void BindMoveItem(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveItem.
Definition FullBinder.cpp:2523
static void BindCastleIndex(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CastleIndex.
Definition FullBinder.cpp:2508
static void BindMoveMaxX(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMaxX.
Definition FullBinder.cpp:2538
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2492
static void BindMoveMinX(full_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMinX.
Definition FullBinder.cpp:2528
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:2636
static void BindPathPointCount(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PathPointCount.
Definition FullBinder.cpp:2666
static void BindLimitMaxX(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMaxX.
Definition FullBinder.cpp:2641
static void BindZoneId(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneId.
Definition FullBinder.cpp:2576
static void BindPath(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Path.
Definition FullBinder.cpp:2671
static void BindLimitMaxZ(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMaxZ.
Definition FullBinder.cpp:2646
static void BindBottomZ(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BottomZ.
Definition FullBinder.cpp:2626
static void BindActType(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ActType.
Definition FullBinder.cpp:2586
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2548
static void BindRespawnTime(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RespawnTime.
Definition FullBinder.cpp:2656
static void BindLeftX(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LeftX.
Definition FullBinder.cpp:2611
static void BindDungeonFamily(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DungeonFamily.
Definition FullBinder.cpp:2596
static void BindSpecialType(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SpecialType.
Definition FullBinder.cpp:2601
static void BindLimitMinZ(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMinZ.
Definition FullBinder.cpp:2631
static void BindDirection(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Direction.
Definition FullBinder.cpp:2661
static void BindRightX(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RightX.
Definition FullBinder.cpp:2621
static void BindTrapNumber(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TrapNumber.
Definition FullBinder.cpp:2606
static void BindRegenType(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegenType.
Definition FullBinder.cpp:2591
static void BindNumNpc(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NumNpc.
Definition FullBinder.cpp:2651
static void BindNpcId(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcId.
Definition FullBinder.cpp:2581
static void BindTopZ(full_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TopZ.
Definition FullBinder.cpp:2616
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:2353
static void BindAttack(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Attack.
Definition FullBinder.cpp:2278
static void BindAttackDelay(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackDelay.
Definition FullBinder.cpp:2303
static void BindStandTime(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StandTime.
Definition FullBinder.cpp:2318
static void BindLightningResist(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition FullBinder.cpp:2348
static void BindMoneyType(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoneyType.
Definition FullBinder.cpp:2413
static void BindArmor(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition FullBinder.cpp:2283
static void BindMagic3(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic3.
Definition FullBinder.cpp:2333
static void BindHitPoints(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitPoints.
Definition FullBinder.cpp:2268
static void BindNpcId(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcId.
Definition FullBinder.cpp:2188
static void BindRunSpeed(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RunSpeed.
Definition FullBinder.cpp:2313
static void BindFamily(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Family.
Definition FullBinder.cpp:2233
static void BindBulk(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bulk.
Definition FullBinder.cpp:2373
static void BindLevel(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition FullBinder.cpp:2253
static void BindWalkSpeed(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WalkSpeed.
Definition FullBinder.cpp:2308
static void BindColdResist(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition FullBinder.cpp:2343
static void BindDirectAttack(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DirectAttack.
Definition FullBinder.cpp:2403
static void BindAttackRange(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackRange.
Definition FullBinder.cpp:2378
static void BindMagic2(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic2.
Definition FullBinder.cpp:2328
static void BindSize(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Size.
Definition FullBinder.cpp:2203
static void BindItem(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item.
Definition FullBinder.cpp:2398
static void BindName(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:2193
static void BindDiseaseResist(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DiseaseResist.
Definition FullBinder.cpp:2358
static void BindMoney(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition FullBinder.cpp:2393
static void BindFireResist(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition FullBinder.cpp:2338
static void BindExp(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Exp.
Definition FullBinder.cpp:2258
static void BindDamage(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition FullBinder.cpp:2298
static void BindHitRate(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition FullBinder.cpp:2288
static void BindWeapon1(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon1.
Definition FullBinder.cpp:2208
static void BindLightResist(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightResist.
Definition FullBinder.cpp:2368
static void BindTracingRange(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TracingRange.
Definition FullBinder.cpp:2388
static void BindManaPoints(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaPoints.
Definition FullBinder.cpp:2273
static void BindSearchRange(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SearchRange.
Definition FullBinder.cpp:2383
static void BindMagic1(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic1.
Definition FullBinder.cpp:2323
static void BindSellingGroup(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellingGroup.
Definition FullBinder.cpp:2248
static void BindPictureId(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PictureId.
Definition FullBinder.cpp:2198
static void BindActType(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ActType.
Definition FullBinder.cpp:2223
static void BindRank(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition FullBinder.cpp:2238
static void BindGroup(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Group.
Definition FullBinder.cpp:2218
static void BindEvadeRate(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EvadeRate.
Definition FullBinder.cpp:2293
static void BindTitle(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Title.
Definition FullBinder.cpp:2243
static void BindWeapon2(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon2.
Definition FullBinder.cpp:2213
static void BindLoyalty(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Loyalty.
Definition FullBinder.cpp:2263
static void BindPoisonResist(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition FullBinder.cpp:2363
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:2134
static void BindMagicAttack(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicAttack.
Definition FullBinder.cpp:2408
static void BindType(full_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:2228
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:5212
static void BindWriteTime(full_model::ProgramListLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WriteTime.
Definition FullBinder.cpp:5227
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5194
static void BindHackToolName(full_model::ProgramListLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HackToolName.
Definition FullBinder.cpp:5222
static void BindId(full_model::ProgramListLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Id.
Definition FullBinder.cpp:5207
static void BindCharId(full_model::ProgramListLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:5217
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:5383
static void BindClass(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class.
Definition FullBinder.cpp:5393
static void BindLenderAccountId(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LenderAccountId.
Definition FullBinder.cpp:5413
static void BindRentalMoney(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalMoney.
Definition FullBinder.cpp:5403
static void BindLendTime(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LendTime.
Definition FullBinder.cpp:5428
static void BindLenderCharId(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LenderCharId.
Definition FullBinder.cpp:5408
static void BindRegisterTime(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegisterTime.
Definition FullBinder.cpp:5439
static void BindItemType(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemType.
Definition FullBinder.cpp:5388
static void BindBorrowerCharId(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BorrowerCharId.
Definition FullBinder.cpp:5418
static void BindRentalIndex(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalIndex.
Definition FullBinder.cpp:5363
static void BindBorrowerAccountId(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BorrowerAccountId.
Definition FullBinder.cpp:5423
static void BindDurability(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Durability.
Definition FullBinder.cpp:5373
static void BindRentalTime(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalTime.
Definition FullBinder.cpp:5398
static void BindItemIndex(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemIndex.
Definition FullBinder.cpp:5368
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5340
static void BindSerialNumber(full_model::RentalItemList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SerialNumber.
Definition FullBinder.cpp:5378
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:5287
static void BindBorrowerAccountId(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BorrowerAccountId.
Definition FullBinder.cpp:5317
static void BindSerialNumber(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SerialNumber.
Definition FullBinder.cpp:5272
static void BindBorrowerCharId(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BorrowerCharId.
Definition FullBinder.cpp:5312
static void BindRentalIndex(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalIndex.
Definition FullBinder.cpp:5257
static void BindRentalTime(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalTime.
Definition FullBinder.cpp:5292
static void BindRegType(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegType.
Definition FullBinder.cpp:5277
static void BindLendTime(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LendTime.
Definition FullBinder.cpp:5322
static void BindDurability(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Durability.
Definition FullBinder.cpp:5267
static void BindLenderAccountId(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LenderAccountId.
Definition FullBinder.cpp:5307
static void BindItemType(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemType.
Definition FullBinder.cpp:5282
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5234
static void BindRentalMoney(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalMoney.
Definition FullBinder.cpp:5297
static void BindRegisterTime(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegisterTime.
Definition FullBinder.cpp:5333
static void BindLenderCharId(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LenderCharId.
Definition FullBinder.cpp:5302
static void BindItemIndex(full_model::RentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemIndex.
Definition FullBinder.cpp:5262
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:5457
static void BindName(full_model::ServerResource &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:5462
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5446
static void BindResource(full_model::ServerResource &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Resource.
Definition FullBinder.cpp:5467
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:5521
static void BindElmoZ(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoZ.
Definition FullBinder.cpp:5511
static void BindElmoX(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoX.
Definition FullBinder.cpp:5506
static void BindElmoGateX(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoGateX.
Definition FullBinder.cpp:5536
static void BindKarusGateZ(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusGateZ.
Definition FullBinder.cpp:5531
static void BindKarusZ(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusZ.
Definition FullBinder.cpp:5501
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5472
static void BindKarusX(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusX.
Definition FullBinder.cpp:5496
static void BindKarusGateX(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusGateX.
Definition FullBinder.cpp:5526
static void BindElmoGateZ(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoGateZ.
Definition FullBinder.cpp:5541
static void BindRangeX(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RangeX.
Definition FullBinder.cpp:5516
static void BindZoneId(full_model::StartPosition &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneId.
Definition FullBinder.cpp:5491
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:5560
static void BindPremiumExpire(full_model::TbUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PremiumExpire.
Definition FullBinder.cpp:5585
static void BindAuthority(full_model::TbUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Authority.
Definition FullBinder.cpp:5580
static void BindEmail(full_model::TbUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Email.
Definition FullBinder.cpp:5575
static void BindPassword(full_model::TbUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Password.
Definition FullBinder.cpp:5565
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5546
static void BindSocNo(full_model::TbUser &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SocNo.
Definition FullBinder.cpp:5570
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:6409
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6398
static void BindCount(full_model::UserDataSkillShortcut &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Count.
Definition FullBinder.cpp:6414
static void BindSkillData(full_model::UserDataSkillShortcut &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SkillData.
Definition FullBinder.cpp:6419
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:6325
static void BindStatPoints(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StatPoints.
Definition FullBinder.cpp:6305
static void BindRace(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Race.
Definition FullBinder.cpp:6200
static void BindExp(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Exp.
Definition FullBinder.cpp:6230
static void BindQuestCount(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to QuestCount.
Definition FullBinder.cpp:6360
static void BindPosZ(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PosZ.
Definition FullBinder.cpp:6330
static void BindSerial(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Serial.
Definition FullBinder.cpp:6355
static void BindTitle(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Title.
Definition FullBinder.cpp:6220
static void BindGold(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Gold.
Definition FullBinder.cpp:6310
static void BindCity(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to City.
Definition FullBinder.cpp:6245
static void BindDexterity(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Dexterity.
Definition FullBinder.cpp:6285
static void BindStamina(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Stamina.
Definition FullBinder.cpp:6280
static void BindSkillData(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SkillData.
Definition FullBinder.cpp:6345
static void BindCreateTime(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CreateTime.
Definition FullBinder.cpp:6380
static void BindAuthority(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Authority.
Definition FullBinder.cpp:6300
static void BindPosY(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PosY.
Definition FullBinder.cpp:6335
static void BindDwTime(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DwTime.
Definition FullBinder.cpp:6340
static void BindLoyaltyMonthly(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LoyaltyMonthly.
Definition FullBinder.cpp:6375
static void BindMp(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Mp.
Definition FullBinder.cpp:6265
static void BindMannerPoint(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MannerPoint.
Definition FullBinder.cpp:6370
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6142
static void BindUserId(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserId.
Definition FullBinder.cpp:6190
static void BindKnightsId(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KnightsId.
Definition FullBinder.cpp:6250
static void BindClass(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class.
Definition FullBinder.cpp:6205
static void BindItemData(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemData.
Definition FullBinder.cpp:6350
static void BindHp(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Hp.
Definition FullBinder.cpp:6260
static void BindFace(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Face.
Definition FullBinder.cpp:6240
static void BindNation(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Nation.
Definition FullBinder.cpp:6195
static void BindBind(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bind.
Definition FullBinder.cpp:6320
static void BindStrength(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Strength.
Definition FullBinder.cpp:6275
static void BindUpdateTime(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UpdateTime.
Definition FullBinder.cpp:6387
static void BindRank(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition FullBinder.cpp:6215
static void BindLoyalty(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Loyalty.
Definition FullBinder.cpp:6235
static void BindQuestData(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to QuestData.
Definition FullBinder.cpp:6365
static void BindCharisma(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Charisma.
Definition FullBinder.cpp:6295
static void BindZone(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Zone.
Definition FullBinder.cpp:6315
static void BindSp(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Sp.
Definition FullBinder.cpp:6270
static void BindIntelligence(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Intelligence.
Definition FullBinder.cpp:6290
static void BindFame(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Fame.
Definition FullBinder.cpp:6255
static void BindLevel(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition FullBinder.cpp:6225
static void BindHairColor(full_model::UserData &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HairColor.
Definition FullBinder.cpp:6210
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:5730
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5692
static void BindPos(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Pos.
Definition FullBinder.cpp:5735
static void BindOpIP(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OpIP.
Definition FullBinder.cpp:5725
static void BindItemId1(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId1.
Definition FullBinder.cpp:5745
static void BindType(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:5740
static void BindCharId(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:5710
static void BindAccountId(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:5715
static void BindItemId2(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId2.
Definition FullBinder.cpp:5750
static void BindUpdateTime(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UpdateTime.
Definition FullBinder.cpp:5755
static void BindOpId(full_model::UserEditorItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OpId.
Definition FullBinder.cpp:5720
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:5645
static void BindNewUserSkill(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NewUserSkill.
Definition FullBinder.cpp:5650
static void BindCharId(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:5615
static void BindNewWarehouseValue(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NewWarehouseValue.
Definition FullBinder.cpp:5670
static void BindNewWarehouseItem(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NewWarehouseItem.
Definition FullBinder.cpp:5680
static void BindOldWarehouseValue(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OldWarehouseValue.
Definition FullBinder.cpp:5665
static void BindOpId(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OpId.
Definition FullBinder.cpp:5625
static void BindOldUserValue(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OldUserValue.
Definition FullBinder.cpp:5635
static void BindNewUserValue(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NewUserValue.
Definition FullBinder.cpp:5640
static void BindAccountId(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:5620
static void BindOldWarehouseItem(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OldWarehouseItem.
Definition FullBinder.cpp:5675
static void BindNewUserItem(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NewUserItem.
Definition FullBinder.cpp:5660
static void BindEditorTime(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EditorTime.
Definition FullBinder.cpp:5685
static void BindOldUserItem(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OldUserItem.
Definition FullBinder.cpp:5655
static void BindOpIP(full_model::UserEditor &m, const nanodbc::result &result, short colIndex)
Binds a result's column to OpIP.
Definition FullBinder.cpp:5630
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5592
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:5813
static void BindName(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:5788
static void BindMoney(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition FullBinder.cpp:5823
static void BindKarusUserId(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusUserId.
Definition FullBinder.cpp:5808
static void BindElmoUserId(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoUserId.
Definition FullBinder.cpp:5793
static void BindElmoLoyalty(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoLoyalty.
Definition FullBinder.cpp:5803
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5766
static void BindKarusLoyalty(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusLoyalty.
Definition FullBinder.cpp:5818
static void BindIndex(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition FullBinder.cpp:5783
static void BindElmoKnightsName(full_model::UserKnightsRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoKnightsName.
Definition FullBinder.cpp:5798
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:5863
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5828
static void BindUpdateDate(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UpdateDate.
Definition FullBinder.cpp:5903
static void BindElmoLoyaltyMonthly(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoLoyaltyMonthly.
Definition FullBinder.cpp:5868
static void BindPosition(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Position.
Definition FullBinder.cpp:5853
static void BindKarusUserId(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusUserId.
Definition FullBinder.cpp:5883
static void BindRank(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition FullBinder.cpp:5848
static void BindSalary(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Salary.
Definition FullBinder.cpp:5898
static void BindKarusLoyaltyMonthly(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusLoyaltyMonthly.
Definition FullBinder.cpp:5888
static void BindKarusUp(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusUp.
Definition FullBinder.cpp:5878
static void BindKarusCheck(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to KarusCheck.
Definition FullBinder.cpp:5893
static void BindElmoCheck(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoCheck.
Definition FullBinder.cpp:5873
static void BindElmoUp(full_model::UserPersonalRank &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ElmoUp.
Definition FullBinder.cpp:5858
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:5986
static void BindDuringTime(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DuringTime.
Definition FullBinder.cpp:5981
static void BindRentalMoney(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalMoney.
Definition FullBinder.cpp:5971
static void BindAccountId(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:5936
static void BindItemIndex(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemIndex.
Definition FullBinder.cpp:5956
static void BindRentalTime(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalTime.
Definition FullBinder.cpp:5976
static void BindSerialNumber(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SerialNumber.
Definition FullBinder.cpp:5966
static void BindRegTime(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegTime.
Definition FullBinder.cpp:5946
static void BindUserId(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UserId.
Definition FullBinder.cpp:5931
static void BindRentalIndex(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalIndex.
Definition FullBinder.cpp:5951
static void BindDurability(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Durability.
Definition FullBinder.cpp:5961
static void BindRegisterTime(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegisterTime.
Definition FullBinder.cpp:5997
static void BindRentalType(full_model::UserRentalItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RentalType.
Definition FullBinder.cpp:5941
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:5910
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:6057
static void BindSkill3(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill3.
Definition FullBinder.cpp:6062
static void BindSkill7(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill7.
Definition FullBinder.cpp:6102
static void BindSkill6(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill6.
Definition FullBinder.cpp:6092
static void BindCharId(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:6037
static void BindSkill4(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill4.
Definition FullBinder.cpp:6072
static void BindDuring10(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During10.
Definition FullBinder.cpp:6137
static void BindDuring6(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During6.
Definition FullBinder.cpp:6097
static void BindSkill5(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill5.
Definition FullBinder.cpp:6082
static void BindDuring1(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During1.
Definition FullBinder.cpp:6047
static void BindDuring5(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During5.
Definition FullBinder.cpp:6087
static void BindSkill9(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill9.
Definition FullBinder.cpp:6122
static void BindDuring8(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During8.
Definition FullBinder.cpp:6117
static void BindSkill10(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill10.
Definition FullBinder.cpp:6132
static void BindSkill2(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill2.
Definition FullBinder.cpp:6052
static void BindSkill8(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill8.
Definition FullBinder.cpp:6112
static void BindDuring4(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During4.
Definition FullBinder.cpp:6077
static void BindDuring9(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During9.
Definition FullBinder.cpp:6127
static void BindDuring3(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During3.
Definition FullBinder.cpp:6067
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6008
static void BindSkill1(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill1.
Definition FullBinder.cpp:6042
static void BindDuring7(full_model::UserSavedMagic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to During7.
Definition FullBinder.cpp:6107
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:6441
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6424
static void BindHistoryVersion(full_model::Version &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HistoryVersion.
Definition FullBinder.cpp:6451
static void BindNumber(full_model::Version &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Number.
Definition FullBinder.cpp:6436
static void BindCompressName(full_model::Version &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CompressName.
Definition FullBinder.cpp:6446
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:6489
static void BindDwTime(full_model::Warehouse &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DwTime.
Definition FullBinder.cpp:6479
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6456
static void BindAccountId(full_model::Warehouse &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:6469
static void BindItemData(full_model::Warehouse &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemData.
Definition FullBinder.cpp:6484
static void BindMoney(full_model::Warehouse &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition FullBinder.cpp:6474
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:6607
static void BindItemCount(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemCount.
Definition FullBinder.cpp:6602
static void BindServerId(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerId.
Definition FullBinder.cpp:6592
static void BindImgFileName(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ImgFileName.
Definition FullBinder.cpp:6614
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6564
static void BindPrice(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Price.
Definition FullBinder.cpp:6624
static void BindCharId(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:6587
static void BindAccountId(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:6582
static void BindItemName(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemName.
Definition FullBinder.cpp:6619
static void BindPayType(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PayType.
Definition FullBinder.cpp:6629
static void BindItemId(full_model::WebItemMallLog &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId.
Definition FullBinder.cpp:6597
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:6544
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6494
static void BindAccountId(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AccountId.
Definition FullBinder.cpp:6512
static void BindServerId(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerId.
Definition FullBinder.cpp:6522
static void BindCharId(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CharId.
Definition FullBinder.cpp:6517
static void BindItemCount(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemCount.
Definition FullBinder.cpp:6532
static void BindPrice(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Price.
Definition FullBinder.cpp:6554
static void BindItemId(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId.
Definition FullBinder.cpp:6527
static void BindPayType(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PayType.
Definition FullBinder.cpp:6559
static void BindBuyTime(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuyTime.
Definition FullBinder.cpp:6537
static void BindItemName(full_model::WebItemMall &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemName.
Definition FullBinder.cpp:6549
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:6644
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6634
static void BindWebPageAddress(full_model::WebpageAddress &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WebPageAddress.
Definition FullBinder.cpp:6649
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:6691
static void BindInitY(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitY.
Definition FullBinder.cpp:6696
static void BindBz(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bz.
Definition FullBinder.cpp:6711
static void BindInitX(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitX.
Definition FullBinder.cpp:6686
static void BindName(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition FullBinder.cpp:6681
static void BindServerId(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerId.
Definition FullBinder.cpp:6671
static void BindRoomEvent(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RoomEvent.
Definition FullBinder.cpp:6706
static void BindZoneId(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneId.
Definition FullBinder.cpp:6676
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition FullBinder.cpp:6654
static void BindType(full_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition FullBinder.cpp:6701
[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