9 #include "gmlc/libguarded/atomic_guarded.hpp"
10 #include "gmlc/libguarded/guarded.hpp"
11 #include "gmlc/libguarded/guarded_opt.hpp"
12 #include "gmlc/libguarded/ordered_guarded.hpp"
13 #include "gmlc/libguarded/shared_guarded.hpp"
14 #include "gmlc/libguarded/shared_guarded_opt.hpp"
19 using guarded = gmlc::libguarded::guarded<T>;
22 using guarded_opt = gmlc::libguarded::guarded_opt<T>;
25 using atomic_guarded = gmlc::libguarded::atomic_guarded<T>;
31 using shared_guarded_m_opt = gmlc::libguarded::shared_guarded_opt<T, std::mutex>;
34 using ordered_guarded_m = gmlc::libguarded::ordered_guarded<T, std::mutex>;
40 using shared_guarded_opt = gmlc::libguarded::shared_guarded_opt<T, std::shared_mutex>;
43 using ordered_guarded = gmlc::libguarded::ordered_guarded<T, std::shared_mutex>;
Definition: application_api/Federate.hpp:27