@@ -67,7 +67,7 @@ enki::TaskScheduler g_TS;
6767
6868// define a task set, can ignore range if we only do one thing
6969struct ParallelTaskSet : enki::ITaskSet {
70- virtual void ExecuteRange( enki::TaskSetPartition range , uint32_t threadnum ) {
70+ void ExecuteRange( enki::TaskSetPartition range_ , uint32_t threadnum_ ) override {
7171 // do something here, can issue tasks with g_TS
7272 }
7373};
@@ -94,7 +94,7 @@ enki::TaskScheduler g_TS;
9494int main(int argc, const char * argv[]) {
9595 g_TS.Initialize();
9696
97- enki::TaskSet task( 1, []( enki::TaskSetPartition range , uint32_t threadnum ) {
97+ enki::TaskSet task( 1, []( enki::TaskSetPartition range_ , uint32_t threadnum_ ) {
9898 // do something here
9999 } );
100100
@@ -117,7 +117,7 @@ struct ExampleTask : enki::ITaskSet
117117{
118118 ExampleTask ( ) { m_SetSize = size_ ; }
119119
120- virtual void ExecuteRange( enki::TaskSetPartition range , uint32_t threadnum ) {
120+ void ExecuteRange( enki::TaskSetPartition range_ , uint32_t threadnum_ ) override {
121121 // See full example in Priorities.cpp
122122 }
123123};
@@ -161,7 +161,7 @@ enki::TaskScheduler g_TS;
161161
162162// define a task set, can ignore range if we only do one thing
163163struct PinnedTask : enki::IPinnedTask {
164- virtual void Execute() {
164+ void Execute() override {
165165 // do something here, can issue tasks with g_TS
166166 }
167167};
@@ -192,14 +192,14 @@ enki::TaskScheduler g_TS;
192192
193193// define a task set, can ignore range if we only do one thing
194194struct TaskA : enki::ITaskSet {
195- virtual void ExecuteRange( enki::TaskSetPartition range , uint32_t threadnum ) {
195+ void ExecuteRange( enki::TaskSetPartition range_ , uint32_t threadnum_ ) override {
196196 // do something here, can issue tasks with g_TS
197197 }
198198};
199199
200200struct TaskB : enki::ITaskSet {
201201 enki::Dependency m_Dependency;
202- virtual void ExecuteRange( enki::TaskSetPartition range , uint32_t threadnum ) {
202+ void ExecuteRange( enki::TaskSetPartition range_ , uint32_t threadnum_ ) override {
203203 // do something here, can issue tasks with g_TS
204204 }
205205};
@@ -227,8 +227,7 @@ External thread usage in C++:
227227enki::TaskScheduler g_TS;
228228struct ParallelTaskSet : ITaskSet
229229{
230- virtual void ExecuteRange( TaskSetPartition range, uint32_t threadnum )
231- {
230+ void ExecuteRange( enki::TaskSetPartition range_, uint32_t threadnum_ ) override {
232231 // Do something
233232 }
234233};
@@ -268,7 +267,7 @@ C usage:
268267
269268enkiTaskScheduler* g_pTS;
270269
271- void ParalleTaskSetFunc ( uint32_t start_ , uint32_t end , uint32_t threadnum_ , void* pArgs_ ) {
270+ void ParalleTaskSetFunc ( uint32_t start_ , uint32_t end _ , uint32_t threadnum_ , void* pArgs_ ) {
272271 /* Do something here, can issue tasks with g_pTS * /
273272}
274273
0 commit comments