Lines Matching refs:Func
76 bool isInsertCall(const FunctionDecl *Func) { in isInsertCall() argument
77 const auto *IdInfo = Func->getIdentifier(); in isInsertCall()
80 if (Func->getNumParams() < 2 || Func->getNumParams() > 3) in isInsertCall()
82 if (!isIteratorType(Func->getParamDecl(0)->getType())) in isInsertCall()
87 bool isEmplaceCall(const FunctionDecl *Func) { in isEmplaceCall() argument
88 const auto *IdInfo = Func->getIdentifier(); in isEmplaceCall()
91 if (Func->getNumParams() < 2) in isEmplaceCall()
93 if (!isIteratorType(Func->getParamDecl(0)->getType())) in isEmplaceCall()
98 bool isEraseCall(const FunctionDecl *Func) { in isEraseCall() argument
99 const auto *IdInfo = Func->getIdentifier(); in isEraseCall()
102 if (Func->getNumParams() < 1 || Func->getNumParams() > 2) in isEraseCall()
104 if (!isIteratorType(Func->getParamDecl(0)->getType())) in isEraseCall()
106 if (Func->getNumParams() == 2 && in isEraseCall()
107 !isIteratorType(Func->getParamDecl(1)->getType())) in isEraseCall()
112 bool isEraseAfterCall(const FunctionDecl *Func) { in isEraseAfterCall() argument
113 const auto *IdInfo = Func->getIdentifier(); in isEraseAfterCall()
116 if (Func->getNumParams() < 1 || Func->getNumParams() > 2) in isEraseAfterCall()
118 if (!isIteratorType(Func->getParamDecl(0)->getType())) in isEraseAfterCall()
120 if (Func->getNumParams() == 2 && in isEraseAfterCall()
121 !isIteratorType(Func->getParamDecl(1)->getType())) in isEraseAfterCall()