Skip to main content

class side_effect_map

Declaration

class side_effect_map : private std::unordered_map { /* full declaration omitted */ };

Declared at: include/task.h:77

Inherits from: std::unordered_map

Member Aliases

  • using at = std::unordered_map< celerity::detail::host_object_id, celerity::experimental::side_effect_order>:: at;
  • using cbegin = std::unordered_map< celerity::detail::host_object_id, celerity::experimental::side_effect_order>:: cbegin;
  • using cend = std::unordered_map< celerity::detail::host_object_id, celerity::experimental::side_effect_order>:: cend;
  • using const_iterator = std::unordered_map< celerity::detail::host_object_id, celerity::experimental::side_effect_order>:: const_iterator;
  • using const_pointer = std::unordered_map< celerity::detail::host_object_id, celerity::experimental::side_effect_order>:: const_pointer;
  • using const_reference = std::unordered_map< celerity::detail::host_object_id, celerity::experimental::side_effect_order>:: const_reference;
  • using count = std::unordered_map< celerity::detail::host_object_id, celerity::experimental::side_effect_order>:: count;
  • using empty = std::unordered_map< celerity::detail::host_object_id, celerity::experimental::side_effect_order>:: empty;
  • using iterator = const_iterator;
  • using key_type = std::unordered_map< celerity::detail::host_object_id, celerity::experimental::side_effect_order>:: key_type;
  • using mapped_type = std::unordered_map< celerity::detail::host_object_id, celerity::experimental::side_effect_order>:: mapped_type;
  • using pointer = const_pointer;
  • using reference = const_reference;
  • using size = std::unordered_map< celerity::detail::host_object_id, celerity::experimental::side_effect_order>:: size;
  • using value_type = std::unordered_map< celerity::detail::host_object_id, celerity::experimental::side_effect_order>:: value_type;
  • using map_base = std::unordered_map< host_object_id, experimental::side_effect_order>;

Member Function Overview

Member Functions

iterator begin() const

Declared at: include/task.h:99


iterator end() const

Declared at: include/task.h:100


side_effect_map()

Declared at: include/task.h:88


side_effect_map(
    const std::vector<host_object_effect>&
        side_effects)

Declared at: include/task.h:90

Parameters

const std::vector<host_object_effect>& side_effects