reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1775 std::tie(Quals, IsMember) = demangleQualifiers(MangledName); 1777 if (MangledName.consumeFront('?')) 1778 std::tie(Quals, IsMember) = demangleQualifiers(MangledName); 1781 if (MangledName.empty()) { 1787 if (isTagType(MangledName)) 1788 Ty = demangleClassType(MangledName); 1789 else if (isPointerType(MangledName)) { 1790 if (isMemberPointer(MangledName, Error)) 1791 Ty = demangleMemberPointerType(MangledName); 1793 Ty = demanglePointerType(MangledName); 1796 } else if (isArrayType(MangledName)) 1797 Ty = demangleArrayType(MangledName); 1798 else if (isFunctionType(MangledName)) { 1799 if (MangledName.consumeFront("$$A8@@")) 1800 Ty = demangleFunctionType(MangledName, true); 1802 assert(MangledName.startsWith("$$A6")); 1803 MangledName.consumeFront("$$A6"); 1804 Ty = demangleFunctionType(MangledName, false); 1806 } else if (isCustomType(MangledName)) { 1807 Ty = demangleCustomType(MangledName); 1809 Ty = demanglePrimitiveType(MangledName);