struct scoped_timer
Declaration
struct scoped_timer { /* full declaration omitted */ };Declared at: libs/pika/threading_base/include/pika/threading_base/detail/external_timer/default.hpp:31
Method Overview
- public scoped_timer(std::shared_ptr<task_wrapper>)
- public scoped_timer(pika::detail::external_timer::scoped_timer &&)
- public scoped_timer(const pika::detail::external_timer::scoped_timer &)
- public void stop()
- public void yield()
- public ~scoped_timer()
Methods
scoped_timer(std::shared_ptr<task_wrapper>)
scoped_timer(std::shared_ptr<task_wrapper>)Declared at: libs/pika/threading_base/include/pika/threading_base/detail/external_timer/default.hpp:33
Parameters
- std::shared_ptr<task_wrapper>
scoped_timer(
pika::detail::external_timer::scoped_timer&&)
scoped_timer(
pika::detail::external_timer::scoped_timer&&)Declared at: libs/pika/threading_base/include/pika/threading_base/detail/external_timer/default.hpp:34
Parameters
scoped_timer(const pika::detail::external_timer::
scoped_timer&)
scoped_timer(const pika::detail::external_timer::
scoped_timer&)Declared at: libs/pika/threading_base/include/pika/threading_base/detail/external_timer/default.hpp:35
Parameters
void stop()
void stop()Declared at: libs/pika/threading_base/include/pika/threading_base/detail/external_timer/default.hpp:40
void yield()
void yield()Declared at: libs/pika/threading_base/include/pika/threading_base/detail/external_timer/default.hpp:41
~scoped_timer()
~scoped_timer()Declared at: libs/pika/threading_base/include/pika/threading_base/detail/external_timer/default.hpp:38