Replace single value enums with constexpr <type>
authorColin Clark <colin.clark@cclark.uk>
Sat, 9 Mar 2024 15:57:26 +0000 (15:57 +0000)
committerColin Clark <colin.clark@cclark.uk>
Sat, 9 Mar 2024 15:57:26 +0000 (15:57 +0000)
commitdc3b4ce57c3995f8f4be883e2da0dfec6c200934
tree21f59eba070dd12e51ca4c21f72cadc01a24b1f3
parent82ce227d67e9cc827471b8f01abca37c2c99fec7
Replace single value enums with constexpr <type>

Commit a4ce95bc clang-tidy: modernize-macro-to-enum, resulted in some
enums containing a single value.

These are now replaced by a constexpr <type> statement.

The script used to identify these single value enum statements is now
included as a meson test.
21 files changed:
meson.build
scripts/enum-check.sh [new file with mode: 0755]
src/advanced-exif.cc
src/bar-gps.cc
src/cache-maint.cc
src/cache.cc
src/cellrenderericon.cc
src/histogram.cc
src/image-load-psd.cc
src/image-overlay.cc
src/layout-util.cc
src/pan-view/pan-calendar.cc
src/pan-view/pan-view.cc
src/pixbuf-renderer.cc
src/preferences.cc
src/print.cc
src/remote.cc
src/renderer-tiles.cc
src/ui-bookmark.cc
src/ui-pathsel.cc
src/utilops.cc