How do you use the BlockInputIterator version of the dynamic_bitset?

template <typename BlockInputIterator>
dynamic_bitset(BlockInputIterator first, BlockInputIterator last, const Allocator& alloc = Allocator())

What kind of iterator should I use? 

Thanks in advance for any help,
Graham