Lines Matching refs:AggregateString
26 std::string AggregateString; variable
33 StringOffset.insert(std::make_pair(Str, AggregateString.size()));
36 AggregateString.append(Str.begin(), Str.end());
38 AggregateString += '\0';
47 raw_svector_ostream(Str).write_escaped(AggregateString); in EmitString()
48 AggregateString = std::string(Str); in EmitString()
52 for (unsigned i = 0, e = AggregateString.size(); i != e; ++i) { in EmitString()
57 O << AggregateString[i]; in EmitString()
61 if (AggregateString[i] != '\\') in EmitString()
64 assert(i + 1 < AggregateString.size() && "Incomplete escape sequence!"); in EmitString()
65 if (isdigit(AggregateString[i + 1])) { in EmitString()
66 assert(isdigit(AggregateString[i + 2]) && in EmitString()
67 isdigit(AggregateString[i + 3]) && in EmitString()
69 O << AggregateString[++i]; in EmitString()
70 O << AggregateString[++i]; in EmitString()
71 O << AggregateString[++i]; in EmitString()
74 O << AggregateString[++i]; in EmitString()
84 assert(AggregateString.find(')') == std::string::npos && in EmitCharArray()
88 for (char C : AggregateString) { in EmitCharArray()