Project

General

Profile

StrategyInfoType » History » Version 7

Davide Pesavento, 01/03/2023 02: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
1000~1009   | NccStrategy
19
1010~1019   | AccessStrategy
20 4 Junxiao Shi
1020~1029   | RetxSuppression
21 5 Vince Lehman
1030~1039   | AsfStrategy
22 6 Teng Liang
1040~1049   | SelfLearningStrategy
23 2 Junxiao Shi
9000~9999   | reserved for private experiments