Skip to main content

class side_effect_map

Declaration

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

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

  • add_side_effect(host_object_id hoid, experimental::side_effect_order order) → void
  • begin() const → iterator
  • end() const → iterator
  • find(host_object_id key) const → iterator

Member Functions

void add_side_effect(
    host_object_id hoid,
    experimental::side_effect_order order)

Parameters

host_object_id hoid
experimental::side_effect_order order

iterator begin() const


iterator end() const


iterator find(host_object_id key) const

Parameters

host_object_id key