Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Namespaces | Typedefs
Grammar.h File Reference
#include <ext/type_traits>
Include dependency graph for Grammar.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  grammar
 

Typedefs

template<class T >
using grammar::TerminalSymbolTypeOfGrammar = typename std::decay< decltype(std::declval< T >().getTerminalAlphabet()) >::type::value_type
 
template<class T >
using grammar::NonterminalSymbolTypeOfGrammar = typename std::decay< decltype(std::declval< T >().getNonterminalAlphabet()) >::type::value_type