Etterna
0.74.4
Loading...
Searching...
No Matches
src
Etterna
MinaCalc
Dependent
MetaIntervalHandInfo.h
1
#pragma once
2
#include "IntervalHandInfo.h"
3
5
struct
metaItvHandInfo
6
{
7
ItvHandInfo
_itvhi;
8
10
void
interval_end
()
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
};
ItvHandInfo
accumulates hand specific info across an interval as it's processed by row
Definition
IntervalHandInfo.h:6
ItvHandInfo::zero
void zero()
Definition
IntervalHandInfo.h:43
ItvHandInfo::interval_end
void interval_end()
handle end of interval behavior here
Definition
IntervalHandInfo.h:27
metaItvHandInfo
this may prove to be overkill
Definition
MetaIntervalHandInfo.h:6
metaItvHandInfo::zero
void zero()
Definition
MetaIntervalHandInfo.h:21
metaItvHandInfo::interval_end
void interval_end()
handle end of interval
Definition
MetaIntervalHandInfo.h:10
Generated by
1.9.8