AsmGrader 0.0.0
Loading...
Searching...
No Matches
asmgrader::TestAutoRegistrar< TestClass > Class Template Reference

Helper class that, whem constructed, automatically constructs and registers a test. More...

#include <auto_registrars.hpp>

Public Member Functions

template<typename... MetadataAttrs>
 TestAutoRegistrar (std::string_view name, metadata::Metadata< MetadataAttrs... > metadata=metadata::Metadata< MetadataAttrs... >{}) noexcept
 

Detailed Description

template<typename TestClass>
requires (std::derived_from<TestClass, TestBase>)
class asmgrader::TestAutoRegistrar< TestClass >

Helper class that, whem constructed, automatically constructs and registers a test.

Constructor & Destructor Documentation

◆ TestAutoRegistrar()

template<typename TestClass >
template<typename... MetadataAttrs>
asmgrader::TestAutoRegistrar< TestClass >::TestAutoRegistrar ( std::string_view name,
metadata::Metadata< MetadataAttrs... > metadata = metadata::Metadata<MetadataAttrs...>{} )
inlineexplicitnoexcept

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