@@ -66,17 +66,17 @@ std::vector<int> make_random_vector() {
66
66
return vec;
67
67
}
68
68
69
- result<size_t > count_even (std::shared_ptr<thread_pool_executor> tpe, const std::vector<int >& vector) {
69
+ result<std:: size_t > count_even (std::shared_ptr<thread_pool_executor> tpe, const std::vector<int >& vector) {
70
70
const auto vecor_size = vector.size();
71
71
const auto concurrency_level = tpe->max_concurrency_level();
72
72
const auto chunk_size = vecor_size / concurrency_level;
73
73
74
- std::vector<result<size_t>> chunk_count;
74
+ std::vector<result<std:: size_t>> chunk_count;
75
75
76
76
for (auto i = 0; i < concurrency_level; i++) {
77
77
const auto chunk_begin = i * chunk_size;
78
78
const auto chunk_end = chunk_begin + chunk_size;
79
- auto result = tpe->submit([&vector, chunk_begin, chunk_end]() -> size_t {
79
+ auto result = tpe->submit([&vector, chunk_begin, chunk_end]() -> std:: size_t {
80
80
return std::count_if(vector.begin() + chunk_begin, vector.begin() + chunk_end, [](auto i) {
81
81
return i % 2 == 0;
82
82
});
@@ -85,7 +85,7 @@ result<size_t> count_even(std::shared_ptr<thread_pool_executor> tpe, const std::
85
85
chunk_count.emplace_back(std::move(result));
86
86
}
87
87
88
- size_t total_count = 0;
88
+ std:: size_t total_count = 0;
89
89
90
90
for (auto& result : chunk_count) {
91
91
total_count += co_await result;
@@ -187,13 +187,13 @@ class executor {
187
187
Schedules a suspended coroutine to run in this executor.
188
188
Throws concurrencpp::errors::executor_shutdown exception if shutdown was called before.
189
189
*/
190
- virtual void enqueue(std::experimental:: coroutine_handle<> task) = 0;
190
+ virtual void enqueue(std::coroutine_handle<> task) = 0;
191
191
192
192
/*
193
193
Schedules a range of suspended coroutines to run in this executor.
194
194
Throws concurrencpp::errors::executor_shutdown exception if shutdown was called before.
195
195
*/
196
- virtual void enqueue(std::span<std::experimental:: coroutine_handle<>> tasks) = 0;
196
+ virtual void enqueue(std::span<std::coroutine_handle<>> tasks) = 0;
197
197
198
198
/*
199
199
Returns the maximum count of real OS threads this executor supports.
@@ -711,7 +711,7 @@ result<std::tuple<>> when_all();
711
711
* /
712
712
template <class sequence_type >
713
713
struct when_any_result {
714
- std::size_t index;
714
+ std::std:: size_t index;
715
715
sequence_type results;
716
716
};
717
717
@@ -951,7 +951,7 @@ using namespace std::chrono_literals;
951
951
concurrencpp::null_result delayed_task(
952
952
std::shared_ptr<concurrencpp::timer_queue> tq,
953
953
std::shared_ptr<concurrencpp::thread_pool_executor> ex) {
954
- size_t counter = 1;
954
+ std:: size_t counter = 1;
955
955
956
956
while(true) {
957
957
std::cout << "task was invoked " << counter << " times." << std::endl;
@@ -1082,7 +1082,7 @@ class logging_executor : public concurrencpp::derivable_executor<logging_executo
1082
1082
1083
1083
private:
1084
1084
mutable std::mutex _lock;
1085
- std::queue<std::experimental:: coroutine_handle<>> _queue;
1085
+ std::queue<std::coroutine_handle<>> _queue;
1086
1086
std::condition_variable _condition;
1087
1087
bool _shutdown_requested;
1088
1088
std::thread _thread;
@@ -1120,7 +1120,7 @@ public:
1120
1120
});
1121
1121
}
1122
1122
1123
- void enqueue(std::experimental:: coroutine_handle<> task) override {
1123
+ void enqueue(std::coroutine_handle<> task) override {
1124
1124
std::cout << _prefix << " A task is being enqueued!" << std::endl;
1125
1125
1126
1126
std::unique_lock<std::mutex> lock(_lock);
@@ -1132,7 +1132,7 @@ public:
1132
1132
_condition.notify_one();
1133
1133
}
1134
1134
1135
- void enqueue(std::span<std::experimental:: coroutine_handle<>> tasks) override {
1135
+ void enqueue(std::span<std::coroutine_handle<>> tasks) override {
1136
1136
std::cout << _prefix << tasks.size() << " tasks are being enqueued!" << std::endl;
1137
1137
1138
1138
std::unique_lock<std::mutex> lock(_lock);
@@ -1181,7 +1181,7 @@ int main() {
1181
1181
concurrencpp::runtime runtime;
1182
1182
auto logging_ex = runtime.make_executor<logging_executor>("Session #1234");
1183
1183
1184
- for (size_t i = 0; i < 10; i++) {
1184
+ for (std:: size_t i = 0; i < 10; i++) {
1185
1185
logging_ex->post([] {
1186
1186
std::cout << "hello world" << std::endl;
1187
1187
});
0 commit comments