Run clang-format

This commit is contained in:
Bassem Girgis
2018-10-18 00:40:34 -05:00
parent fffe4528da
commit 31c32e368a
149 changed files with 5974 additions and 6287 deletions

View File

@@ -1,24 +1,22 @@
class barrier
{
unsigned const count;
std::atomic<unsigned> spaces;
std::atomic<unsigned> generation;
class barrier {
unsigned const count;
std::atomic<unsigned> spaces;
std::atomic<unsigned> generation;
public:
explicit barrier(unsigned count_):
count(count_),spaces(count),generation(0)
{}
void wait()
{
unsigned const my_generation=generation;
if(!--spaces)
{
spaces=count;
++generation;
}
else
{
while(generation==my_generation)
std::this_thread::yield();
}
explicit barrier(unsigned count_)
: count(count_), spaces(count), generation(0)
{
}
void wait()
{
unsigned const my_generation = generation;
if (!--spaces) {
spaces = count;
++generation;
}
else {
while (generation == my_generation) std::this_thread::yield();
}
}
};