Lines Matching defs:Tree

952   DiffTree Tree;
1179 Tree.SetTypeDiff(FromType, ToType, FromDefault, ToDefault);
1180 Tree.SetSame(!FromType.isNull() && !ToType.isNull() &&
1189 Tree.SetTemplateDiff(FromArgTST->getTemplateName().getAsTemplateDecl(),
1202 Tree.SetTemplateTemplateDiff(FromDecl, ToDecl, FromIter.isEnd() && FromDecl,
1204 Tree.SetSame(FromDecl && ToDecl &&
1326 Tree.SetFromDeclarationAndToIntegerDiff(
1329 Tree.SetSame(false);
1335 Tree.SetFromIntegerAndToDeclarationDiff(
1338 Tree.SetSame(false);
1343 Tree.SetIntegerDiff(FromInt, ToInt, HasFromInt, HasToInt, FromIntType,
1346 Tree.SetSame(Context.hasSameType(FromIntType, ToIntType) &&
1353 Tree.SetDeclarationDiff(FromValueDecl, ToValueDecl, NeedFromAddressOf,
1361 Tree.SetSame(BothNull || SameValueDecl);
1366 Tree.SetExpressionDiff(FromExpr, ToExpr, FromDefault, ToDefault);
1367 Tree.SetSame(IsEqualExpr(Context, FromExpr, ToExpr));
1382 Tree.AddNode();
1412 Tree.Up();
1514 /// TreeToString - Converts the Tree object into a character stream which
1525 switch (Tree.GetKind()) {
1530 Tree.GetTypeDiff(FromType, ToType);
1531 PrintTypeNames(FromType, ToType, Tree.FromDefault(), Tree.ToDefault(),
1532 Tree.NodeIsSame());
1537 Tree.GetExpressionDiff(FromExpr, ToExpr);
1538 PrintExpr(FromExpr, ToExpr, Tree.FromDefault(), Tree.ToDefault(),
1539 Tree.NodeIsSame());
1544 Tree.GetTemplateTemplateDiff(FromTD, ToTD);
1545 PrintTemplateTemplate(FromTD, ToTD, Tree.FromDefault(),
1546 Tree.ToDefault(), Tree.NodeIsSame());
1554 Tree.GetIntegerDiff(FromInt, ToInt, IsValidFromInt, IsValidToInt,
1557 ToIntType, FromExpr, ToExpr, Tree.FromDefault(),
1558 Tree.ToDefault(), Tree.NodeIsSame());
1566 Tree.GetDeclarationDiff(FromValueDecl, ToValueDecl, FromAddressOf,
1571 Tree.FromDefault(), Tree.ToDefault(), Tree.NodeIsSame());
1583 Tree.GetFromDeclarationAndToIntegerDiff(
1588 FromExpr, Tree.FromDefault(), ToInt, ToIntType,
1589 ToExpr, Tree.ToDefault());
1601 Tree.GetFromIntegerAndToDeclarationDiff(
1606 Tree.FromDefault(), ToValueDecl, ToAddressOf,
1607 ToNullPtr, ToExpr, Tree.ToDefault());
1614 Tree.GetTemplateDiff(FromTD, ToTD, FromQual, ToQual);
1618 if (!Tree.HasChildren()) {
1626 Tree.MoveToChild();
1631 if (Tree.NodeIsSame()) {
1643 if (Tree.HasNextSibling())
1645 } while (Tree.AdvanceSibling());
1653 Tree.Parent();
2053 // Tree printing:
2134 Tree.SetTemplateDiff(FromOrigTST->getTemplateName().getAsTemplateDecl(),
2146 Tree.StartTraverse();
2147 if (Tree.Empty())