Skip to content

Commit 5de8765

Browse files
authored
Merge pull request #815 from gassmoeller/rename_klass_template
Update classname in macro
2 parents 4df60e5 + 3d66c24 commit 5de8765

File tree

27 files changed

+164
-164
lines changed

27 files changed

+164
-164
lines changed

include/world_builder/coordinate_systems/interface.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -165,18 +165,18 @@ namespace WorldBuilder
165165
* register it. Because this is a library, we need some extra measures
166166
* to ensure that the static variable is actually initialized.
167167
*/
168-
#define WB_REGISTER_COORDINATE_SYSTEM(klass,name) \
169-
class klass##Factory : public ObjectFactory { \
168+
#define WB_REGISTER_COORDINATE_SYSTEM(classname,name) \
169+
class classname##Factory : public ObjectFactory { \
170170
public: \
171-
klass##Factory() \
171+
classname##Factory() \
172172
{ \
173-
Interface::registerType(#name, klass::declare_entries, this); \
173+
Interface::registerType(#name, classname::declare_entries, this); \
174174
} \
175175
std::unique_ptr<Interface> create(World *world) override final { \
176-
return std::unique_ptr<Interface>(new klass(world)); \
176+
return std::unique_ptr<Interface>(new classname(world)); \
177177
} \
178178
}; \
179-
static klass##Factory global_##klass##Factory;
179+
static classname##Factory global_##classname##Factory;
180180

181181
} // namespace CoordinateSystems
182182
} // namespace WorldBuilder

include/world_builder/features/continental_plate_models/composition/interface.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -143,18 +143,18 @@ namespace WorldBuilder
143143
* register it. Because this is a library, we need some extra measures
144144
* to ensure that the static variable is actually initialized.
145145
*/
146-
#define WB_REGISTER_FEATURE_CONTINENTAL_PLATE_COMPOSITION_MODEL(klass,name) \
147-
class klass##Factory : public ObjectFactory { \
146+
#define WB_REGISTER_FEATURE_CONTINENTAL_PLATE_COMPOSITION_MODEL(classname,name) \
147+
class classname##Factory : public ObjectFactory { \
148148
public: \
149-
klass##Factory() \
149+
classname##Factory() \
150150
{ \
151-
Interface::registerType(#name, klass::declare_entries, this); \
151+
Interface::registerType(#name, classname::declare_entries, this); \
152152
} \
153153
std::unique_ptr<Interface> create(World *world) override final { \
154-
return std::unique_ptr<Interface>(new klass(world)); \
154+
return std::unique_ptr<Interface>(new classname(world)); \
155155
} \
156156
}; \
157-
static klass##Factory global_##klass##Factory;
157+
static classname##Factory global_##classname##Factory;
158158

159159
} // namespace Composition
160160
} // namespace ContinentalPlateModels

include/world_builder/features/continental_plate_models/grains/interface.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -149,18 +149,18 @@ namespace WorldBuilder
149149
* register it. Because this is a library, we need some extra measures
150150
* to ensure that the static variable is actually initialized.
151151
*/
152-
#define WB_REGISTER_FEATURE_CONTINENTAL_PLATE_GRAINS_MODEL(klass,name) \
153-
class klass##Factory : public ObjectFactory { \
152+
#define WB_REGISTER_FEATURE_CONTINENTAL_PLATE_GRAINS_MODEL(classname,name) \
153+
class classname##Factory : public ObjectFactory { \
154154
public: \
155-
klass##Factory() \
155+
classname##Factory() \
156156
{ \
157-
Interface::registerType(#name, klass::declare_entries, this); \
157+
Interface::registerType(#name, classname::declare_entries, this); \
158158
} \
159159
virtual std::unique_ptr<Interface> create(World *world) override final { \
160-
return std::unique_ptr<Interface>(new klass(world)); \
160+
return std::unique_ptr<Interface>(new classname(world)); \
161161
} \
162162
}; \
163-
static klass##Factory global_##klass##Factory;
163+
static classname##Factory global_##classname##Factory;
164164

165165
} // namespace Grains
166166
} // namespace ContinentalPlateModels

