Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for a snapshot of the develop branch, built from commit 0139662a07.

Struct template power_2_buckets



// In header: <boost/intrusive/options.hpp>

template<bool Enabled> 
struct power_2_buckets {


This option setter specifies if the length of the bucket array provided by the user will always be power of two. This allows using masks instead of the default modulo operation to determine the bucket number from the hash value, leading to better performance. In debug mode, the provided bucket array length will be checked with assertions.