acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
make_pair< PAIR > Class Template Reference
Inheritance diagram for make_pair< PAIR >:

Public Types

using RAW_NODE = PAIR
using TYPE1 = typename PAIR::TYPE1
using TYPE2 = typename PAIR::TYPE2
using ARG_TYPE1 = typename PAIR::ARG_TYPE1
using ARG_TYPE2 = typename PAIR::ARG_TYPE2
using ELEMENT1 = TYPE1
using ELEMENT2 = TYPE2
using ARG_ELEMENT1 = ARG_TYPE1
using ARG_ELEMENT2 = ARG_TYPE2
using KEY = TYPE1
using PAYLOAD = TYPE2
using ARG_KEY = ARG_TYPE1
using ARG_PAYLOAD = ARG_TYPE2

Public Member Functions

auto & key ()
auto & payload ()
auto & topic ()
auto & key () const
auto & payload () const
auto & topic () const
auto transfer_key ()
auto transfer_payload ()
auto transfer_topic ()
auto transfer ()
 make_pair (ARG_TYPE1 t1)
 make_pair (ARG_TYPE1 t1, ARG_TYPE2 t2)
void defer_set_payload (ARG_PAYLOAD payload)

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