diff --git a/HISTORY.txt b/HISTORY.txt index ff218dc0..cd72f8c6 100644 --- a/HISTORY.txt +++ b/HISTORY.txt @@ -5,7 +5,7 @@ key: - new feature * bug fixed o other -9.40 - +9.40 - Released 6/24/2024 - Added a MUSCLE_STATIC_ASSERT_ARRAY_LENGTH macro to support/MuscleSupport.h so that array declarations can error out at compile time if they don't contain the expected number of values. diff --git a/support/BitChord.h b/support/BitChord.h index 522a97f1..d5b163a9 100644 --- a/support/BitChord.h +++ b/support/BitChord.h @@ -22,8 +22,8 @@ namespace muscle_private {extern const char * fake_nullptr[1];} # define MUSCLE_BITCHORD_NULLPTR nullptr #endif -/** A templated class for implement an N-bit-long bit-chord. Useful for doing efficient parallel boolean operations - * on bits-strings of lengths that can't fit in any of the standard integer types, and also for holding bit-shifted +/** A templated class that implements an N-bit-long bit-chord. Useful for doing efficient parallel boolean operations + * on bits-strings of lengths that can't fit in any of the standard integer types, and also for holding enumerated * boolean flags in a "safe" container so that you can query or manipulate the flags via human-readable method-calls * instead of easy-to-get-wrong bit-shifting operators. * @@ -38,7 +38,7 @@ namespace muscle_private {extern const char * fake_nullptr[1];} template class MUSCLE_NODISCARD BitChord : public PseudoFlattenable > { public: - /** Default constructor */ + /** Default constructor - Sets all bits to zero */ MUSCLE_CONSTEXPR_17 BitChord() {ClearAllBits();} #ifndef MUSCLE_AVOID_CPLUSPLUS11_BITCHORD