26 load(
const std::filesystem::path &path)
const override;
33 const std::unique_ptr<FileHighlightPrinter> file_printer_;
A result type that maintains a chainable sequence of errors for debugging and error reporting.
A service for printing file lines with highlighted lines and line numbers.
A service interface that loads a fixed-length Palette from a given file.
An implementation of FilePalLoader that loads palettes from JASC-PAL (Paintshop Pro) pal files.
ChainableResult< Palette< Rgba32, pal::max_size > > load_with_wildcards(const std::filesystem::path &path) const override
ChainableResult< Palette< Rgba32, pal::max_size > > load(const std::filesystem::path &path) const override
JascPalLoader(gsl::not_null< const TextFormatter * > format)
Abstract base class for applying text styling with context-aware formatting.