proxygen
Instructions.h File Reference
#include <glog/logging.h>
#include <folly/CpuId.h>
#include <folly/Portability.h>
#include <folly/lang/Assume.h>
#include <folly/portability/Builtins.h>

Go to the source code of this file.

Classes

struct  folly::compression::instructions::Default
 
struct  folly::compression::instructions::Nehalem
 
struct  folly::compression::instructions::Haswell
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::compression
 
 folly::compression::instructions
 

Enumerations

enum  folly::compression::instructions::Type { folly::compression::instructions::Type::DEFAULT, folly::compression::instructions::Type::NEHALEM, folly::compression::instructions::Type::HASWELL }
 

Functions

Type folly::compression::instructions::detect ()
 
template<class F >
auto folly::compression::instructions::dispatch (Type type, F &&f) -> decltype(f(std::declval< Default >()))
 
template<class F >
auto folly::compression::instructions::dispatch (F &&f) -> decltype(f(std::declval< Default >()))