Lines Matching defs:CharKind
74 enum class CharKind { Regular = 0, Wide };
75 constexpr CharKind CK_Regular = CharKind::Regular;
76 constexpr CharKind CK_Wide = CharKind::Wide;
78 static QualType getCharPtrType(ASTContext &Ctx, CharKind CK) {
79 return Ctx.getPointerType(CK == CharKind::Regular ? Ctx.CharTy
201 void evalMemcpy(CheckerContext &C, const CallEvent &Call, CharKind CK) const;
202 void evalMempcpy(CheckerContext &C, const CallEvent &Call, CharKind CK) const;
203 void evalMemmove(CheckerContext &C, const CallEvent &Call, CharKind CK) const;
208 bool Restricted, bool IsMempcpy, CharKind CK) const;
210 void evalMemcmp(CheckerContext &C, const CallEvent &Call, CharKind CK) const;
319 CharKind CK = CharKind::Regular) const;
323 CharKind CK = CharKind::Regular) const;
327 CharKind CK = CharKind::Regular) const;
407 const ElementRegion *ER, CharKind CK) {
411 if (CK == CharKind::Regular) {
556 CharKind CK) const {
604 AccessKind Access, CharKind CK) const {
671 CharKind CK) const {
1445 bool IsMempcpy, CharKind CK) const {
1546 CharKind CK) const {
1561 CharKind CK) const {
1575 CharKind CK) const {
1597 IsMempcpy, CharKind::Regular);
1601 CharKind CK) const {