summaryrefslogtreecommitdiffstats
path: root/src/World.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2019-12-08 17:12:50 +0100
committerDavid Robillard <d@drobilla.net>2019-12-08 20:59:06 +0100
commitecad88d2128f920f5e11cc3ff443d62b225c79d3 (patch)
treec497cebca3455f4201f38d017db0f1566f8004f7 /src/World.cpp
parent4ca52683ce01f833c552aa62dd80a6a3e48e785c (diff)
downloadingen-ecad88d2128f920f5e11cc3ff443d62b225c79d3.tar.gz
ingen-ecad88d2128f920f5e11cc3ff443d62b225c79d3.tar.bz2
ingen-ecad88d2128f920f5e11cc3ff443d62b225c79d3.zip
Cleanup: Use "using" instead of "typedef" where appropriate
Diffstat (limited to 'src/World.cpp')
-rw-r--r--src/World.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/World.cpp b/src/World.cpp
index 72b7b96b..1ba72259 100644
--- a/src/World.cpp
+++ b/src/World.cpp
@@ -141,7 +141,7 @@ public:
}
// Delete module objects but save pointers to libraries
- typedef std::list<std::unique_ptr<Library>> Libs;
+ using Libs = std::list<std::unique_ptr<Library>>;
Libs libs;
for (auto& m : modules) {
libs.emplace_back(std::move(m.second->library));
@@ -162,14 +162,14 @@ public:
// Module libraries go out of scope and close here
}
- typedef std::map<std::string, Module*> Modules;
+ using Modules = std::map<std::string, Module*>;
Modules modules;
- typedef std::map<const std::string, World::InterfaceFactory> InterfaceFactories;
+ using InterfaceFactories = std::map<const std::string, World::InterfaceFactory>;
InterfaceFactories interface_factories;
- typedef bool (*ScriptRunner)(World& world, const char* filename);
- typedef std::map<const std::string, ScriptRunner> ScriptRunners;
+ using ScriptRunner = bool (*)(World& world, const char* filename);
+ using ScriptRunners = std::map<const std::string, ScriptRunner>;
ScriptRunners script_runners;
using LilvWorldUPtr = std::unique_ptr<LilvWorld, decltype(&lilv_world_free)>;