clang-tidy - misc-unused-using-decls — Extra Clang Tools 18.1.8 documentation

# Extra Clang Tools 18.1.8 documentation

## clang-tidy - misc-unused-using-decls

# misc-unused-using-decls

Finds unused `using` declarations.

Unused `using`` declarations in header files will not be diagnosed since these using declarations are part of the header’s public API. Allowed header file extensions can be configured via the HeaderFileExtensions option (see below).

Example:

    // main.cpp
    namespace n { class C; }
    using n::C;  // Never actually used.

## Options

HeaderFileExtensions

  Note: this option is deprecated, it will be removed in clang-tidy version 19. Please use the global configuration option HeaderFileExtensions.

  A semicolon-separated list of filename extensions of header files (the filename extensions should not include “.” prefix). Default is “h,hh,hpp,hxx”. For extension-less header files, use an empty string or leave an empty string between “,” if there are other filename extensions.