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

References

include/llvm/Demangle/ItaniumDemangle.h
 2393     First = First_;
 2427     if (StringView(First, Last).startsWith(S)) {
 2428       First += S.size();
 2435     if (First != Last && *First == C) {
 2435     if (First != Last && *First == C) {
 2436       ++First;
 2442   char consume() { return First != Last ? *First++ : '\0'; }
 2442   char consume() { return First != Last ? *First++ : '\0'; }
 2445     if (static_cast<size_t>(Last - First) <= Lookahead)
 2447     return First[Lookahead];
 2450   size_t numLeft() const { return static_cast<size_t>(Last - First); }
 2602     First = parse_discriminator(First, Last);
 2602     First = parse_discriminator(First, Last);
 2622   First = parse_discriminator(First, Last);
 2622   First = parse_discriminator(First, Last);
 2763   StringView Name(First, First + Length);
 2763   StringView Name(First, First + Length);
 2764   First += Length;
 2828       First += 2;
 2832       First += 2;
 2835       First += 2;
 2838       First += 2;
 2845       First += 2;
 2848       First += 2;
 2851       First += 2;
 2855       First += 2;
 2874       First += 2;
 2877       First += 2;
 2880       First += 2;
 2883       First += 2;
 2886       First += 2;
 2893       First += 2;
 2896       First += 2;
 2899       First += 2;
 2906       First += 2;
 2909       First += 2;
 2915       First += 2;
 2922       First += 2;
 2926       First += 2;
 2933       First += 2;
 2936       First += 2;
 2939       First += 2;
 2946       First += 2;
 2949       First += 2;
 2952       First += 2;
 2955       First += 2;
 2958       First += 2;
 2965       First += 2;
 2968       First += 2;
 2971       First += 2;
 2974       First += 2;
 2977       First += 2;
 2984       First += 2;
 2987       First += 2;
 2990       First += 2;
 2997       First += 2;
 3000       First += 2;
 3003       First += 2;
 3006       First += 2;
 3009       First += 2;
 3012       First += 2;
 3018       First += 2;
 3025       First += 2;
 3028       First += 2;
 3031       First += 2;
 3034       First += 2;
 3040       First += 2;
 3047       First += 2;
 3094     ++First;
 3106     First += 2;
 3435   const char *Tmp = First;
 3438   if (numLeft() == 0 || !std::isdigit(*First))
 3440   while (numLeft() != 0 && std::isdigit(*First))
 3441     ++First;
 3442   return StringView(Tmp, First);
 3463   StringView R(First, First + Int);
 3463   StringView R(First, First + Int);
 3464   First += Int;
 3678         SwapAndRestore<const char *> SaveFirst(First, ProtoSourceName.begin()),
 3754     ++First;
 3758     ++First;
 3762     ++First;
 3766     ++First;
 3770     ++First;
 3774     ++First;
 3778     ++First;
 3782     ++First;
 3786     ++First;
 3790     ++First;
 3794     ++First;
 3798     ++First;
 3802     ++First;
 3806     ++First;
 3810     ++First;
 3814     ++First;
 3818     ++First;
 3822     ++First;
 3826     ++First;
 3830     ++First;
 3834     ++First;
 3839     ++First;
 3853       First += 2;
 3857       First += 2;
 3861       First += 2;
 3865       First += 2;
 3869       First += 2;
 3873       First += 2;
 3877       First += 2;
 3881       First += 2;
 3885       First += 2;
 3889       First += 2;
 3905       First += 2;
 3969     ++First;
 3978     ++First;
 3987     ++First;
 3996     ++First;
 4005     ++First;
 4209     ++First;
 4218     ++First;
 4221     ++First;
 4224     ++First;
 4227     ++First;
 4230     ++First;
 4233     ++First;
 4236     ++First;
 4239     ++First;
 4242     ++First;
 4245     ++First;
 4248     ++First;
 4251     ++First;
 4254     ++First;
 4257     ++First;
 4260     ++First;
 4263     ++First;
 4322       First += 2;
 4332       First += 2;
 4342       First += 2;
 4378   ++First;
 4480   switch (*First) {
 4492     switch (First[1]) {
 4494       First += 2;
 4497       First += 2;
 4500       First += 2;
 4503       First += 2;
 4506       First += 2;
 4509       First += 2;
 4516       First += 2;
 4525     switch (First[1]) {
 4528       First += 2;
 4539       First += 2;
 4553       First += 2;
 4556       First += 2;
 4563     switch (First[1]) {
 4565       First += 2;
 4572       First += 2;
 4582       First += 2;
 4585       First += 2;
 4594       First += 2;
 4604       First += 2;
 4614       First += 2;
 4617       First += 2;
 4622     switch (First[1]) {
 4624       First += 2;
 4627       First += 2;
 4630       First += 2;
 4635     switch (First[1]) {
 4637       First += 2;
 4640       First += 2;
 4645     switch (First[1]) {
 4647       First += 2;
 4657       First += 2;
 4670     switch (First[1]) {
 4672       First += 2;
 4675       First += 2;
 4678       First += 2;
 4681       First += 2;
 4686     switch (First[1]) {
 4688       First += 2;
 4691       First += 2;
 4694       First += 2;
 4697       First += 2;
 4700       First += 2;
 4710     switch (First[1]) {
 4715       First += 2;
 4718       First += 2;
 4721       First += 2;
 4724       First += 2;
 4732     switch (First[1]) {
 4736       First += 2;
 4739       First += 2;
 4742       First += 2;
 4747     switch (First[1]) {
 4749       First += 2;
 4752       First += 2;
 4755       First += 2;
 4758       First += 2;
 4767       First += 2;
 4770       First += 2;
 4782     if (First[1] == 'u') {
 4783       First += 2;
 4797     switch (First[1]) {
 4799       First += 2;
 4809       First += 2;
 4812       First += 2;
 4815       First += 2;
 4818       First += 2;
 4823     switch (First[1]) {
 4825       First += 2;
 4835       First += 2;
 4844       First += 2;
 4851       First += 2;
 4858       First += 2;
 4872       First += 2;
 4888     switch (First[1]) {
 4890       First += 2;
 4897       First += 2;
 4904       First += 2;
 4918       First += 2;
 4921       First += 2;
 5003       First += 2;
 5011       First += 2;
 5019       First += 2;
 5027       First += 2;
 5035       First += 2;
 5046       First += 2;
 5059       First += 2;
 5067       First += 2;
 5075       ++First;
 5092       First += 2;
 5102       First += 2;
 5223   StringView Data(First, First + N);
 5223   StringView Data(First, First + N);
 5227   First += N;
 5252     ++First;
 5275       ++First;
 5279       ++First;
 5283       ++First;
 5287       ++First;
 5291       ++First;
 5295       ++First;
 5455     ++First;
 5462     ++First;
 5476       First += 2;
 5545       Encoding = make<DotSuffix>(Encoding, StringView(First, Last));
 5546       First = Last;
 5561       First = Last;
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
  315     Result += llvm::StringRef(Written, First - Written);
  316     Written = First;
  341     if (llvm::StringRef(First, numLeft()).startswith(Search)) {
unittests/Demangle/ItaniumDemangleTest.cpp
   45       Types.push_back(*First);