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

References

lib/Demangle/MicrosoftDemangle.cpp
 1034   assert(!MangledName.empty());
 1035   if (!MangledName.startsWith('?'))
 1036     return MangledName.popFront();
 1038   MangledName = MangledName.dropFront();
 1038   MangledName = MangledName.dropFront();
 1039   if (MangledName.empty())
 1042   if (MangledName.consumeFront('$')) {
 1044     if (MangledName.size() < 2)
 1046     StringView Nibbles = MangledName.substr(0, 2);
 1052     MangledName = MangledName.dropFront(2);
 1052     MangledName = MangledName.dropFront(2);
 1056   if (startsWithDigit(MangledName)) {
 1058     char C = Lookup[MangledName[0] - '0'];
 1059     MangledName = MangledName.dropFront();
 1059     MangledName = MangledName.dropFront();
 1063   if (MangledName[0] >= 'a' && MangledName[0] <= 'z') {
 1063   if (MangledName[0] >= 'a' && MangledName[0] <= 'z') {
 1068     char C = Lookup[MangledName[0] - 'a'];
 1069     MangledName = MangledName.dropFront();
 1069     MangledName = MangledName.dropFront();
 1073   if (MangledName[0] >= 'A' && MangledName[0] <= 'Z') {
 1073   if (MangledName[0] >= 'A' && MangledName[0] <= 'Z') {
 1078     char C = Lookup[MangledName[0] - 'A'];
 1079     MangledName = MangledName.dropFront();
 1079     MangledName = MangledName.dropFront();