Lines Matching defs:ElementRef
150 for (CFGBlock::CFGElementRef ElementRef : MainBlock->refs()) {
151 EXPECT_EQ(ElementRef.getParent(), MainBlock);
152 EXPECT_EQ(ElementRef.getIndexInBlock(), Index);
153 EXPECT_TRUE(ElementRef->getAs<CFGStmt>());
154 EXPECT_TRUE((*ElementRef).getAs<CFGStmt>());
155 EXPECT_EQ(ElementRef.getParent(), MainBlock);
174 for (CFGBlock::ConstCFGElementRef ElementRef : CMainBlock->refs()) {
175 EXPECT_EQ(ElementRef.getParent(), CMainBlock);
176 EXPECT_EQ(ElementRef.getIndexInBlock(), Index);
177 EXPECT_TRUE(ElementRef->getAs<CFGStmt>());
178 EXPECT_TRUE((*ElementRef).getAs<CFGStmt>());
179 EXPECT_EQ(ElementRef.getParent(), MainBlock);
197 for (CFGBlock::CFGElementRef ElementRef : MainBlock->rrefs()) {
198 EXPECT_EQ(ElementRef.getParent(), MainBlock);
199 EXPECT_EQ(ElementRef.getIndexInBlock(), Index);
200 EXPECT_TRUE(ElementRef->getAs<CFGStmt>());
201 EXPECT_TRUE((*ElementRef).getAs<CFGStmt>());
202 EXPECT_EQ(ElementRef.getParent(), MainBlock);
220 for (CFGBlock::ConstCFGElementRef ElementRef : CMainBlock->rrefs()) {
221 EXPECT_EQ(ElementRef.getParent(), CMainBlock);
222 EXPECT_EQ(ElementRef.getIndexInBlock(), Index);
223 EXPECT_TRUE(ElementRef->getAs<CFGStmt>());
224 EXPECT_TRUE((*ElementRef).getAs<CFGStmt>());
225 EXPECT_EQ(ElementRef.getParent(), MainBlock);