#include <boost/container/deque.hpp>
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <cassert>
int main ()
{
using namespace boost::container;
typedef deque_options< block_size<128u> >::type block_128_option_t;
typedef deque<int, void, block_128_option_t > block_128_deque_t;
assert(block_128_deque_t::get_block_size() == 128u);
typedef deque_options< block_bytes<1024u> >::type block_1024_bytes_option_t;
typedef deque<int, void, block_1024_bytes_option_t > block_1024_bytes_deque_t;
assert(block_1024_bytes_deque_t::get_block_size() == 1024u/sizeof(int));
return 0;
}