81 const auto policyStr = std::to_string(
static_cast<int>(policy));
110 if (policy ==
"Fast")
114 if (policy ==
"Balanced")
118 if (policy ==
"Enhanced")
Thrown when a requested operation is not implemented or supported.
#define PEAK_COMMON_NO_DISCARD
Compatability macro for the nodiscard attribute.
ProcessingPolicy
Specifies the processing policy.
@ Enhanced
Prefer quality.
@ Balanced
Balance speed and quality.
ProcessingPolicy ToProcessingPolicy(const std::string &policy)
Converts a string representation to a ProcessingPolicy enum value.
std::string ToString(BinningMode mode)
Converts a BinningMode enum value to its string representation.
std::ostream & operator<<(std::ostream &os, BinningMode mode)
Stream output operator for BinningMode enum.