1 #ifndef EID_VWR_CONV_WORKER_H 2 #define EID_VWR_CONV_WORKER_H 5 #include <conversions.h> 7 #include "utftranslate.h" 8 #include "cppeidstring.h" 14 static void set_lang(
eid_vwr_langs which) { target_ = which; };
17 virtual EID_STRING convert(
const void* original) = 0;
18 virtual EID_STRING convert(std::string original) {
return convert(original.c_str()); };
19 virtual void* convert(
const void* original,
int* len_return) {
20 EID_STRING cv = convert(original);
21 *len_return = (int)cv.length();
22 return EID_STRDUP(cv.c_str());
Definition: convworker.h:10
eid_vwr_langs
Definition: oslayer.h:85
No language has yet been selected. Used as initializer.
Definition: oslayer.h:86