libsemigroups  v3.0.0
C++ library for semigroups and monoids
Loading...
Searching...
No Matches
ReportGuard

This struct can be used to enable printing of some information during various of the computation in libsemigroups. Reporting is enabled (or not) at construction time, and disabled when the ReportGuard goes out of scope.

Public Member Functions

 ReportGuard (bool val=true)
 Constructs a ReportGuard with reporting enabled by default.
 

Constructor & Destructor Documentation

◆ ReportGuard()

ReportGuard ( bool val = true)
explicit

Constructs a ReportGuard with reporting enabled by default.

Parameters
valwhether to report or not (default: true).

The documentation for this struct was generated from the following file: