24 #ifndef SWSEARCHABLE_H
25 #define SWSEARCHABLE_H
48 static void nullPercent(
char percent,
void *userData);
71 virtual ListKey &search(
const char *istr,
int searchType = 0,
int flags = 0,
73 bool * justCheckIfSupported = 0,
74 void (*percent) (
char,
void *) = &nullPercent,
75 void *percentUserData = 0) = 0;
80 virtual signed char createSearchFramework(
81 void (*percent) (
char,
void *) = &nullPercent,
82 void *percentUserData = 0);
84 virtual void deleteSearchFramework();
99 virtual bool isSearchOptimallySupported(
const char *istr,
int searchType,
int flags,
SWKey *scope);
#define SWORD_NAMESPACE_START
virtual bool hasSearchFramework()
#define SWORD_NAMESPACE_END