reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Index/USRGeneration.cpp
   76     Out << getUSRSpacePrefix();
  115     Out << "@UD@";
  143     generateUSRForObjCClass(cls, Out, ExtSymDefinedIn,
  150     generateUSRForObjCCategory(cls, cat, Out, clsExt, catExt);
  155     generateUSRForObjCProperty(prop, isClassProp, Out);
  160     generateUSRForObjCProtocol(prot, Out, ext);
  180   D->printName(Out);
  211   Out << (isa<ObjCIvarDecl>(D) ? "@" : "@FI@");
  231     Out << "@FT@";
  234     Out << "@F@";
  240   D->getDeclName().print(Out, Policy);
  249     Out << '<';
  251       Out << '#';
  254     Out << '>';
  259     Out << '#';
  263     Out << '.';
  270     Out << '#';
  273   Out << '#';
  276       Out << 'S';
  279       Out << (char)('0' + quals);
  282     case RQ_LValue: Out << '&'; break;
  283     case RQ_RValue: Out << "&&"; break;
  290   Out << "@";
  311     Out << "@VT";
  315     Out << "@VP";
  329     Out << '@' << s;
  335     Out << '>';
  337       Out << '#';
  361     Out << "@aN";
  367     Out << "@N@" << D->getName();
  381     Out << "@NA@" << D->getName();
  411   Out << (D->isInstanceMethod() ? "(im)" : "(cm)")
  439         Out << "objc(ext)" << ID->getName() << '@';
  512       case TTK_Struct: Out << "@ST"; break;
  513       case TTK_Union:  Out << "@UT"; break;
  524       case TTK_Struct: Out << "@SP"; break;
  525       case TTK_Union:  Out << "@UP"; break;
  536       case TTK_Struct: Out << "@S"; break;
  537       case TTK_Union:  Out << "@U"; break;
  538       case TTK_Enum:   Out << "@E"; break;
  542   Out << '@';
  549       Out << '@' << *TD;
  553       printLoc(Out, D->getLocation(), Context->getSourceManager(), true);
  560           Out << '@' << **enum_range.begin();
  571     Out << '>';
  573       Out << '#';
  585   Out << "@T@";
  586   Out << D->getName();
  596     Out << "@M@" << Container;
  614       IgnoreResults || printLoc(Out, D->getBeginLoc(),
  647       Out << ((char) ('0' + qVal));
  652       Out << 'P';
  763       Out << c;
  772       Out << 'S' << Substitution->second << '_';
  781       Out << '*';
  786       Out << '*';
  791       Out << "&&";
  796       Out << '&';
  801       Out << 'F';
  803       Out << '(';
  805         Out << '#';
  808       Out << ')';
  810         Out << '.';
  814       Out << 'B';
  819       Out << '<';
  824       Out << '$';
  829       Out << '$';
  834       Out << 'Q';
  841       Out << 't' << TTP->getDepth() << '.' << TTP->getIndex();
  846       Out << '>';
  848       Out << Spec->getNumArgs();
  854       Out << '^';
  855       printQualifier(Out, Ctx, DNT->getQualifier());
  856       Out << ':' << DNT->getIdentifier()->getName();
  864       Out << (T->isExtVectorType() ? ']' : '[');
  865       Out << VT->getNumElements();
  870       Out << '{';
  873         Out << 's';
  876         Out << '*';
  879         Out << 'n';
  883         Out << CAT->getSize();
  890     Out << ' ';
  899   Out << '>' << Params->size();
  903     Out << '#';
  906         Out<< 'p';
  907       Out << 'T';
  913         Out << 'p';
  914       Out << 'N';
  921       Out << 'p';
  922     Out << 't';
  931       Out << 't' << TTP->getDepth() << '.' << TTP->getIndex();
  955     Out << 'P'; // pack expansion of...
  966     Out << 'p' << Arg.pack_size();
  976     Out << 'V';
  978     Out << Arg.getAsIntegral();
  987   Out << "@UUV@";
  988   printQualifier(Out, D->getASTContext(), D->getQualifier());
  996   Out << "@UUT@";
  997   printQualifier(Out, D->getASTContext(), D->getQualifier());
  998   Out << D->getName(); // Simple name.