CLion 2019.1 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, performs certain navigation actions, highlighting and quick-fixes, while other code insight features (like refactorings and 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: 2 July 2019

See Also