Installation and changelog
Declared in report.hpp.
This struct can be used to enable printing of some information during various of the computation in libsemigroups.
Reporting is enable (or not) at construction time, and disable when the ReportGuard goes out of scope.
Constructs a ReportGuard with reporting enabled by default.
val – whether to report or not (default: true).