Etterna 0.74.4
Loading...
Searching...
No Matches
MetaIntervalHandInfo.h
1#pragma once
2#include "IntervalHandInfo.h"
3
6{
7 ItvHandInfo _itvhi;
8
11 {
12 _base_types.fill(0);
13 _meta_types.fill(0);
14
15 _itvhi.interval_end();
16 }
17
21 void zero()
22 {
23 _base_types.fill(0);
24 _meta_types.fill(0);
25
26 _itvhi.zero();
27 }
28
29 std::array<int, num_base_types> _base_types = { 0, 0, 0, 0, 0, 0 };
30 std::array<int, num_meta_types> _meta_types = { 0, 0, 0, 0, 0, 0 };
31};
accumulates hand specific info across an interval as it's processed by row
Definition IntervalHandInfo.h:6
void zero()
Definition IntervalHandInfo.h:43
void interval_end()
handle end of interval behavior here
Definition IntervalHandInfo.h:27
this may prove to be overkill
Definition MetaIntervalHandInfo.h:6
void zero()
Definition MetaIntervalHandInfo.h:21
void interval_end()
handle end of interval
Definition MetaIntervalHandInfo.h:10