MostDerivedScheduler

Members

Aliases

MostDerivedScheduler
alias MostDerivedScheduler = AsyncScheduler
MostDerivedScheduler
alias MostDerivedScheduler = Scheduler

Examples

1 alias S1 = MostDerivedScheduler!Scheduler;
2 alias S2 = MostDerivedScheduler!AsyncScheduler;
3 alias S3 = MostDerivedScheduler!LocalScheduler;
4 alias S4 = MostDerivedScheduler!ThreadScheduler;
5 alias S5 = MostDerivedScheduler!TaskPoolScheduler;
6 alias S6 = MostDerivedScheduler!(HistoricalScheduler!ThreadScheduler);
7 alias S7 = MostDerivedScheduler!(HistoricalScheduler!TaskPoolScheduler);
8 
9 static assert(is(S1 == Scheduler));
10 static assert(is(S2 == AsyncScheduler));
11 static assert(is(S3 == Scheduler));
12 static assert(is(S4 == AsyncScheduler));
13 static assert(is(S5 == AsyncScheduler));
14 static assert(is(S6 == AsyncScheduler));
15 static assert(is(S7 == AsyncScheduler));