Lines Matching refs:Out
34 llvm::raw_ostream &Out; member in __anonfc6e60950111::ASTPrinter
39 : Out(o? *o : llvm::outs()), Dump(Dump) { } in ASTPrinter()
44 Context.getTranslationUnitDecl()->print(Out, Policy); in HandleTranslationUnit()
98 llvm::raw_ostream& Out; member in __anonfc6e60950311::DeclContextPrinter
100 DeclContextPrinter() : Out(llvm::errs()) {} in DeclContextPrinter()
115 Out << "[translation unit] " << DC; in PrintDeclContext()
118 Out << "[namespace] "; in PrintDeclContext()
120 Out << ND; in PrintDeclContext()
126 Out << "[enum] "; in PrintDeclContext()
128 Out << "<enum> "; in PrintDeclContext()
129 Out << ED; in PrintDeclContext()
135 Out << "[struct] "; in PrintDeclContext()
137 Out << "<struct> "; in PrintDeclContext()
138 Out << RD; in PrintDeclContext()
144 Out << "[class] "; in PrintDeclContext()
146 Out << "<class> "; in PrintDeclContext()
147 Out << RD << ' ' << DC; in PrintDeclContext()
151 Out << "[objc method]"; in PrintDeclContext()
154 Out << "[objc interface]"; in PrintDeclContext()
157 Out << "[objc category]"; in PrintDeclContext()
160 Out << "[objc protocol]"; in PrintDeclContext()
163 Out << "[objc implementation]"; in PrintDeclContext()
166 Out << "[objc categoryimpl]"; in PrintDeclContext()
169 Out << "[linkage spec]"; in PrintDeclContext()
172 Out << "[block]"; in PrintDeclContext()
177 Out << "[function] "; in PrintDeclContext()
179 Out << "<function> "; in PrintDeclContext()
180 Out << FD; in PrintDeclContext()
182 Out << "("; in PrintDeclContext()
187 Out << ", "; in PrintDeclContext()
190 Out << *I; in PrintDeclContext()
192 Out << ")"; in PrintDeclContext()
198 Out << "[c++ method] "; in PrintDeclContext()
200 Out << "(c++ method) "; in PrintDeclContext()
202 Out << "<c++ method> "; in PrintDeclContext()
203 Out << D; in PrintDeclContext()
205 Out << "("; in PrintDeclContext()
210 Out << ", "; in PrintDeclContext()
213 Out << *I; in PrintDeclContext()
215 Out << ")"; in PrintDeclContext()
221 Out << " [[" << SemaDC << "]]"; in PrintDeclContext()
228 Out << "[c++ ctor] "; in PrintDeclContext()
230 Out << "(c++ ctor) "; in PrintDeclContext()
232 Out << "<c++ ctor> "; in PrintDeclContext()
233 Out << D; in PrintDeclContext()
235 Out << "("; in PrintDeclContext()
240 Out << ", "; in PrintDeclContext()
243 Out << *I; in PrintDeclContext()
245 Out << ")"; in PrintDeclContext()
251 Out << " [[" << SemaDC << "]]"; in PrintDeclContext()
257 Out << "[c++ dtor] "; in PrintDeclContext()
259 Out << "(c++ dtor) "; in PrintDeclContext()
261 Out << "<c++ dtor> "; in PrintDeclContext()
262 Out << D; in PrintDeclContext()
267 Out << " [[" << SemaDC << "]]"; in PrintDeclContext()
273 Out << "[c++ conversion] "; in PrintDeclContext()
275 Out << "(c++ conversion) "; in PrintDeclContext()
277 Out << "<c++ conversion> "; in PrintDeclContext()
278 Out << D; in PrintDeclContext()
283 Out << " [[" << SemaDC << "]]"; in PrintDeclContext()
291 Out << "\n"; in PrintDeclContext()
297 Out << " "; in PrintDeclContext()
325 Out << "<IndirectField> " << IFD << '\n'; in PrintDeclContext()
330 Out << "<Label> " << LD << '\n'; in PrintDeclContext()
335 Out << "<field> " << FD << '\n'; in PrintDeclContext()
341 Out << "<typedef> " << TD << '\n'; in PrintDeclContext()
346 Out << "<enum constant> " << ECD << '\n'; in PrintDeclContext()
351 Out << "<var> " << VD << '\n'; in PrintDeclContext()
356 Out << "<implicit parameter> " << IPD << '\n'; in PrintDeclContext()
361 Out << "<parameter> " << PVD << '\n'; in PrintDeclContext()
366 Out << "<objc property> " << OPD << '\n'; in PrintDeclContext()
371 Out << "<function template> " << FTD << '\n'; in PrintDeclContext()
375 Out << "<file-scope asm>\n"; in PrintDeclContext()
379 Out << "<using directive>\n"; in PrintDeclContext()
384 Out << "<namespace alias> " << NAD << '\n'; in PrintDeclContext()
389 Out << "<class template> " << CTD << '\n'; in PrintDeclContext()
393 Out << "DeclKind: " << DK << '"' << *I << "\"\n"; in PrintDeclContext()