Lines Matching defs:Tree

919   DiffTree Tree;
1143 Tree.SetTypeDiff(FromType, ToType, FromDefault, ToDefault);
1144 Tree.SetSame(!FromType.isNull() && !ToType.isNull() &&
1153 Tree.SetTemplateDiff(FromArgTST->getTemplateName().getAsTemplateDecl(),
1166 Tree.SetTemplateTemplateDiff(FromDecl, ToDecl, FromIter.isEnd() && FromDecl,
1168 Tree.SetSame(FromDecl && ToDecl &&
1268 Tree.SetFromDeclarationAndToIntegerDiff(
1271 Tree.SetSame(false);
1277 Tree.SetFromIntegerAndToDeclarationDiff(
1280 Tree.SetSame(false);
1285 Tree.SetIntegerDiff(FromInt, ToInt, HasFromInt, HasToInt, FromIntType,
1288 Tree.SetSame(Context.hasSameType(FromIntType, ToIntType) &&
1295 Tree.SetDeclarationDiff(FromValueDecl, ToValueDecl, NeedFromAddressOf,
1303 Tree.SetSame(BothNull || SameValueDecl);
1308 Tree.SetExpressionDiff(FromExpr, ToExpr, FromDefault, ToDefault);
1309 Tree.SetSame(IsEqualExpr(Context, FromExpr, ToExpr));
1324 Tree.AddNode();
1354 Tree.Up();
1456 /// TreeToString - Converts the Tree object into a character stream which
1467 switch (Tree.GetKind()) {
1472 Tree.GetTypeDiff(FromType, ToType);
1473 PrintTypeNames(FromType, ToType, Tree.FromDefault(), Tree.ToDefault(),
1474 Tree.NodeIsSame());
1479 Tree.GetExpressionDiff(FromExpr, ToExpr);
1480 PrintExpr(FromExpr, ToExpr, Tree.FromDefault(), Tree.ToDefault(),
1481 Tree.NodeIsSame());
1486 Tree.GetTemplateTemplateDiff(FromTD, ToTD);
1487 PrintTemplateTemplate(FromTD, ToTD, Tree.FromDefault(),
1488 Tree.ToDefault(), Tree.NodeIsSame());
1496 Tree.GetIntegerDiff(FromInt, ToInt, IsValidFromInt, IsValidToInt,
1499 ToIntType, FromExpr, ToExpr, Tree.FromDefault(),
1500 Tree.ToDefault(), Tree.NodeIsSame());
1508 Tree.GetDeclarationDiff(FromValueDecl, ToValueDecl, FromAddressOf,
1513 Tree.FromDefault(), Tree.ToDefault(), Tree.NodeIsSame());
1525 Tree.GetFromDeclarationAndToIntegerDiff(
1530 FromExpr, Tree.FromDefault(), ToInt, ToIntType,
1531 ToExpr, Tree.ToDefault());
1543 Tree.GetFromIntegerAndToDeclarationDiff(
1548 Tree.FromDefault(), ToValueDecl, ToAddressOf,
1549 ToNullPtr, ToExpr, Tree.ToDefault());
1556 Tree.GetTemplateDiff(FromTD, ToTD, FromQual, ToQual);
1560 if (!Tree.HasChildren()) {
1568 Tree.MoveToChild();
1573 if (Tree.NodeIsSame()) {
1585 if (Tree.HasNextSibling())
1587 } while (Tree.AdvanceSibling());
1595 Tree.Parent();
1973 // Tree printing:
2054 Tree.SetTemplateDiff(FromOrigTST->getTemplateName().getAsTemplateDecl(),
2066 Tree.StartTraverse();
2067 if (Tree.Empty())