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 | reverse_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 第 11237 行定义.
typedef unsigned char elc::defs::base::range_n::reverse_match_pattern< T >::index_type |
在文件 all_defs.cpp 第 11239 行定义.
|
inlineconstexprnoexcept |
在文件 all_defs.cpp 第 11255 行定义.
|
inlineconstexprnoexcept |
在文件 all_defs.cpp 第 11246 行定义.
|
inlinestaticconstexprnoexcept |
在文件 all_defs.cpp 第 11243 行定义.
|
inlineconstexprnoexcept |
在文件 all_defs.cpp 第 11258 行定义.
array_like_view_t<T> elc::defs::base::range_n::reverse_match_pattern< T >::_pattern |
在文件 all_defs.cpp 第 11238 行定义.
size_t elc::defs::base::range_n::reverse_match_pattern< T >::skip_table[number_of_possible_values_per< index_type >] {} |
在文件 all_defs.cpp 第 11241 行定义.