/*
- * Copyright 2015 Facebook, Inc.
+ * Copyright 2017 Facebook, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-#pragma once
-#include <atomic>
-#include <cassert>
+#pragma once
#include <folly/AtomicIntrusiveLinkedList.h>
#include <folly/Memory.h>
sweep([](T&&) {});
}
- bool empty() const { return list_.empty(); }
+ bool empty() const {
+ return list_.empty();
+ }
/**
* Atomically insert t at the head of the list.