26 void error(
const char *fmt, ...)
28 void warning(
const char *fmt, ...)
31 void error(
const char *fmt, va_list
args);
32 void warning(
const char *fmt, va_list args);
37 virtual
void addError(
const char *msg) = 0;
38 virtual
void addWarning(
const char *msg) = 0;
47 void addError(
const char *msg)
override;
48 void addWarning(
const char *msg)
override;
58 void addError(
const char *msg)
override;
75 void addError(
const char *msg)
override;
*get result *(waiting if necessary)*A common idiom is to fire a bunch of sub tasks at the and then *wait for them to all complete We provide a helper class
virtual void addError(const char *msg)=0
const UT_String & warnings() const
const UT_StringArray & warnings() const
virtual void addWarning(const char *msg)=0
const UT_String & errors() const
const UT_StringArray & errors() const
#define SYS_PRINTF_CHECK_ATTRIBUTE(string_index, first_to_check)