// classes template < class T_MEM, int W_ADDR, int SIZE > class AggRAM template < class T_V, class T_W, int W_HASH > class HashAgg template < class T_V, class T_W, int SIZE_REM > class ScanAgg template < class T_VAL, class T_ADD, int ARRAY_SIZE > class ShiftUpdate