Home | History | Annotate | Download | only in Support

Lines Matching refs:OS

27   raw_svector_ostream OS(Out);
28 print(OS);
58 void Twine::printOneChild(raw_ostream &OS, Child Ptr,
64 Ptr.twine->print(OS);
67 OS << Ptr.cString;
70 OS << *Ptr.stdString;
73 OS << *Ptr.stringRef;
76 OS << Ptr.character;
79 OS << Ptr.decUI;
82 OS << Ptr.decI;
85 OS << *Ptr.decUL;
88 OS << *Ptr.decL;
91 OS << *Ptr.decULL;
94 OS << *Ptr.decLL;
97 OS.write_hex(*Ptr.uHex);
102 void Twine::printOneChildRepr(raw_ostream &OS, Child Ptr,
106 OS << "null"; break;
108 OS << "empty"; break;
110 OS << "rope:";
111 Ptr.twine->printRepr(OS);
114 OS << "cstring:\""
118 OS << "std::string:\""
122 OS << "stringref:\""
126 OS << "char:\"" << Ptr.character << "\"";
129 OS << "decUI:\"" << Ptr.decUI << "\"";
132 OS << "decI:\"" << Ptr.decI << "\"";
135 OS << "decUL:\"" << *Ptr.decUL << "\"";
138 OS << "decL:\"" << *Ptr.decL << "\"";
141 OS << "decULL:\"" << *Ptr.decULL << "\"";
144 OS << "decLL:\"" << *Ptr.decLL << "\"";
147 OS << "uhex:\"" << Ptr.uHex << "\"";
152 void Twine::print(raw_ostream &OS) const {
153 printOneChild(OS, LHS, getLHSKind());
154 printOneChild(OS, RHS, getRHSKind());
157 void Twine::printRepr(raw_ostream &OS) const {
158 OS << "(Twine ";
159 printOneChildRepr(OS, LHS, getLHSKind());
160 OS << " ";
161 printOneChildRepr(OS, RHS, getRHSKind());
162 OS << ")";