Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
#include <type_traits>
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 && > > |