Home | History | Annotate | Download | only in Analysis

Lines Matching refs:LengthModifier

22 using clang::analyze_format_string::LengthModifier;
186 LengthModifier::Kind lmKind = LengthModifier::None;
193 lmKind = (I != E && *I == 'h') ? (++I, LengthModifier::AsChar)
194 : LengthModifier::AsShort;
198 lmKind = (I != E && *I == 'l') ? (++I, LengthModifier::AsLongLong)
199 : LengthModifier::AsLong;
201 case 'j': lmKind = LengthModifier::AsIntMax; ++I; break;
202 case 'z': lmKind = LengthModifier::AsSizeT; ++I; break;
203 case 't': lmKind = LengthModifier::AsPtrDiff; ++I; break;
204 case 'L': lmKind = LengthModifier::AsLongDouble; ++I; break;
205 case 'q': lmKind = LengthModifier::AsQuad; ++I; break;
213 lmKind = LengthModifier::AsAllocate;
221 lmKind = LengthModifier::AsMAllocate;
227 LengthModifier lm(lmPosition, lmKind);
452 // Methods on LengthModifier.
456 analyze_format_string::LengthModifier::toString() const {
580 case LengthModifier::None:
584 case LengthModifier::AsChar:
585 case LengthModifier::AsShort:
586 case LengthModifier::AsLongLong:
587 case LengthModifier::AsQuad:
588 case LengthModifier::AsIntMax:
589 case LengthModifier::AsSizeT:
590 case LengthModifier::AsPtrDiff:
608 case LengthModifier::AsLong:
636 case LengthModifier::AsLongDouble:
660 case LengthModifier::AsAllocate:
670 case LengthModifier::AsMAllocate:
682 llvm_unreachable("Invalid LengthModifier Kind!");
687 case LengthModifier::None:
688 case LengthModifier::AsChar:
689 case LengthModifier::AsShort:
690 case LengthModifier::AsLong:
691 case LengthModifier::AsLongLong:
692 case LengthModifier::AsIntMax:
693 case LengthModifier::AsSizeT:
694 case LengthModifier::AsPtrDiff:
695 case LengthModifier::AsLongDouble:
697 case LengthModifier::AsAllocate:
698 case LengthModifier::AsMAllocate:
699 case LengthModifier::AsQuad:
702 llvm_unreachable("Invalid LengthModifier Kind!");
743 if (LM.getKind() == LengthModifier::AsLongDouble) {
759 Optional<LengthModifier> FormatSpecifier::getCorrectedLengthModifier() const {
761 if (LM.getKind() == LengthModifier::AsLongDouble ||
762 LM.getKind() == LengthModifier::AsQuad) {
763 LengthModifier FixedLM(LM);
764 FixedLM.setKind(LengthModifier::AsLongLong);
773 LengthModifier &LM) {
780 LM.setKind(LengthModifier::AsSizeT);
784 LM.setKind(LengthModifier::AsSizeT);
787 LM.setKind(LengthModifier::AsIntMax);
790 LM.setKind(LengthModifier::AsIntMax);
793 LM.setKind(LengthModifier::AsPtrDiff);