#ifndef FTS_FILTER_PRIVATE_H
#define FTS_FILTER_PRIVATE_H
#include "fts-filter.h"
/*
API that stemming providers (classes) must provide: The create()
function is called to get an instance of a registered filter class.
The filter() function is called with tokens for the specific filter.
The destroy function is called to destroy an instance of a filter.
*/
struct fts_filter_vfuncs {
const char *const *settings,
struct fts_filter **filter_r,
const char **error_r);
const char **error_r);
};
struct fts_filter {
struct fts_filter_vfuncs v;
int refcount;
};
#endif