Lines Matching refs:Out
35 llvm::raw_svector_ostream Out; member in __anoncfb2688c0111::USRGenerator
46 Out(Buf), in USRGenerator()
52 Out << "c:"; in USRGenerator()
56 return Out.str(); in str()
63 Out << x; in operator <<()
64 return Out; in operator <<()
148 Out.flush(); in EmitDeclName()
150 D->printName(Out); in EmitDeclName()
151 Out.flush(); in EmitDeclName()
173 Out << (isa<ObjCIvarDecl>(D) ? "@" : "@FI@"); in VisitFieldDecl()
187 Out << "@FT@"; in VisitFunctionDecl()
190 Out << "@F@"; in VisitFunctionDecl()
191 D->printName(Out); in VisitFunctionDecl()
200 Out << '#'; in VisitFunctionDecl()
205 Out << '.'; in VisitFunctionDecl()
206 Out << '#'; in VisitFunctionDecl()
209 Out << 'S'; in VisitFunctionDecl()
211 Out << (char)('0' + quals); in VisitFunctionDecl()
217 Out << "@"; in VisitNamedDecl()
247 Out << '@' << s; in VisitVarDecl()
262 Out << "@aN"; in VisitNamespaceDecl()
268 Out << "@N@" << D->getName(); in VisitNamespaceDecl()
282 Out << "@NA@" << D->getName(); in VisitNamespaceAliasDecl()
303 Out << (D->isInstanceMethod() ? "(im)" : "(cm)"); in VisitObjCMethodDecl()
305 N.printName(Out); in VisitObjCMethodDecl()
342 Out << "objc(ext)" << ID->getName() << '@'; in VisitObjCContainerDecl()
399 case TTK_Struct: Out << "@ST"; break; in VisitTagDecl()
400 case TTK_Class: Out << "@CT"; break; in VisitTagDecl()
401 case TTK_Union: Out << "@UT"; break; in VisitTagDecl()
410 case TTK_Struct: Out << "@SP"; break; in VisitTagDecl()
411 case TTK_Class: Out << "@CP"; break; in VisitTagDecl()
412 case TTK_Union: Out << "@UP"; break; in VisitTagDecl()
421 case TTK_Struct: Out << "@S"; break; in VisitTagDecl()
422 case TTK_Class: Out << "@C"; break; in VisitTagDecl()
423 case TTK_Union: Out << "@U"; break; in VisitTagDecl()
424 case TTK_Enum: Out << "@E"; break; in VisitTagDecl()
428 Out << '@'; in VisitTagDecl()
429 Out.flush(); in VisitTagDecl()
436 Out << '@' << TD; in VisitTagDecl()
446 Out << '>'; in VisitTagDecl()
448 Out << '#'; in VisitTagDecl()
460 Out << "@T@"; in VisitTypedefDecl()
461 Out << D->getName(); in VisitTypedefDecl()
493 Out << llvm::sys::path::filename(FE->getName()); in GenLoc()
503 Out << '@' << Decomposed.second; in GenLoc()
524 Out << ((char) ('0' + qVal)); in VisitType()
529 Out << 'P'; in VisitType()
594 Out << c; in VisitType()
603 Out << 'S' << Substitution->second << '_'; in VisitType()
612 Out << '*'; in VisitType()
617 Out << '&'; in VisitType()
622 Out << 'F'; in VisitType()
629 Out << '.'; in VisitType()
633 Out << 'B'; in VisitType()
638 Out << '<'; in VisitType()
643 Out << '$'; in VisitType()
648 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex(); in VisitType()
653 Out << '>'; in VisitType()
655 Out << Spec->getNumArgs(); in VisitType()
662 Out << ' '; in VisitType()
671 Out << '>' << Params->size(); in VisitTemplateParameterList()
675 Out << '#'; in VisitTemplateParameterList()
678 Out<< 'p'; in VisitTemplateParameterList()
679 Out << 'T'; in VisitTemplateParameterList()
685 Out << 'p'; in VisitTemplateParameterList()
686 Out << 'N'; in VisitTemplateParameterList()
693 Out << 'p'; in VisitTemplateParameterList()
694 Out << 't'; in VisitTemplateParameterList()
703 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex(); in VisitTemplateName()
725 Out << 'P'; // pack expansion of... in VisitTemplateArgument()
736 Out << 'p' << Arg.pack_size(); in VisitTemplateArgument()
747 Out << 'V'; in VisitTemplateArgument()
749 Out << *Arg.getAsIntegral(); in VisitTemplateArgument()
759 Out << "objc(cs)" << cls; in GenObjCClass()
763 Out << "objc(cy)" << cls << '@' << cat; in GenObjCCategory()
767 Out << '@' << ivar; in GenObjCIvar()
771 Out << (isInstanceMethod ? "(im)" : "(cm)") << meth; in GenObjCMethod()
775 Out << "(py)" << prop; in GenObjCProperty()
779 Out << "objc(pl)" << prot; in GenObjCProtocol()