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)

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)

Declared at: libs/pika/lcos/include/pika/lcos/composable_guard.hpp:163

Parameters

std::size_t i

guard_set()

Declared at: libs/pika/lcos/include/pika/lcos/composable_guard.hpp:156

std::size_t size()

Declared at: libs/pika/lcos/include/pika/lcos/composable_guard.hpp:175

~guard_set()

Declared at: libs/pika/lcos/include/pika/lcos/composable_guard.hpp:161