Sese Framework  2.3.0
A cross-platform framework
Loading...
Searching...
No Matches
Algorithm.h File Reference

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)
 

Detailed Description

External algorithms needed by the library, such as searching, shifting, etc.

Date
2022-9-27
Version
0.1
Author
kaoru