MCPcopy Create free account
hub / github.com/WinMerge/winmerge / GetFilterErrorMessage

Function GetFilterErrorMessage

Src/FilterErrorMessages.cpp:9–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7#include "unicoder.h"
8
9String GetFilterErrorMessage(FilterErrorCode code)
10{
11 switch (code)
12 {
13 case FILTER_ERROR_NO_ERROR:
14 return _("No error");
15 case FILTER_ERROR_EMPTY_EXPRESSION:
16 return _("Filter expression is empty");
17 case FILTER_ERROR_UNKNOWN_CHAR:
18 return _("Unknown character in filter expression");
19 case FILTER_ERROR_UNTERMINATED_STRING:
20 return _("Unterminated string literal");
21 case FILTER_ERROR_SYNTAX_ERROR:
22 return _("Syntax error in filter expression");
23 case FILTER_ERROR_PARSE_FAILURE:
24 return _("Failed to parse filter expression");
25 case FILTER_ERROR_INVALID_LITERAL:
26 return _("Invalid literal value");
27 case FILTER_ERROR_INVALID_ARGUMENT_COUNT:
28 return _("Invalid number of arguments");
29 case FILTER_ERROR_INVALID_REGULAR_EXPRESSION:
30 return _("Invalid regular expression");
31 case FILTER_ERROR_UNDEFINED_IDENTIFIER:
32 return _("Undefined identifier");
33 case FILTER_ERROR_FILTER_NAME_NOT_FOUND:
34 return _("Filter name not found");
35 case FILTER_ERROR_DIVIDE_BY_ZERO:
36 return _("Division by zero in filter expression");
37 case FILTER_ERROR_INVALID_PROPERTY_NAME:
38 return _("Invalid property name");
39 default:
40 return _("Unknown error");
41 }
42}
43
44String FormatFilterErrorSummary(const FileFilterErrorInfo& fei)
45{

Callers 1

FormatFilterErrorSummaryFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected