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 , currently supported only in parsing , or unsupported in CLion.