[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-06 UTC."],[],["The `RevBitMatrix` class, a matrix version of `RevBitSet`, provides methods for bit manipulation. `Cardinality` counts set bits in a row, while `GetFirstBit` finds the first set bit from a start position. `IsCardinalityOne` and `IsCardinalityZero` check if a row has one or zero set bits respectively. `IsSet` checks a specific bit's status. `SetToOne` and `SetToZero` set and clear bits, respectively. `ClearAll` resets all bits. It also has a constructor and destructor.\n"]]