AsmGrader 0.0.0
Loading...
Searching...
No Matches
asmgrader::metadata Namespace Reference

Namespaces

namespace  detail
 

Classes

struct  Assignment
 
class  Metadata
 
struct  ProfOnlyTag
 
struct  Weight
 

Functions

template<typename... Args>
 Metadata (Args &&...) -> Metadata< detail::meta::NormalizedT< Args >... >
 
template<typename... Args>
 Metadata (std::tuple< Args... >) -> Metadata< Args... >
 
template<typename... Args>
consteval auto create (Args &&... args)
 

Variables

constexpr auto ProfOnly = ProfOnlyTag{}
 
constexpr Metadata DEFAULT_METADATA {Weight(1)}
 

Function Documentation

◆ create()

template<typename... Args>
auto asmgrader::metadata::create ( Args &&... args)
consteval

◆ Metadata() [1/2]

template<typename... Args>
asmgrader::metadata::Metadata ( Args && ...) -> Metadata< detail::meta::NormalizedT< Args >... >

◆ Metadata() [2/2]

template<typename... Args>
asmgrader::metadata::Metadata ( std::tuple< Args... > ) -> Metadata< Args... >

Variable Documentation

◆ DEFAULT_METADATA

Metadata asmgrader::metadata::DEFAULT_METADATA {Weight(1)}
constexpr

◆ ProfOnly

auto asmgrader::metadata::ProfOnly = ProfOnlyTag{}
constexpr