class guard_set
Declaration
class guard_set : public debug_object { /* full declaration omitted */ };Declared at: libs/pika/lcos/include/pika/lcos/composable_guard.hpp:146
Inherits from: debug_object
Method Overview
- public void add(const std::shared_ptr<guard> & guard_ptr)
- public std::shared_ptr<guard> get(std::size_t i)
- public guard_set()
- public std::size_t size()
- public ~guard_set()
Inherited from debug_object:
Methods
void add(const std::shared_ptr<guard>& guard_ptr)
void add(const std::shared_ptr<guard>& guard_ptr)Declared at: libs/pika/lcos/include/pika/lcos/composable_guard.hpp:168
Parameters
- const std::shared_ptr<guard>& guard_ptr
std::shared_ptr<guard> get(std::size_t i)
std::shared_ptr<guard> get(std::size_t i)Declared at: libs/pika/lcos/include/pika/lcos/composable_guard.hpp:163
Parameters
guard_set()
guard_set()Declared at: libs/pika/lcos/include/pika/lcos/composable_guard.hpp:156
std::size_t size()
std::size_t size()Declared at: libs/pika/lcos/include/pika/lcos/composable_guard.hpp:175
~guard_set()
~guard_set()Declared at: libs/pika/lcos/include/pika/lcos/composable_guard.hpp:161