Flags use of the C standard library functions 'memset', 'memcpy' and 'memcmp' and similar derivatives on non-trivial types.
More...
#include <RawMemoryCallOnNonTrivialTypeCheck.h>
Flags use of the C standard library functions 'memset', 'memcpy' and 'memcmp' and similar derivatives on non-trivial types.
For the user-facing documentation see: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/raw-memory-call-on-non-trivial-type.html
Definition at line 21 of file RawMemoryCallOnNonTrivialTypeCheck.h.
◆ RawMemoryCallOnNonTrivialTypeCheck()
| clang::tidy::bugprone::RawMemoryCallOnNonTrivialTypeCheck::RawMemoryCallOnNonTrivialTypeCheck |
( |
StringRef | Name, |
|
|
ClangTidyContext * | Context ) |
◆ check()
| void clang::tidy::bugprone::RawMemoryCallOnNonTrivialTypeCheck::check |
( |
const ast_matchers::MatchFinder::MatchResult & | Result | ) |
|
|
override |
◆ isLanguageVersionSupported()
| bool clang::tidy::bugprone::RawMemoryCallOnNonTrivialTypeCheck::isLanguageVersionSupported |
( |
const LangOptions & | LangOpts | ) |
const |
|
inlineoverride |
◆ registerMatchers()
| void clang::tidy::bugprone::RawMemoryCallOnNonTrivialTypeCheck::registerMatchers |
( |
ast_matchers::MatchFinder * | Finder | ) |
|
|
override |
◆ storeOptions()
The documentation for this class was generated from the following files: