Lines Matching refs:Tree
951 DiffTree Tree; member in __anonb797b9d50111::TemplateDiff
1178 Tree.SetTypeDiff(FromType, ToType, FromDefault, ToDefault); in DiffTypes()
1179 Tree.SetSame(!FromType.isNull() && !ToType.isNull() && in DiffTypes()
1188 Tree.SetTemplateDiff(FromArgTST->getTemplateName().getAsTemplateDecl(), in DiffTypes()
1201 Tree.SetTemplateTemplateDiff(FromDecl, ToDecl, FromIter.isEnd() && FromDecl, in DiffTemplateTemplates()
1203 Tree.SetSame(FromDecl && ToDecl && in DiffTemplateTemplates()
1303 Tree.SetFromDeclarationAndToIntegerDiff( in DiffNonTypes()
1306 Tree.SetSame(false); in DiffNonTypes()
1312 Tree.SetFromIntegerAndToDeclarationDiff( in DiffNonTypes()
1315 Tree.SetSame(false); in DiffNonTypes()
1320 Tree.SetIntegerDiff(FromInt, ToInt, HasFromInt, HasToInt, FromIntType, in DiffNonTypes()
1323 Tree.SetSame(Context.hasSameType(FromIntType, ToIntType) && in DiffNonTypes()
1330 Tree.SetDeclarationDiff(FromValueDecl, ToValueDecl, NeedFromAddressOf, in DiffNonTypes()
1338 Tree.SetSame(BothNull || SameValueDecl); in DiffNonTypes()
1343 Tree.SetExpressionDiff(FromExpr, ToExpr, FromDefault, ToDefault); in DiffNonTypes()
1344 Tree.SetSame(IsEqualExpr(Context, FromExpr, ToExpr)); in DiffNonTypes()
1359 Tree.AddNode(); in DiffTemplate()
1389 Tree.Up(); in DiffTemplate()
1502 switch (Tree.GetKind()) { in TreeToString()
1507 Tree.GetTypeDiff(FromType, ToType); in TreeToString()
1508 PrintTypeNames(FromType, ToType, Tree.FromDefault(), Tree.ToDefault(), in TreeToString()
1509 Tree.NodeIsSame()); in TreeToString()
1514 Tree.GetExpressionDiff(FromExpr, ToExpr); in TreeToString()
1515 PrintExpr(FromExpr, ToExpr, Tree.FromDefault(), Tree.ToDefault(), in TreeToString()
1516 Tree.NodeIsSame()); in TreeToString()
1521 Tree.GetTemplateTemplateDiff(FromTD, ToTD); in TreeToString()
1522 PrintTemplateTemplate(FromTD, ToTD, Tree.FromDefault(), in TreeToString()
1523 Tree.ToDefault(), Tree.NodeIsSame()); in TreeToString()
1531 Tree.GetIntegerDiff(FromInt, ToInt, IsValidFromInt, IsValidToInt, in TreeToString()
1534 ToIntType, FromExpr, ToExpr, Tree.FromDefault(), in TreeToString()
1535 Tree.ToDefault(), Tree.NodeIsSame()); in TreeToString()
1543 Tree.GetDeclarationDiff(FromValueDecl, ToValueDecl, FromAddressOf, in TreeToString()
1548 Tree.FromDefault(), Tree.ToDefault(), Tree.NodeIsSame()); in TreeToString()
1560 Tree.GetFromDeclarationAndToIntegerDiff( in TreeToString()
1565 FromExpr, Tree.FromDefault(), ToInt, ToIntType, in TreeToString()
1566 ToExpr, Tree.ToDefault()); in TreeToString()
1578 Tree.GetFromIntegerAndToDeclarationDiff( in TreeToString()
1583 Tree.FromDefault(), ToValueDecl, ToAddressOf, in TreeToString()
1584 ToNullPtr, ToExpr, Tree.ToDefault()); in TreeToString()
1591 Tree.GetTemplateDiff(FromTD, ToTD, FromQual, ToQual); in TreeToString()
1595 if (!Tree.HasChildren()) { in TreeToString()
1603 Tree.MoveToChild(); in TreeToString()
1608 if (Tree.NodeIsSame()) { in TreeToString()
1620 if (Tree.HasNextSibling()) in TreeToString()
1622 } while (Tree.AdvanceSibling()); in TreeToString()
1630 Tree.Parent(); in TreeToString()
2105 Tree.SetTemplateDiff(FromOrigTST->getTemplateName().getAsTemplateDecl(), in DiffTemplate()
2117 Tree.StartTraverse(); in Emit()
2118 if (Tree.Empty()) in Emit()