From e805e93a63b93a7fec9d95af78c971a670a7e6e4 Mon Sep 17 00:00:00 2001 From: Ramkumar Ramachandra Date: Wed, 21 Jan 2015 17:50:26 -0500 Subject: [PATCH] semantic/bovine/c: Parse C++11 strongly typed enum * semantic/bovine/c.by (ENUM, opt-enum-type): Add opt-enum-type argument to ENUM, that matches either a colon + typeformbase or nothing. * semantic/bovine/c.el (semantic-c-reconstitute token): Add :enum-type. --- test/manual/cedet/cedet/semantic/tests/test.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/manual/cedet/cedet/semantic/tests/test.cpp b/test/manual/cedet/cedet/semantic/tests/test.cpp index 21746b7ed19..39967031fef 100644 --- a/test/manual/cedet/cedet/semantic/tests/test.cpp +++ b/test/manual/cedet/cedet/semantic/tests/test.cpp @@ -22,6 +22,11 @@ int simple1(int a) { } +enum typedenum : unsigned { + FIRST = 0UL, + SECOND = ~0UL +}; + struct foo1 { int test; }; -- 2.39.5