difference_type

  typedef typename allocator_type::difference_type 
  difference_type;
  

difference_type is a signed integral type capable of representing the difference between two bitvector iterators. It is introduced into bitvector as a nested type of the allocator. The default type is std::ptrdiff_t.