From: Ramkumar Ramachandra Date: Wed, 21 Jan 2015 22:50:26 +0000 (-0500) Subject: semantic/bovine/c: Parse C++11 strongly typed enum X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=e805e93a63b93a7fec9d95af78c971a670a7e6e4;p=emacs.git 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. --- 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; };