SpECTRE  v2024.04.12
Parallel::InboxInserters::MemberInsert< InboxTag > Struct Template Reference

Inserter for inserting data that is received as the value_type of a data structure that has an insert(value_type&&) member function. More...

#include <InboxInserters.hpp>

Static Public Member Functions

template<typename Inbox , typename TemporalId , typename ReceiveDataType >
static void insert_into_inbox (const gsl::not_null< Inbox * > inbox, const TemporalId &temporal_id, ReceiveDataType &&data)
 

Detailed Description

template<typename InboxTag>
struct Parallel::InboxInserters::MemberInsert< InboxTag >

Inserter for inserting data that is received as the value_type of a data structure that has an insert(value_type&&) member function.

Can be used for receiving data into data structures like std::(unordered_)multiset.

struct MemberInsertTag
: public Parallel::InboxInserters::MemberInsert<MemberInsertTag> {
using temporal_id = size_t;
};
Inserter for inserting data that is received as the value_type of a data structure that has an insert...
Definition: InboxInserters.hpp:67

The documentation for this struct was generated from the following file: