|
Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
#include <AlgorithmRegistryInfo.hpp>
Public Member Functions | |
| AlgorithmBaseInfo (AlgorithmCategories::AlgorithmCategory category, ext::vector< ext::pair< std::string, abstraction::TypeQualifiers::TypeQualifierSet > > params) | |
| AlgorithmCategories::AlgorithmCategory | getCategory () const |
| const ext::vector< ext::pair< std::string, abstraction::TypeQualifiers::TypeQualifierSet > > & | getParams () const |
Static Public Member Functions | |
| template<class ObjectType , class ... ParamTypes> | |
| static AlgorithmBaseInfo | methodEntryInfo () |
| template<class ... ParamTypes> | |
| static AlgorithmBaseInfo | algorithmEntryInfo (AlgorithmCategories::AlgorithmCategory category) |
| template<class ... ParamTypes> | |
| static AlgorithmBaseInfo | wrapperEntryInfo () |
| static AlgorithmBaseInfo | rawEntryInfo (ext::vector< ext::pair< std::string, abstraction::TypeQualifiers::TypeQualifierSet > > paramSpec) |
| template<class ... ParamTypes> | |
| static AlgorithmBaseInfo | operatorEntryInfo () |
Static Protected Member Functions | |
| template<class ... ParamTypes> | |
| static ext::vector< ext::pair< std::string, abstraction::TypeQualifiers::TypeQualifierSet > > | convertTypes () |
| template<class ReturnType > | |
| static ext::pair< std::string, abstraction::TypeQualifiers::TypeQualifierSet > | convertType () |
| abstraction::AlgorithmBaseInfo::AlgorithmBaseInfo | ( | AlgorithmCategories::AlgorithmCategory | category, |
| ext::vector< ext::pair< std::string, abstraction::TypeQualifiers::TypeQualifierSet > > | params | ||
| ) |
|
inlinestatic |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |