bool BKE_reports_contain(ReportList *reports, eReportType level)
void BKE_reports_unlock(ReportList *reports)
bool BKE_reports_print_test(const ReportList *reports, eReportType type)
eReportType BKE_report_store_level(ReportList *reports)
void BKE_reportf(ReportList *reports, eReportType type, const char *format,...) ATTR_PRINTF_FORMAT(3
bool BKE_report_write_file(const char *filepath, ReportList *reports, const char *header)
char * BKE_reports_string(ReportList *reports, eReportType level)
void BKE_reports_prependf(ReportList *reports, const char *prepend_format,...) ATTR_PRINTF_FORMAT(2
bool BKE_report_write_file_fp(FILE *fp, ReportList *reports, const char *header)
Report * BKE_reports_last_displayable(ReportList *reports)
void BKE_reports_free(ReportList *reports)
const char * BKE_report_type_str(eReportType type)
void BKE_report_print_level_set(ReportList *reports, eReportType level)
void eReportType BKE_report_print_level(ReportList *reports)
void BKE_report_store_level_set(ReportList *reports, eReportType level)
void BKE_reports_clear(ReportList *reports)
void BKE_report(ReportList *reports, eReportType type, const char *message)
void void BKE_reports_prepend(ReportList *reports, const char *prepend)
void BKE_reports_lock(ReportList *reports)
void BKE_reports_init(ReportList *reports, int flag)
void BKE_reports_print(ReportList *reports, eReportType level)
void BKE_reports_move_to_reports(ReportList *reports_dst, ReportList *reports_src)
#define ATTR_PRINTF_FORMAT(format_param, dots_param)