AsmGrader 0.0.0
Loading...
Searching...
No Matches
asmgrader::stringize::detail Namespace Reference

Classes

struct  ReprFn
 
struct  StrFn
 str function dispatcher More...
 

Functions

std::string str_default (const std::convertible_to< std::string_view > auto &val)
 
std::string str_default (std::integral auto val)
 
std::string str_default (char val)
 
std::string str_default (std::floating_point auto val)
 
template<ranges::range Range>
requires (!std::convertible_to<Range, std::string_view>)
std::string str_default (const Range &val)
 
template<typename T , typename E >
std::string str_default (const Expected< T, E > &expected)
 
std::string str_default (ErrorKind error_kind)
 

Variables

constexpr ReprFn repr_fn_dispatcher {}
 
constexpr StrFn str_fn_dispatcher {}
 

Function Documentation

◆ str_default() [1/7]

std::string asmgrader::stringize::detail::str_default ( char val)
inline

◆ str_default() [2/7]

template<typename T , typename E >
std::string asmgrader::stringize::detail::str_default ( const Expected< T, E > & expected)
inline

◆ str_default() [3/7]

template<ranges::range Range>
requires (!std::convertible_to<Range, std::string_view>)
std::string asmgrader::stringize::detail::str_default ( const Range & val)
inline

◆ str_default() [4/7]

std::string asmgrader::stringize::detail::str_default ( const std::convertible_to< std::string_view > auto & val)
inline

◆ str_default() [5/7]

std::string asmgrader::stringize::detail::str_default ( ErrorKind error_kind)
inline

◆ str_default() [6/7]

std::string asmgrader::stringize::detail::str_default ( std::floating_point auto val)
inline

◆ str_default() [7/7]

std::string asmgrader::stringize::detail::str_default ( std::integral auto val)
inline

Variable Documentation

◆ repr_fn_dispatcher

ReprFn asmgrader::stringize::detail::repr_fn_dispatcher {}
constexpr

◆ str_fn_dispatcher

StrFn asmgrader::stringize::detail::str_fn_dispatcher {}
constexpr