btu::modmanager::ModFolderIterator class

Base classes

class ModFolderIteratorBase

Public types

enum class ArchiveTooLargeAction: std::uint8_t { Skip, Process }
enum class ArchiveTooLargeState: std::uint8_t { BeforeProcessing, AfterProcessing }

Public functions

auto archive_too_large(const Path& archive_path, ArchiveTooLargeState state) →  ArchiveTooLargeAction=0 virtual noexcept
void failed_to_read_archive(const Path& archive_path) virtual noexcept
void process_file(ModFile file) pure virtual noexcept
auto stop_requested() const →  bool virtual noexcept