Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Static Public Attributes
core::has_eval< T > Struct Template Reference

Type trait to determine existence of eval static method. A boolean field namd value is set to true if provided class (possibly cv-qualified and via reference) has eval static method. More...

#include <normalize.hpp>

Static Public Attributes

static const bool value = decltype ( has_eval::test ( std::declval < std::decay_t < T > * > ( ) ) )::value
 True if the type decayed type T has clone method. More...
 

Detailed Description

template<typename T>
struct core::has_eval< T >

Type trait to determine existence of eval static method. A boolean field namd value is set to true if provided class (possibly cv-qualified and via reference) has eval static method.

Template Parameters
thetype to examine

Field Documentation

◆ value

template<typename T >
const bool core::has_eval< T >::value = decltype ( has_eval::test ( std::declval < std::decay_t < T > * > ( ) ) )::value
static

True if the type decayed type T has clone method.


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