CLion 2018.3 Help

C++ Standards Compliance

CLion incorporates two language engines: the built-in one and the Clangd-based one.

The Clangd-based engine detects warnings and errors to be shown in the editor and performs certain navigation actions, while quick-fixes and other code insight features (i.e. code highlighting, refactorings, completion) are provided by the CLion's own code engine. For details, see the Clangd reference page.

The built-in language engine in CLion supports the C++ standards up to C++14 and partially C++17. Tables below show the lists of each standard's features marked as supported feature is supported, currently supported only in parsing feature is supported only in parsing, or unsupported feature is not supported in CLion.

Last modified: 14 February 2019

See Also