#include "timemory/operations/types/stop.hpp"
template<
typename Tp>
struct tim::operation::stop< Tp >
Definition at line 44 of file stop.hpp.
◆ base_t
◆ type
◆ stop() [1/3]
◆ stop() [2/3]
Definition at line 54 of file stop.hpp.
54{ impl(obj, quirk::unsafe{}); }
◆ stop() [3/3]
template<
typename Arg , typename... Args>
Definition at line 57 of file stop.hpp.
59 impl(obj, std::forward<Arg>(arg), std::forward<Args>(args)...);
◆ operator()() [1/2]
template<typename... Args>
Definition at line 63 of file stop.hpp.
65 using RetT =
decltype(sfinae(obj, 0, 0, std::forward<Args>(args)...));
66 if(is_running<Tp, true>{}(obj))
68 return sfinae(obj, 0, 0, std::forward<Args>(args)...);
70 return get_return<RetT>();
◆ operator()() [2/2]
template<typename... Args>
Definition at line 74 of file stop.hpp.
76 return sfinae(obj, 0, 0, std::forward<Args>(args)...);
The documentation for this struct was generated from the following files: