reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
128 Optional<VFInfo> tryDemangleForVFABI(StringRef MangledName);
18 EXPECT_FALSE(VFABI::tryDemangleForVFABI("").hasValue()); 19 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGV").hasValue()); 20 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVn").hasValue()); 21 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN").hasValue()); 22 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2").hasValue()); 23 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2v").hasValue()); 24 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2v_").hasValue()); 26 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2_foo").hasValue()); 28 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZVnN2v_foo").hasValue()); 30 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVN2v_foo").hasValue()); 32 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVn2v_foo").hasValue()); 34 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnNv_foo").hasValue()); 36 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2v_").hasValue()); 38 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2vfoo").hasValue()); 40 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2v_foo()").hasValue()); 42 EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2v_foo(bar").hasValue()); 47 const auto OptVFS = VFABI::tryDemangleForVFABI("_ZGVnN2vl16Ls32R3l_foo"); 64 const auto A = VFABI::tryDemangleForVFABI("_ZGVnM2v_sin"); 65 const auto B = VFABI::tryDemangleForVFABI("_ZGVnM2v_sin(UserFunc)"); 66 const auto C = VFABI::tryDemangleForVFABI("_ZGVnM2v___sin_sin_sin"); 98 const auto OptInfo = VFABI::tryDemangleForVFABI(MangledName);