mirror of
https://github.com/xiaoyifang/goldendict-ng.git
synced 2024-12-12 10:54:07 +00:00
28 lines
492 B
C++
28 lines
492 B
C++
|
/* string replacement list class */
|
||
|
#ifndef _REPLIST_HXX_
|
||
|
#define _REPLIST_HXX_
|
||
|
|
||
|
#include "hunvisapi.h"
|
||
|
|
||
|
#include "w_char.hxx"
|
||
|
|
||
|
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
|