proxygen
Align.h File Reference
#include <cstddef>
#include <folly/Portability.h>

Go to the source code of this file.

Classes

struct  folly::detail::max_align_t_< Ts >
 
struct  folly::max_align_t
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::detail
 

Typedefs

using folly::detail::max_align_v_ = max_align_t_< long double, double, float, long long int, long int, int, short int, bool, char, char16_t, char32_t, wchar_t, void *, std::max_align_t >
 

Functions

constexpr size_t folly::detail::max_align_ (std::size_t a)
 
template<typename... Es>
constexpr std::size_t folly::detail::max_align_ (std::size_t a, std::size_t e, Es...es)
 

Variables

constexpr std::size_t folly::max_align_v = detail::max_align_v_::value
 
constexpr std::size_t folly::hardware_destructive_interference_size
 
constexpr std::size_t folly::hardware_constructive_interference_size = 64