Lines Matching refs:RMC
19 RichManglingContext RMC; in TEST() local
22 EXPECT_TRUE(RMC.FromItaniumName(mangled)); in TEST()
23 EXPECT_FALSE(RMC.IsCtorOrDtor()); in TEST()
24 EXPECT_EQ("foo", RMC.ParseFunctionDeclContextName()); in TEST()
25 EXPECT_EQ("bar", RMC.ParseFunctionBaseName()); in TEST()
26 EXPECT_EQ("foo::bar()", RMC.ParseFullName()); in TEST()
63 RichManglingContext RMC; in TEST() local
67 EXPECT_TRUE(RMC.FromItaniumName(ConstString(mangled))); in TEST()
68 EXPECT_EQ("foo::bar()", RMC.ParseFullName()); in TEST()
70 EXPECT_TRUE(RMC.FromCxxMethodName(ConstString(demangled))); in TEST()
71 EXPECT_EQ("foo::bar()", RMC.ParseFullName()); in TEST()
73 EXPECT_TRUE(RMC.FromItaniumName(ConstString(mangled))); in TEST()
74 EXPECT_EQ("foo::bar()", RMC.ParseFullName()); in TEST()
98 RichManglingContext RMC; in TEST() local
101 EXPECT_TRUE(RMC.FromItaniumName(ConstString(ShortMangled))); in TEST()
102 const char *ShortDemangled = RMC.ParseFullName().data(); in TEST()
105 EXPECT_TRUE(RMC.FromItaniumName(ConstString(LongMangled))); in TEST()
106 const char *LongDemangled = RMC.ParseFullName().data(); in TEST()