Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
inline functions should not be dllexported
authorMartin Quinson <martin.quinson@loria.fr>
Sun, 25 Sep 2016 22:53:51 +0000 (00:53 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Sun, 25 Sep 2016 22:53:51 +0000 (00:53 +0200)
include/simgrid/simix.hpp

index 66cdfb1..b6b9a1c 100644 (file)
@@ -130,13 +130,13 @@ XBT_PUBLIC(smx_actor_t) simcall_process_create(const char *name,
 XBT_PUBLIC(smx_timer_t) SIMIX_timer_set(double date, simgrid::xbt::Task<void()> callback);
 
 template<class F> inline
 XBT_PUBLIC(smx_timer_t) SIMIX_timer_set(double date, simgrid::xbt::Task<void()> callback);
 
 template<class F> inline
-XBT_PUBLIC(smx_timer_t) SIMIX_timer_set(double date, F callback)
+smx_timer_t SIMIX_timer_set(double date, F callback)
 {
   return SIMIX_timer_set(date, simgrid::xbt::Task<void()>(std::move(callback)));
 }
 
 template<class R, class T> inline
 {
   return SIMIX_timer_set(date, simgrid::xbt::Task<void()>(std::move(callback)));
 }
 
 template<class R, class T> inline
-XBT_PUBLIC(smx_timer_t) SIMIX_timer_set(double date, R(*callback)(T*), T* arg)
+smx_timer_t SIMIX_timer_set(double date, R(*callback)(T*), T* arg)
 {
   return SIMIX_timer_set(date, [=](){ callback(arg); });
 }
 {
   return SIMIX_timer_set(date, [=](){ callback(arg); });
 }