diff options
| author | Alan Mackenzie | 2014-08-24 20:50:11 +0000 |
|---|---|---|
| committer | Alan Mackenzie | 2014-08-24 20:50:11 +0000 |
| commit | 4031fb7bac75dabf6c801721ef044a1d71fe6596 (patch) | |
| tree | 3ca6c1f8d68f9fc223f962449be71c820d5dff8b /ChangeLog | |
| parent | 66bb9533fc77963c495de7f33ec6dc8e4d342a55 (diff) | |
| download | emacs-4031fb7bac75dabf6c801721ef044a1d71fe6596.tar.gz emacs-4031fb7bac75dabf6c801721ef044a1d71fe6596.zip | |
Handle C++11's "auto" and "decltype" constructions.
cc-engine.el (c-forward-type): Enhance to recognise and return 'decltype.
(c-forward-decl-or-cast-1): New let variables backup-kwd-sym,
prev-kwd-sym, new-style-auto. Enhance to handle the new "auto" keyword.
cc-fonts.el (c-font-lock-declarations): Handle the "decltype" keyword.
(c-font-lock-c++-new): Handle "decltype" constructions.
cc-langs.el (c-auto-ops, c-auto-ops-re): New c-lang-defconsts/defvars.
(c-haskell-op, c-haskell-op-re): New c-lang-defconsts/defvars.
(c-typeof-kwds, c-typeof-key): New c-lang-defconsts/defvars.
(c-typeless-decl-kwds): Append "auto" onto the C++ value.
(c-not-decl-init-keywords): Also exclude c-typeof-kwds from value.
Diffstat (limited to 'ChangeLog')
0 files changed, 0 insertions, 0 deletions