comparison Core/MultiThreading/BagOfTasksProcessor.h @ 2223:29689b30f9ae

cppcheck
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 13 Dec 2016 15:28:05 +0100
parents 5b818f677dd6
children a3a65de1840f
comparison
equal deleted inserted replaced
2222:21713ce8717b 2223:29689b30f9ae
62 done_(0), 62 done_(0),
63 status_(BagStatus_Failed) 63 status_(BagStatus_Failed)
64 { 64 {
65 } 65 }
66 66
67 Bag(size_t size) : 67 explicit Bag(size_t size) :
68 size_(size), 68 size_(size),
69 done_(0), 69 done_(0),
70 status_(BagStatus_Running) 70 status_(BagStatus_Running)
71 { 71 {
72 } 72 }
73 }; 73 };
74 74
75 class Task; 75 class Task;
138 return that_.GetProgress(bag_); 138 return that_.GetProgress(bag_);
139 } 139 }
140 }; 140 };
141 141
142 142
143 BagOfTasksProcessor(size_t countThreads); 143 explicit BagOfTasksProcessor(size_t countThreads);
144 144
145 ~BagOfTasksProcessor(); 145 ~BagOfTasksProcessor();
146 146
147 Handle* Submit(BagOfTasks& tasks); 147 Handle* Submit(BagOfTasks& tasks);
148 }; 148 };