ControllerLoader.h
Go to the documentation of this file.
1 /*
2  * Copyright 2015-2020 CNRS-UM LIRMM, CNRS-AIST JRL
3  */
4 
5 #pragma once
6 
10 
11 #include <mc_rtc/config.h>
12 #include <mc_rtc/loader.h>
13 
14 #include <map>
15 #include <memory>
16 #include <mutex>
17 
18 namespace mc_control
19 {
20 
26 {
27 public:
29 
30 private:
31  static std::unique_ptr<mc_rtc::ObjectLoader<MCController>> loader_;
32 };
33 
34 } // namespace mc_control
#define MC_CONTROL_DLLAPI
Definition: api.h:50
ltdl wrapper for mc_rtc purpose
Definition: CompletionCriteria.h:11
Definition: ControllerLoader.h:26
static mc_rtc::ObjectLoader< MCController > & loader()
ltdl wrapper for factory-like classes
Definition: loader.h:187