Lines Matching refs:LengthModifier
22 using clang::analyze_format_string::LengthModifier;
216 LengthModifier::Kind lmKind = LengthModifier::None; in ParseLengthModifier()
225 lmKind = LengthModifier::AsChar; in ParseLengthModifier()
228 lmKind = LengthModifier::AsShortLong; in ParseLengthModifier()
230 lmKind = LengthModifier::AsShort; in ParseLengthModifier()
237 lmKind = LengthModifier::AsLongLong; in ParseLengthModifier()
239 lmKind = LengthModifier::AsLong; in ParseLengthModifier()
242 case 'j': lmKind = LengthModifier::AsIntMax; ++I; break; in ParseLengthModifier()
243 case 'z': lmKind = LengthModifier::AsSizeT; ++I; break; in ParseLengthModifier()
244 case 't': lmKind = LengthModifier::AsPtrDiff; ++I; break; in ParseLengthModifier()
245 case 'L': lmKind = LengthModifier::AsLongDouble; ++I; break; in ParseLengthModifier()
246 case 'q': lmKind = LengthModifier::AsQuad; ++I; break; in ParseLengthModifier()
254 lmKind = LengthModifier::AsAllocate; in ParseLengthModifier()
262 lmKind = LengthModifier::AsMAllocate; in ParseLengthModifier()
273 lmKind = LengthModifier::AsInt64; in ParseLengthModifier()
281 lmKind = LengthModifier::AsInt32; in ParseLengthModifier()
286 lmKind = LengthModifier::AsInt3264; in ParseLengthModifier()
289 lmKind = LengthModifier::AsWide; ++I; break; in ParseLengthModifier()
291 LengthModifier lm(lmPosition, lmKind); in ParseLengthModifier()
576 analyze_format_string::LengthModifier::toString() const { in toString()
722 case LengthModifier::None: in hasValidLengthModifier()
726 case LengthModifier::AsShort: in hasValidLengthModifier()
744 case LengthModifier::AsChar: in hasValidLengthModifier()
745 case LengthModifier::AsLongLong: in hasValidLengthModifier()
746 case LengthModifier::AsQuad: in hasValidLengthModifier()
747 case LengthModifier::AsIntMax: in hasValidLengthModifier()
748 case LengthModifier::AsSizeT: in hasValidLengthModifier()
749 case LengthModifier::AsPtrDiff: in hasValidLengthModifier()
769 case LengthModifier::AsShortLong: in hasValidLengthModifier()
773 case LengthModifier::AsLong: // or AsWideChar in hasValidLengthModifier()
804 case LengthModifier::AsLongDouble: in hasValidLengthModifier()
828 case LengthModifier::AsAllocate: in hasValidLengthModifier()
838 case LengthModifier::AsMAllocate: in hasValidLengthModifier()
849 case LengthModifier::AsInt32: in hasValidLengthModifier()
850 case LengthModifier::AsInt3264: in hasValidLengthModifier()
851 case LengthModifier::AsInt64: in hasValidLengthModifier()
863 case LengthModifier::AsWide: in hasValidLengthModifier()
880 case LengthModifier::None: in hasStandardLengthModifier()
881 case LengthModifier::AsChar: in hasStandardLengthModifier()
882 case LengthModifier::AsShort: in hasStandardLengthModifier()
883 case LengthModifier::AsLong: in hasStandardLengthModifier()
884 case LengthModifier::AsLongLong: in hasStandardLengthModifier()
885 case LengthModifier::AsIntMax: in hasStandardLengthModifier()
886 case LengthModifier::AsSizeT: in hasStandardLengthModifier()
887 case LengthModifier::AsPtrDiff: in hasStandardLengthModifier()
888 case LengthModifier::AsLongDouble: in hasStandardLengthModifier()
890 case LengthModifier::AsAllocate: in hasStandardLengthModifier()
891 case LengthModifier::AsMAllocate: in hasStandardLengthModifier()
892 case LengthModifier::AsQuad: in hasStandardLengthModifier()
893 case LengthModifier::AsInt32: in hasStandardLengthModifier()
894 case LengthModifier::AsInt3264: in hasStandardLengthModifier()
895 case LengthModifier::AsInt64: in hasStandardLengthModifier()
896 case LengthModifier::AsWide: in hasStandardLengthModifier()
897 case LengthModifier::AsShortLong: // ??? in hasStandardLengthModifier()
948 if (LM.getKind() == LengthModifier::AsLongDouble) { in hasStandardLengthConversionCombination()
964 Optional<LengthModifier> FormatSpecifier::getCorrectedLengthModifier() const { in getCorrectedLengthModifier()
966 if (LM.getKind() == LengthModifier::AsLongDouble || in getCorrectedLengthModifier()
967 LM.getKind() == LengthModifier::AsQuad) { in getCorrectedLengthModifier()
968 LengthModifier FixedLM(LM); in getCorrectedLengthModifier()
969 FixedLM.setKind(LengthModifier::AsLongLong); in getCorrectedLengthModifier()
978 LengthModifier &LM) { in namedTypeToLengthModifier()
985 LM.setKind(LengthModifier::AsSizeT); in namedTypeToLengthModifier()
989 LM.setKind(LengthModifier::AsSizeT); in namedTypeToLengthModifier()
992 LM.setKind(LengthModifier::AsIntMax); in namedTypeToLengthModifier()
995 LM.setKind(LengthModifier::AsIntMax); in namedTypeToLengthModifier()
998 LM.setKind(LengthModifier::AsPtrDiff); in namedTypeToLengthModifier()