17#pragma GCC diagnostic push
18#pragma GCC diagnostic ignored "-Wextra-semi"
19#pragma GCC diagnostic ignored "-Wsuggest-override"
20#pragma GCC diagnostic ignored "-Wzero-as-null-pointer-constant"
23#pragma clang diagnostic push
24#pragma clang diagnostic ignored "-Wsuggest-destructor-override"
27#include <swbasicfilter.h>
29#pragma clang diagnostic pop
32#pragma GCC diagnostic pop
52 sword::SWKey
const * key)
56 hasFootnotePreTag =
false;
68 sword::BasicFilterUserData *userData)
override;
72 const sword::SWKey *key,
73 const sword::SWModule *module =
nullptr)
override;
78 sword::SWModule
const * module,
79 sword::SWKey
const * key)
override
80 {
return new UserData(module, key); }
short unsigned int swordFootnote
UserData(sword::SWModule const *module, sword::SWKey const *key)
GBF to HTML conversion filter.
sword::BasicFilterUserData * createUserData(sword::SWModule const *module, sword::SWKey const *key) override
bool handleToken(sword::SWBuf &buf, const char *token, sword::BasicFilterUserData *userData) override
char processText(sword::SWBuf &buf, const sword::SWKey *key, const sword::SWModule *module=nullptr) override