22 char *error_line_number_end;
25 if (
at_any(error_line_number_end,
"(:") &&
at_number(&error_line_number_end[1])) {
29 log_line = error_line_number_end;
36 log_line = error_line_number_end;
char * parse_line(char *log_line, GPULogItem &log_item) override
char * skip_severity_prefix(char *log_line, GPULogItem &log_item)
char * skip_severity_keyword(char *log_line, GPULogItem &log_item)
char * skip_separators(char *log_line, const StringRef separators) const
char * skip_severity(char *log_line, GPULogItem &log_item, const char *error_msg, const char *warning_msg) const
bool at_number(const char *log_line) const
int parse_number(const char *log_line, char **r_new_position) const
bool at_any(const char *log_line, const StringRef chars) const