Project

General

Profile

StrategyInfoType » History » Version 8

Davide Pesavento, 06/15/2023 01:27 AM

1 1 Junxiao Shi
# StrategyInfo TypeId assignments
2
3
This page is a registry for type identifiers of StrategyInfo derived classes.
4
5
Each StrategyInfo derived class MUST declare the following method:
6
7 7 Davide Pesavento
```cpp
8
static constexpr int getTypeId();
9
```
10 1 Junxiao Shi
11
The return value of those methods SHOULD be registered in the table below.
12
13
ID or range | usage
14 3 Junxiao Shi
------------|---------------------------------------------------
15 1 Junxiao Shi
0000~0009   | StrategyInfoHost unit testing
16
0010~0019   | StrategyChoice unit testing
17 3 Junxiao Shi
0020~0029   | Measurements and MeasurementsAccessor unit testing
18 1 Junxiao Shi
1010~1019   | AccessStrategy
19 4 Junxiao Shi
1020~1029   | RetxSuppression
20 5 Vince Lehman
1030~1039   | AsfStrategy
21 1 Junxiao Shi
1040~1049   | SelfLearningStrategy
22 8 Davide Pesavento
9000~9999   | *Reserved for private experiments*