Home | History | Annotate | Download | only in Analyses

Lines Matching refs:kind

67   enum Kind {
88 : Position(nullptr), kind(None) {}
89 LengthModifier(const char *pos, Kind k)
90 : Position(pos), kind(k) {}
97 switch (kind) {
111 Kind getKind() const { return kind; }
112 void setKind(Kind k) { kind = k; }
118 Kind kind;
123 enum Kind {
183 kind(InvalidSpecifier) {}
185 ConversionSpecifier(bool isPrintf, const char *pos, Kind k)
186 : IsPrintf(isPrintf), Position(pos), EndScanList(nullptr), kind(k) {}
197 switch (kind) {
208 Kind getKind() const { return kind; }
209 void setKind(Kind k) { kind = k; }
214 bool isIntArg() const { return (kind >= IntArgBeg && kind <= IntArgEnd) ||
215 kind == FreeBSDrArg || kind == FreeBSDyArg; }
216 bool isUIntArg() const { return kind >= UIntArgBeg && kind <= UIntArgEnd; }
217 bool isAnyIntArg() const { return kind >= IntArgBeg && kind <= UIntArgEnd; }
228 Kind kind;
233 enum Kind { UnknownTy, InvalidTy, SpecificTy, ObjCPointerTy, CPointerTy,
239 const Kind K;
244 ArgType(Kind k = UnknownTy, const char *n = nullptr)
410 PrintfConversionSpecifier(const char *pos, Kind k)
413 bool isObjCArg() const { return kind >= ObjCBeg && kind <= ObjCEnd; }
414 bool isDoubleArg() const { return kind >= DoubleArgBeg &&
415 kind <= DoubleArgEnd; }
546 ScanfConversionSpecifier(const char *pos, Kind k)