22 #include <glog/logging.h> 28 using namespace folly;
33 const auto even = [](
int i) {
return 0 ==
i % 2; };
35 const auto sleepyTime = std::chrono::microseconds(100);
36 std::this_thread::sleep_for(sleepyTime);
44 for (
int d = 3; d * d <= n; d += 2) {
55 std::unique_ptr<T> operator()(
T t)
const {
66 TEST(ParallelTest, Serial) {
74 TEST(ParallelTest, ComputeBound64) {
89 TEST(ParallelTest, Unique) {
110 gflags::ParseCommandLineFlags(&argc, &argv,
true);
int main(int argc, char *argv[])
int RUN_ALL_TESTS() GTEST_MUST_USE_RESULT_
constexpr detail::Count count
From from(Container &source)
#define EXPECT_EQ(val1, val2)
constexpr detail::Map< Move > move
Gen seq(Value first, Value last)
—— Concurrent Priority Queue Implementation ——
constexpr detail::Sum sum
Map map(Predicate pred=Predicate())
Parallel parallel(Ops ops, size_t threads=0)
Filter filter(Predicate pred=Predicate())
detail::Take take(Number count)
GTEST_API_ void InitGoogleTest(int *argc, char **argv)
constexpr detail::Dereference dereference