Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp
Show First 20 Lines • Show All 474 Lines • ▼ Show 20 Lines | private: | ||||
Expr *FirstSubExpr; | Expr *FirstSubExpr; | ||||
bool PruneSubtree; | bool PruneSubtree; | ||||
}; | }; | ||||
} // namespace | } // namespace | ||||
UseNullptrCheck::UseNullptrCheck(StringRef Name, ClangTidyContext *Context) | UseNullptrCheck::UseNullptrCheck(StringRef Name, ClangTidyContext *Context) | ||||
: ClangTidyCheck(Name, Context), | : ClangTidyCheck(Name, Context), | ||||
NullMacrosStr(Options.get("NullMacros", "")) { | NullMacrosStr(Options.get("NullMacros", "NULL")) { | ||||
StringRef(NullMacrosStr).split(NullMacros, ","); | StringRef(NullMacrosStr).split(NullMacros, ","); | ||||
} | } | ||||
void UseNullptrCheck::storeOptions(ClangTidyOptions::OptionMap &Opts) { | void UseNullptrCheck::storeOptions(ClangTidyOptions::OptionMap &Opts) { | ||||
Options.store(Opts, "NullMacros", NullMacrosStr); | Options.store(Opts, "NullMacros", NullMacrosStr); | ||||
} | } | ||||
void UseNullptrCheck::registerMatchers(MatchFinder *Finder) { | void UseNullptrCheck::registerMatchers(MatchFinder *Finder) { | ||||
Show All 20 Lines |