Lines Matching refs:MaxLen
22 std::string llvm::pdb::truncateStringBack(StringRef S, uint32_t MaxLen) { in truncateStringBack() argument
23 if (MaxLen == 0 || S.size() <= MaxLen || S.size() <= 3) in truncateStringBack()
26 assert(MaxLen >= 3); in truncateStringBack()
27 uint32_t FinalLen = std::min<size_t>(S.size(), MaxLen - 3); in truncateStringBack()
32 std::string llvm::pdb::truncateStringMiddle(StringRef S, uint32_t MaxLen) { in truncateStringMiddle() argument
33 if (MaxLen == 0 || S.size() <= MaxLen || S.size() <= 3) in truncateStringMiddle()
36 assert(MaxLen >= 3); in truncateStringMiddle()
37 uint32_t FinalLen = std::min<size_t>(S.size(), MaxLen - 3); in truncateStringMiddle()
43 std::string llvm::pdb::truncateStringFront(StringRef S, uint32_t MaxLen) { in truncateStringFront() argument
44 if (MaxLen == 0 || S.size() <= MaxLen || S.size() <= 3) in truncateStringFront()
47 assert(MaxLen >= 3); in truncateStringFront()
48 S = S.take_back(MaxLen - 3); in truncateStringFront()
53 uint32_t MaxLen) { in truncateQuotedNameFront() argument
55 if (MaxLen == 0 || RequiredExtraChars + Name.size() <= MaxLen) in truncateQuotedNameFront()
58 assert(MaxLen >= RequiredExtraChars); in truncateQuotedNameFront()
59 std::string TN = truncateStringFront(Name, MaxLen - RequiredExtraChars); in truncateQuotedNameFront()
64 uint32_t MaxLen) { in truncateQuotedNameBack() argument
66 if (MaxLen == 0 || RequiredExtraChars + Name.size() <= MaxLen) in truncateQuotedNameBack()
69 assert(MaxLen >= RequiredExtraChars); in truncateQuotedNameBack()
70 std::string TN = truncateStringBack(Name, MaxLen - RequiredExtraChars); in truncateQuotedNameBack()