Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix windows build by not declaring XBT_PUBLIC an inline function
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Mon, 10 Oct 2022 20:13:57 +0000 (22:13 +0200)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Mon, 10 Oct 2022 20:13:57 +0000 (22:13 +0200)
include/xbt/config.hpp

index 0b413b2..397870e 100644 (file)
@@ -94,9 +94,8 @@ template <class T>
 XBT_PUBLIC void declare_flag(const std::string& name, const std::string& description, T value,
                              std::function<void(const T&)> callback = std::function<void(const T&)>());
 template <class T>
-XBT_PUBLIC void declare_flag(const std::string& name, std::initializer_list<const char*> aliases,
-                             const std::string& description, T value,
-                             std::function<void(const T&)> callback = std::function<void(const T&)>())
+void declare_flag(const std::string& name, std::initializer_list<const char*> aliases, const std::string& description,
+                  T value, std::function<void(const T&)> callback = std::function<void(const T&)>())
 {
   declare_flag(name, description, std::move(value), std::move(callback));
   alias(name.c_str(), aliases);