ΒΆvoid checkCalledOnceParameters(
clang::AnalysisDeclContext& AC,
clang::CalledOnceCheckHandler& Handler,
bool CheckConventionalParameters)
void checkCalledOnceParameters(
clang::AnalysisDeclContext& AC,
clang::CalledOnceCheckHandler& Handler,
bool CheckConventionalParameters)
Description
Check given CFG for 'called once' parameter violations. It traverses the function and tracks how such parameters are used. It detects two main violations: * parameter is called twice * parameter is not called
Declared at: clang/include/clang/Analysis/Analyses/CalledOnceCheck.h:120
Parameters
- clang::AnalysisDeclContext& AC
- -- context.
- clang::CalledOnceCheckHandler& Handler
- -- a handler for found violations.
- bool CheckConventionalParameters
- -- true, if we want to check parameters not explicitly marked as 'called once', but having the same requirements according to conventions.