Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 366422

Summary: C++11 standard headers missing from file types
Product: [Tools] CDT Reporter: Lukas Felber <l.felber>
Component: cdt-coreAssignee: Sergey Prigogin <eclipse.sprigogin>
Status: RESOLVED FIXED QA Contact: Doug Schaefer <cdtdoug>
Severity: major    
Priority: P3 CC: eclipse.sprigogin
Version: 8.0   
Target Milestone: 8.0.2   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Lukas Felber CLA 2011-12-12 10:25:18 EST
Build Identifier: I20110613-1736

The C++11 standard ( 17.6.1.2 [headers] ) defines additional standard header names. These are missing in the "File Types" Preference page. Missing names are:

array
atomic
chrono
codecvt
forward_list
future
initializer_list
mutex
random
ratio
regex
system_error
thread
tuple
typeindex
type_traits
unordered_map
unordered_set
ccomplex
cfenv
cstdbool
cstdint
ctgmath
cuchar

Would be nice to have these added.


G++ also adds the following extension-less header:

cinttypes

Not sure if this one should be added as well.

Reproducible: Always
Comment 1 Sergey Prigogin CLA 2011-12-12 15:11:25 EST
Fixed in cdt_8_0 and master.
Comment 2 CDT Genie CLA 2011-12-12 15:23:01 EST
*** cdt git genie on behalf of Sergey Prigogin ***

    Bug 366422 - C++11 standard headers missing from file types.

[*] http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=c8a91faa2512ccda47853dafb62d1e6508241fa3
Comment 3 CDT Genie CLA 2011-12-12 15:23:02 EST
*** cdt git genie on behalf of Sergey Prigogin ***

    Bug 366422 - C++11 standard headers missing from file types.

[*] http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=25206698375abea3289c0c1ef06e5fc0da8f7379