ComPPare 1.0.0
Loading...
Searching...
No Matches
comppare::internal::policy::autopolicy::AutoPolicy< T > Struct Template Reference

Partial specialization for types supported by automatic error policy selection. More...

#include <policy.hpp>

Public Types

using type = ArithmeticErrorPolicy< std::remove_cvref_t< T > >
 
using type = StringEqualPolicy
 
using type = RangeErrorPolicy< T >
 

Detailed Description

template<typename T>
requires comppare::internal::concepts::Arithmetic<T>
struct comppare::internal::policy::autopolicy::AutoPolicy< T >

Partial specialization for types supported by automatic error policy selection.

Partial specialization for ranges of arithmetic types.

Partial specialization for string types.

Template Parameters
T

Member Typedef Documentation

◆ type [1/3]

template<typename T >
using comppare::internal::policy::autopolicy::AutoPolicy< T >::type = ArithmeticErrorPolicy<std::remove_cvref_t<T> >

◆ type [2/3]

◆ type [3/3]

template<typename T >
using comppare::internal::policy::autopolicy::AutoPolicy< T >::type = RangeErrorPolicy<T>

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