Sese Framework
2.3.0
A cross-platform framework
|
External algorithms needed by the library, such as searching, shifting, etc. More...
#include <cstddef>
#include <cstdint>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | sstr |
Typedefs | |
typedef int(* | sstr::FindFunction) (const char *, const char *) |
Functions | |
int | sstr::KMP (const char *str, const char *sub) |
int | sstr::BM (const char *str, const char *sub) |
int | sstr::BM (const uint32_t *str, size_t size, std::vector< SChar > &sub) |
int | sstr::NORMAL (const char *str, const char *sub) |
template<typename T > | |
void | sstr::LeftShiftElement (T *header, size_t len, size_t begin, size_t count) |
template<typename T > | |
void | sstr::RightShiftElement (T *header, size_t len, size_t begin, size_t count) |
External algorithms needed by the library, such as searching, shifting, etc.