liblcf
rpg_database.cpp
Go to the documentation of this file.
1 /* !!!! GENERATED FILE - DO NOT EDIT !!!!
2  * --------------------------------------
3  *
4  * This file is part of liblcf. Copyright (c) 2021 liblcf authors.
5  * https://github.com/EasyRPG/liblcf - https://easyrpg.org
6  *
7  * liblcf is Free/Libre Open Source Software, released under the MIT License.
8  * For the full copyright and license information, please view the COPYING
9  * file that was distributed with this source code.
10  */
11 
12 // Headers
13 #include "lcf/rpg/database.h"
14 
15 namespace lcf {
16 namespace rpg {
17 
18 std::ostream& operator<<(std::ostream& os, const Database& obj) {
19  os << "Database{";
20  os << "actors=";
21  for (size_t i = 0; i < obj.actors.size(); ++i) {
22  os << (i == 0 ? "[" : ", ") << obj.actors[i];
23  }
24  os << "]";
25  os << ", skills=";
26  for (size_t i = 0; i < obj.skills.size(); ++i) {
27  os << (i == 0 ? "[" : ", ") << obj.skills[i];
28  }
29  os << "]";
30  os << ", items=";
31  for (size_t i = 0; i < obj.items.size(); ++i) {
32  os << (i == 0 ? "[" : ", ") << obj.items[i];
33  }
34  os << "]";
35  os << ", enemies=";
36  for (size_t i = 0; i < obj.enemies.size(); ++i) {
37  os << (i == 0 ? "[" : ", ") << obj.enemies[i];
38  }
39  os << "]";
40  os << ", troops=";
41  for (size_t i = 0; i < obj.troops.size(); ++i) {
42  os << (i == 0 ? "[" : ", ") << obj.troops[i];
43  }
44  os << "]";
45  os << ", terrains=";
46  for (size_t i = 0; i < obj.terrains.size(); ++i) {
47  os << (i == 0 ? "[" : ", ") << obj.terrains[i];
48  }
49  os << "]";
50  os << ", attributes=";
51  for (size_t i = 0; i < obj.attributes.size(); ++i) {
52  os << (i == 0 ? "[" : ", ") << obj.attributes[i];
53  }
54  os << "]";
55  os << ", states=";
56  for (size_t i = 0; i < obj.states.size(); ++i) {
57  os << (i == 0 ? "[" : ", ") << obj.states[i];
58  }
59  os << "]";
60  os << ", animations=";
61  for (size_t i = 0; i < obj.animations.size(); ++i) {
62  os << (i == 0 ? "[" : ", ") << obj.animations[i];
63  }
64  os << "]";
65  os << ", chipsets=";
66  for (size_t i = 0; i < obj.chipsets.size(); ++i) {
67  os << (i == 0 ? "[" : ", ") << obj.chipsets[i];
68  }
69  os << "]";
70  os << ", terms="<< obj.terms;
71  os << ", system="<< obj.system;
72  os << ", switches=";
73  for (size_t i = 0; i < obj.switches.size(); ++i) {
74  os << (i == 0 ? "[" : ", ") << obj.switches[i];
75  }
76  os << "]";
77  os << ", variables=";
78  for (size_t i = 0; i < obj.variables.size(); ++i) {
79  os << (i == 0 ? "[" : ", ") << obj.variables[i];
80  }
81  os << "]";
82  os << ", commonevents=";
83  for (size_t i = 0; i < obj.commonevents.size(); ++i) {
84  os << (i == 0 ? "[" : ", ") << obj.commonevents[i];
85  }
86  os << "]";
87  os << ", version="<< obj.version;
88  os << ", battlecommands="<< obj.battlecommands;
89  os << ", classes=";
90  for (size_t i = 0; i < obj.classes.size(); ++i) {
91  os << (i == 0 ? "[" : ", ") << obj.classes[i];
92  }
93  os << "]";
94  os << ", battleranimations=";
95  for (size_t i = 0; i < obj.battleranimations.size(); ++i) {
96  os << (i == 0 ? "[" : ", ") << obj.battleranimations[i];
97  }
98  os << "]";
99  os << "}";
100  return os;
101 }
102 
103 } // namespace rpg
104 } // namespace lcf
std::ostream & operator<<(std::ostream &os, const Actor &obj)
Definition: rpg_actor.cpp:18
Definition: dbarray.cpp:13