include/world_builder/features/continental_plate_models/temperature/interface.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -148,18 +148,18 @@ namespace WorldBuilder
148148
* register it. Because this is a library, we need some extra measures
149149
* to ensure that the static variable is actually initialized.
150150
*/
151-
#define WB_REGISTER_FEATURE_CONTINENTAL_PLATE_TEMPERATURE_MODEL(klass,name) \
152-
class klass##Factory : public ObjectFactory { \
151+
#define WB_REGISTER_FEATURE_CONTINENTAL_PLATE_TEMPERATURE_MODEL(classname,name) \
152+
class classname##Factory : public ObjectFactory { \
153153
public: \
154-
klass##Factory() \
154+
classname##Factory() \
155155
{ \
156-
Interface::registerType(#name, klass::declare_entries, this); \
156+
Interface::registerType(#name, classname::declare_entries, this); \
157157
} \
158158
std::unique_ptr<Interface> create(World *world) override final { \
159-
return std::unique_ptr<Interface>(new klass(world)); \
159+
return std::unique_ptr<Interface>(new classname(world)); \
160160
} \
161161
}; \
162-
static klass##Factory global_##klass##Factory;
162+
static classname##Factory global_##classname##Factory;
163163

164164
} // namespace Temperature
165165
} // namespace ContinentalPlateModels

include/world_builder/features/continental_plate_models/velocity/interface.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -148,18 +148,18 @@ namespace WorldBuilder
148148
* register it. Because this is a library, we need some extra measures
149149
* to ensure that the static variable is actually initialized.
150150
*/
151-
#define WB_REGISTER_FEATURE_CONTINENTAL_PLATE_VELOCITY_MODEL(klass,name) \
152-
class klass##Factory : public ObjectFactory { \
151+
#define WB_REGISTER_FEATURE_CONTINENTAL_PLATE_VELOCITY_MODEL(classname,name) \
152+
class classname##Factory : public ObjectFactory { \
153153
public: \
154-
klass##Factory() \
154+
classname##Factory() \
155155
{ \
156-
Interface::registerType(#name, klass::declare_entries, this); \
156+
Interface::registerType(#name, classname::declare_entries, this); \
157157
} \
158158
std::unique_ptr<Interface> create(World *world) override final { \
159-
return std::unique_ptr<Interface>(new klass(world)); \
159+
return std::unique_ptr<Interface>(new classname(world)); \
160160
} \
161161
}; \
162-
static klass##Factory global_##klass##Factory;
162+
static classname##Factory global_##classname##Factory;
163163

164164
} // namespace Velocity
165165
} // namespace ContinentalPlateModels

include/world_builder/features/fault_models/composition/interface.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -151,18 +151,18 @@ namespace WorldBuilder
151151
* register it. Because this is a library, we need some extra measures
152152
* to ensure that the static variable is actually initialized.
153153
*/
154-
#define WB_REGISTER_FEATURE_FAULT_COMPOSITION_MODEL(klass,name) \
155-
class klass##Factory : public ObjectFactory { \
154+
#define WB_REGISTER_FEATURE_FAULT_COMPOSITION_MODEL(classname,name) \
155+
class classname##Factory : public ObjectFactory { \
156156
public: \
157-
klass##Factory() \
157+
classname##Factory() \
158158
{ \
159-
Interface::registerType(#name, klass::declare_entries, this); \
159+
Interface::registerType(#name, classname::declare_entries, this); \
160160
} \
161161
std::unique_ptr<Interface> create(World *world) override final { \
162-
return std::unique_ptr<Interface>(new klass(world)); \
162+
return std::unique_ptr<Interface>(new classname(world)); \
163163
} \
164164
}; \
165-
static klass##Factory global_##klass##Factory;
165+
static classname##Factory global_##classname##Factory;
166166

167167
} // namespace Composition
168168
} // namespace FaultModels

include/world_builder/features/fault_models/grains/interface.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,18 +152,18 @@ namespace WorldBuilder
152152
* register it. Because this is a library, we need some extra measures
153153
* to ensure that the static variable is actually initialized.
154154
*/
155-
#define WB_REGISTER_FEATURE_FAULT_GRAINS_MODEL(klass,name) \
156-
class klass##Factory : public ObjectFactory { \
155+
#define WB_REGISTER_FEATURE_FAULT_GRAINS_MODEL(classname,name) \
156+
class classname##Factory : public ObjectFactory { \
157157
public: \
158-
klass##Factory() \
158+
classname##Factory() \
159159
{ \
160-
Interface::registerType(#name, klass::declare_entries, this); \
160+
Interface::registerType(#name, classname::declare_entries, this); \
161161
} \
162162
virtual std::unique_ptr<Interface> create(World *world) override final { \
163-
return std::unique_ptr<Interface>(new klass(world)); \
163+
return std::unique_ptr<Interface>(new classname(world)); \
164164
} \
165165
}; \
166-
static klass##Factory global_##klass##Factory;
166+
static classname##Factory global_##classname##Factory;
167167

168168
} // namespace Grains
169169
} // namespace FaultModels

