Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
Data Structures | |
class | AbstractRegister |
class | AlgoRegisterHelper |
class | BinaryOperatorRegister |
class | CastRegister |
class | ComponentRegister |
class | InputFileRegister |
class | MethodRegister |
class | MethodRegister< Algorithm, ReturnType, const ObjectType, ParameterTypes ... > |
class | NormalizationRegisterEmpty |
class | NormalizationRegisterImpl |
class | OutputFileRegister |
class | PostfixOperatorRegister |
class | PrefixOperatorRegister |
class | RawReaderRegister |
class | RawWriterRegister |
class | SetRegister |
class | StringReaderGroupRegister |
class | StringReaderRegister |
class | StringReaderRegisterTypeInGroup |
class | StringWriterRegister |
class | StringWriterRegisterTypeInGroup |
class | ValuePrinterRegister |
class | WrapperRegister |
class | XmlReaderRegister |
class | XmlRegisterTypeInGroup |
class | XmlWriterRegister |
Typedefs | |
template<class ReturnType > | |
using | NormalizationRegisterImplBase = std::conditional_t< std::is_same< ReturnType, core::normalizationResult< ReturnType > >::value, NormalizationRegisterEmpty, ext::Register< std::list< std::unique_ptr< abstraction::NormalizeRegistry::Entry > >::const_iterator > > |
template<class ReturnType > | |
using | NormalizationRegister = std::conditional_t< core::has_eval< core::normalize< ReturnType > >::value, NormalizationRegisterImpl< ReturnType >, NormalizationRegisterEmpty > |
using registration::NormalizationRegister = typedef std::conditional_t < core::has_eval < core::normalize < ReturnType > >::value, NormalizationRegisterImpl < ReturnType >, NormalizationRegisterEmpty > |
using registration::NormalizationRegisterImplBase = typedef std::conditional_t < std::is_same < ReturnType, core::normalizationResult < ReturnType > >::value, NormalizationRegisterEmpty, ext::Register < std::list < std::unique_ptr < abstraction::NormalizeRegistry::Entry > >::const_iterator > > |