denigma 4.0.0
Loading...
Searching...
No Matches
denigma::CommonOptions Struct Reference

Options common to all public converter adapters. More...

#include <conversion.h>

Collaboration diagram for denigma::CommonOptions:

Public Attributes

std::string sourceName
 Caller-supplied source name used for diagnostics and metadata.
 
bool validate {true}
 Enables converter-specific output validation when supported.
 
bool verbose {false}
 Enables verbose logging when supported by the caller.
 
bool quiet {false}
 Suppresses info/verbose logging when true.
 
bool allFontsAvailable {false}
 Every source font will be available in the environment that reads the converted output.
 
classify::GapCollectorgapCollector {}
 Optional non-owning destination for typed conversion gaps. Null disables gap collection.
 
std::function< void(MessageSeverity severity, std::string_view message)> logCallback = [](MessageSeverity, std::string_view) {}
 Optional callback that receives converter log messages. Defaults to no-op.
 

Detailed Description

Options common to all public converter adapters.


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