Lines Matching refs:CHECKER
184 template <typename CHECKER>
185 CHECKER *registerChecker() {
186 CheckerTag tag = getTag<CHECKER>();
189 return static_cast<CHECKER *>(ref); // already registered.
191 CHECKER *checker = new CHECKER();
193 CheckerDtors.push_back(CheckerDtor(checker, destruct<CHECKER>));
194 CHECKER::_register(checker, *this);
199 template <typename CHECKER>
200 CHECKER *registerChecker(AnalyzerOptions &AOpts) {
201 CheckerTag tag = getTag<CHECKER>();
204 return static_cast<CHECKER *>(ref); // already registered.
206 CHECKER *checker = new CHECKER(AOpts);
208 CheckerDtors.push_back(CheckerDtor(checker, destruct<CHECKER>));
209 CHECKER::_register(checker, *this);
578 template <typename CHECKER>
579 static void destruct(void *obj) { delete static_cast<CHECKER *>(obj); }