mirror of
https://github.com/xiaoyifang/goldendict-ng.git
synced 2024-12-25 17:04:07 +00:00
33 lines
526 B
C++
33 lines
526 B
C++
/* string replacement list class */
|
|
#ifndef _REPLIST_HXX_
|
|
#define _REPLIST_HXX_
|
|
|
|
#include "hunvisapi.h"
|
|
|
|
#include "w_char.hxx"
|
|
|
|
#ifdef near
|
|
# undef near
|
|
#endif
|
|
|
|
class LIBHUNSPELL_DLL_EXPORTED RepList
|
|
{
|
|
protected:
|
|
replentry ** dat;
|
|
int size;
|
|
int pos;
|
|
|
|
public:
|
|
RepList(int n);
|
|
~RepList();
|
|
|
|
int get_pos();
|
|
int add(char * pat1, char * pat2);
|
|
replentry * item(int n);
|
|
int near(const char * word);
|
|
int match(const char * word, int n);
|
|
int conv(const char * word, char * dest);
|
|
};
|
|
|
|
#endif
|