]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
common: bitset_set
authorAlex Ainscow <aainscow@uk.ibm.com>
Thu, 27 Mar 2025 11:44:29 +0000 (11:44 +0000)
committerAlex Ainscow <aainscow@uk.ibm.com>
Tue, 22 Apr 2025 07:38:14 +0000 (08:38 +0100)
commit9dc19c45a763fe7c8affce45258ab131d3e99712
tree0935b7f885840a5c28092eaafd657cd5e6426477
parentb97089bbd86a6a5ed5c302634c6392070ce865f0
common: bitset_set

This bitset_set change relaxes policing of bitset_set, so that
out-of-range can be queried in the contains interface. This means
that callers cam simplifiy calls.  For example:

 if (key == invalid) || !set.contains(key)) {
  do_stuff
 }

 becomes

  if (!set.contains(key)) {
   do_stuff
  }

Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
src/common/bitset_set.h