ELC in dev
ELC-lang
|
sunday算法表头,用以实施头起始的快速子串匹配算法 大部分情况下应当编译时预构建或对运行时生成的实例进行缓存 更多...
Public 类型 | |
typedef unsigned char | index_type |
Public 成员函数 | |
constexpr void | build_table (const array_like_view_t< T > &pattern) noexcept |
constexpr | match_pattern (const array_like_view_t< T > &pattern) noexcept |
constexpr T * | match (const array_like_view_t< T > &range) const noexcept |
静态 Public 成员函数 | |
static constexpr index_type | get_index_of (T &ch) noexcept |
Public 属性 | |
array_like_view_t< T > | _pattern |
size_t | skip_table [number_of_possible_values_per< index_type >] {} |
sunday算法表头,用以实施头起始的快速子串匹配算法 大部分情况下应当编译时预构建或对运行时生成的实例进行缓存
在文件 all_defs.cpp 第 11195 行定义.
typedef unsigned char elc::defs::base::range_n::match_pattern< T >::index_type |
在文件 all_defs.cpp 第 11197 行定义.
|
inlineconstexprnoexcept |
在文件 all_defs.cpp 第 11213 行定义.
|
inlineconstexprnoexcept |
在文件 all_defs.cpp 第 11204 行定义.
|
inlinestaticconstexprnoexcept |
在文件 all_defs.cpp 第 11201 行定义.
|
inlineconstexprnoexcept |
在文件 all_defs.cpp 第 11216 行定义.
array_like_view_t<T> elc::defs::base::range_n::match_pattern< T >::_pattern |
在文件 all_defs.cpp 第 11196 行定义.
size_t elc::defs::base::range_n::match_pattern< T >::skip_table[number_of_possible_values_per< index_type >] {} |
在文件 all_defs.cpp 第 11199 行定义.