summaryrefslogtreecommitdiff
path: root/starmath/inc
diff options
context:
space:
mode:
authorTakeshi Abe <tabe@fixedpoint.jp>2017-02-19 12:01:56 +0900
committerTakeshi Abe <tabe@fixedpoint.jp>2017-02-19 13:30:26 +0000
commit1f02e9b5a71836aa750d8e6676d2e876cad5e7a2 (patch)
tree3c23331ecbf8b13460a823994cb70a971ffab7bb /starmath/inc
parent28416331ffa226a93278e5a673f8ea2fbae28b42 (diff)
starmath: Convert SmParseError to scoped enum
Change-Id: Ia2663a768c424ea6f03bd0933a3c2fd608c239d8 Reviewed-on: https://gerrit.libreoffice.org/34422 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Takeshi Abe <tabe@fixedpoint.jp>
Diffstat (limited to 'starmath/inc')
-rw-r--r--starmath/inc/error.hxx29
1 files changed, 18 insertions, 11 deletions
diff --git a/starmath/inc/error.hxx b/starmath/inc/error.hxx
index 48d7512d3f58..ec0c10cb7d58 100644
--- a/starmath/inc/error.hxx
+++ b/starmath/inc/error.hxx
@@ -23,18 +23,25 @@
class SmNode;
-enum SmParseError
+enum class SmParseError
{
- PE_NONE,
- PE_UNEXPECTED_CHAR, PE_UNEXPECTED_TOKEN,
- PE_FUNC_EXPECTED, PE_UNOPER_EXPECTED,
- PE_POUND_EXPECTED,
- PE_COLOR_EXPECTED, PE_LGROUP_EXPECTED,
- PE_RGROUP_EXPECTED, PE_LBRACE_EXPECTED,
- PE_RBRACE_EXPECTED, PE_PARENT_MISMATCH,
- PE_RIGHT_EXPECTED, PE_FONT_EXPECTED,
- PE_SIZE_EXPECTED, PE_DOUBLE_ALIGN,
- PE_DOUBLE_SUBSUPSCRIPT
+ None,
+ UnexpectedChar,
+ UnexpectedToken,
+ FuncExpected,
+ UnoperExpected,
+ PoundExpected,
+ ColorExpected,
+ LgroupExpected,
+ RgroupExpected,
+ LbraceExpected,
+ RbraceExpected,
+ ParentMismatch,
+ RightExpected,
+ FontExpected,
+ SizeExpected,
+ DoubleAlign,
+ DoubleSubsupscript
};