include/world_builder/features/fault_models/temperature/interface.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,18 +152,18 @@ namespace WorldBuilder
152152
* register it. Because this is a library, we need some extra measures
153153
* to ensure that the static variable is actually initialized.
154154
*/
155-
#define WB_REGISTER_FEATURE_FAULT_TEMPERATURE_MODEL(klass,name) \
156-
class klass##Factory : public ObjectFactory { \
155+
#define WB_REGISTER_FEATURE_FAULT_TEMPERATURE_MODEL(classname,name) \
156+
class classname##Factory : public ObjectFactory { \
157157
public: \
158-
klass##Factory() \
158+
classname##Factory() \
159159
{ \
160-
Interface::registerType(#name, klass::declare_entries, this); \
160+
Interface::registerType(#name, classname::declare_entries, this); \
161161
} \
162162
std::unique_ptr<Interface> create(World *world) override final { \
163-
return std::unique_ptr<Interface>(new klass(world)); \
163+
return std::unique_ptr<Interface>(new classname(world)); \
164164
} \
165165
}; \
166-
static klass##Factory global_##klass##Factory;
166+
static classname##Factory global_##classname##Factory;
167167

168168
} // namespace Temperature
169169
} // namespace FaultModels

include/world_builder/features/fault_models/velocity/interface.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -151,18 +151,18 @@ namespace WorldBuilder
151151
* register it. Because this is a library, we need some extra measures
152152
* to ensure that the static variable is actually initialized.
153153
*/
154-
#define WB_REGISTER_FEATURE_FAULT_VELOCITY_MODEL(klass,name) \
155-
class klass##Factory : public ObjectFactory { \
154+
#define WB_REGISTER_FEATURE_FAULT_VELOCITY_MODEL(classname,name) \
155+
class classname##Factory : public ObjectFactory { \
156156
public: \
157-
klass##Factory() \
157+
classname##Factory() \
158158
{ \
159-
Interface::registerType(#name, klass::declare_entries, this); \
159+
Interface::registerType(#name, classname::declare_entries, this); \
160160
} \
161161
std::unique_ptr<Interface> create(World *world) override final { \
162-
return std::unique_ptr<Interface>(new klass(world)); \
162+
return std::unique_ptr<Interface>(new classname(world)); \
163163
} \
164164
}; \
165-
static klass##Factory global_##klass##Factory;
165+
static classname##Factory global_##classname##Factory;
166166

167167
} // namespace Velocity
168168
} // namespace FaultModels

include/world_builder/features/interface.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -209,18 +209,18 @@ namespace WorldBuilder
209209
* register it. Because this is a library, we need some extra measures
210210
* to ensure that the static variable is actually initialized.
211211
*/
212-
#define WB_REGISTER_FEATURE(klass,name) \
213-
class klass##Factory : public ObjectFactory { \
212+
#define WB_REGISTER_FEATURE(classname,name) \
213+
class classname##Factory : public ObjectFactory { \
214214
public: \
215-
klass##Factory() \
215+
classname##Factory() \
216216
{ \
217-
Interface::registerType(#name, klass::declare_entries, klass::make_snippet, this); \
217+
Interface::registerType(#name, classname::declare_entries, classname::make_snippet, this); \
218218
} \
219219
std::unique_ptr<Interface> create(World *world) override final { \
220-
return std::unique_ptr<Interface>(new klass(world)); \
220+
return std::unique_ptr<Interface>(new classname(world)); \
221221
} \
222222
}; \
223-
static klass##Factory global_##klass##Factory;
223+
static classname##Factory global_##classname##Factory;
224224

225225
} // namespace Features
226226
} // namespace WorldBuilder

0 commit comments

Comments
 (0)