Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Data Structures | Namespaces | Typedefs
normalize.hpp File Reference
#include <type_traits>
Include dependency graph for normalize.hpp:

Go to the source code of this file.

Data Structures

struct  core::normalize< 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. More...
 

Namespaces

namespace  core
 

Typedefs

template<class ReturnType >
using core::normalizationResult = typename std::decay_t< typename std::invoke_result_t< decltype(core::normalize< ReturnType >::eval), ReturnType && > >