Sequoia
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
sequoia::testing::general_file_checker< DefaultComparer, Comparers > Class Template Reference

A file checker, which accepts a variadic set of file comparison function objects. More...

#include <ConcreteTypeCheckers.hpp>

Public Member Functions

template<class... Extensions>
requires (sizeof...(Extensions) == size()) && (std::is_constructible_v<std::string, Extensions> && ...)
 general_file_checker (Extensions... extensions)
 
template<test_mode Mode>
void check_file (test_logger< Mode > &logger, const std::filesystem::path &file, const std::filesystem::path &prediction) const
 

Static Public Member Functions

static constexpr std::size_t size () noexcept
 

Detailed Description

template<class DefaultComparer, class... Comparers>
requires (is_file_comparer_v<DefaultComparer> && (is_file_comparer_v<Comparers> && ...))
class sequoia::testing::general_file_checker< DefaultComparer, Comparers >

A file checker, which accepts a variadic set of file comparison function objects.


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