acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
spreadset< TYPEA, TYPEB, ARRAYA, ARRAYB > Class Template Reference

Public Types

using PACK_SET_AB = packset < TYPEA, TYPEB, ARRAYB >
using PACK_SET_BA = packset < TYPEB, TYPEA, ARRAYA >
using ARG_TYPEA = typename PACK_SET_AB::ARG_ELEMENT1
using ARG_TYPEB = typename PACK_SET_BA::ARG_ELEMENT1

Public Member Functions

void spread (ARG_TYPEA a, ARG_TYPEB b)
ARRAYB & b (ARG_TYPEA a)
ARRAYA & a (ARG_TYPEB b)
::collection::count get_a_item_count ()
::collection::count get_b_item_count ()
::collection::count get_a_pack_count ()
::collection::count get_b_pack_count ()
void erase_all ()

Public Attributes

PACK_SET_AB m_packsetAB
PACK_SET_BA m_packsetBA

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