Lines Matching defs:Out

34     raw_ostream &Out;
39 : Out(o? *o : llvm::outs()), Dump(Dump) { }
44 Context.getTranslationUnitDecl()->print(Out, Policy, /*Indentation=*/0,
100 raw_ostream& Out;
102 DeclContextPrinter() : Out(llvm::errs()) {}
117 Out << "[translation unit] " << DC;
120 Out << "[namespace] ";
122 Out << *ND;
128 Out << "[enum] ";
130 Out << "<enum> ";
131 Out << *ED;
137 Out << "[struct] ";
139 Out << "<struct> ";
140 Out << *RD;
146 Out << "[class] ";
148 Out << "<class> ";
149 Out << *RD << ' ' << DC;
153 Out << "[objc method]";
156 Out << "[objc interface]";
159 Out << "[objc category]";
162 Out << "[objc protocol]";
165 Out << "[objc implementation]";
168 Out << "[objc categoryimpl]";
171 Out << "[linkage spec]";
174 Out << "[block]";
179 Out << "[function] ";
181 Out << "<function> ";
182 Out << *FD;
184 Out << "(";
189 Out << ", ";
192 Out << **I;
194 Out << ")";
200 Out << "[c++ method] ";
202 Out << "(c++ method) ";
204 Out << "<c++ method> ";
205 Out << *D;
207 Out << "(";
212 Out << ", ";
215 Out << **I;
217 Out << ")";
223 Out << " [[" << SemaDC << "]]";
230 Out << "[c++ ctor] ";
232 Out << "(c++ ctor) ";
234 Out << "<c++ ctor> ";
235 Out << *D;
237 Out << "(";
242 Out << ", ";
245 Out << **I;
247 Out << ")";
253 Out << " [[" << SemaDC << "]]";
259 Out << "[c++ dtor] ";
261 Out << "(c++ dtor) ";
263 Out << "<c++ dtor> ";
264 Out << *D;
269 Out << " [[" << SemaDC << "]]";
275 Out << "[c++ conversion] ";
277 Out << "(c++ conversion) ";
279 Out << "<c++ conversion> ";
280 Out << *D;
285 Out << " [[" << SemaDC << "]]";
293 Out << "\n";
299 Out << " ";
327 Out << "<IndirectField> " << *IFD << '\n';
332 Out << "<Label> " << *LD << '\n';
337 Out << "<field> " << *FD << '\n';
343 Out << "<typedef> " << *TD << '\n';
348 Out << "<enum constant> " << *ECD << '\n';
353 Out << "<var> " << *VD << '\n';
358 Out << "<implicit parameter> " << *IPD << '\n';
363 Out << "<parameter> " << *PVD << '\n';
368 Out << "<objc property> " << *OPD << '\n';
373 Out << "<function template> " << *FTD << '\n';
377 Out << "<file-scope asm>\n";
381 Out << "<using directive>\n";
386 Out << "<namespace alias> " << *NAD << '\n';
391 Out << "<class template> " << *CTD << '\n';
395 Out << "DeclKind: " << DK << '"' << *I << "\"\n";