Lines Matching refs:ReadNode
635 unsigned ReadNode; member in __anon5986394b0111::TemplateDiff::DiffTree
638 DiffTree() : CurrentNode(0), NextFreeNode(1), ReadNode(0) { in DiffTree()
801 ReadNode = 0; in StartTraverse()
808 ReadNode = FlatTree[ReadNode].ParentNode; in Parent()
813 assert(FlatTree[ReadNode].Kind == Template && "Unexpected kind."); in GetTemplateDiff()
814 FromTD = FlatTree[ReadNode].FromArgInfo.TD; in GetTemplateDiff()
815 ToTD = FlatTree[ReadNode].ToArgInfo.TD; in GetTemplateDiff()
816 FromQual = FlatTree[ReadNode].FromArgInfo.Qual; in GetTemplateDiff()
817 ToQual = FlatTree[ReadNode].ToArgInfo.Qual; in GetTemplateDiff()
821 assert(FlatTree[ReadNode].Kind == Type && "Unexpected kind"); in GetTypeDiff()
822 FromType = FlatTree[ReadNode].FromArgInfo.ArgType; in GetTypeDiff()
823 ToType = FlatTree[ReadNode].ToArgInfo.ArgType; in GetTypeDiff()
827 assert(FlatTree[ReadNode].Kind == Expression && "Unexpected kind"); in GetExpressionDiff()
828 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr; in GetExpressionDiff()
829 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetExpressionDiff()
833 assert(FlatTree[ReadNode].Kind == TemplateTemplate && "Unexpected kind."); in GetTemplateTemplateDiff()
834 FromTD = FlatTree[ReadNode].FromArgInfo.TD; in GetTemplateTemplateDiff()
835 ToTD = FlatTree[ReadNode].ToArgInfo.TD; in GetTemplateTemplateDiff()
842 assert(FlatTree[ReadNode].Kind == Integer && "Unexpected kind."); in GetIntegerDiff()
843 FromInt = FlatTree[ReadNode].FromArgInfo.Val; in GetIntegerDiff()
844 ToInt = FlatTree[ReadNode].ToArgInfo.Val; in GetIntegerDiff()
845 IsValidFromInt = FlatTree[ReadNode].FromArgInfo.IsValidInt; in GetIntegerDiff()
846 IsValidToInt = FlatTree[ReadNode].ToArgInfo.IsValidInt; in GetIntegerDiff()
847 FromIntType = FlatTree[ReadNode].FromArgInfo.ArgType; in GetIntegerDiff()
848 ToIntType = FlatTree[ReadNode].ToArgInfo.ArgType; in GetIntegerDiff()
849 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr; in GetIntegerDiff()
850 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetIntegerDiff()
857 assert(FlatTree[ReadNode].Kind == Declaration && "Unexpected kind."); in GetDeclarationDiff()
858 FromValueDecl = FlatTree[ReadNode].FromArgInfo.VD; in GetDeclarationDiff()
859 ToValueDecl = FlatTree[ReadNode].ToArgInfo.VD; in GetDeclarationDiff()
860 FromAddressOf = FlatTree[ReadNode].FromArgInfo.NeedAddressOf; in GetDeclarationDiff()
861 ToAddressOf = FlatTree[ReadNode].ToArgInfo.NeedAddressOf; in GetDeclarationDiff()
862 FromNullPtr = FlatTree[ReadNode].FromArgInfo.IsNullPtr; in GetDeclarationDiff()
863 ToNullPtr = FlatTree[ReadNode].ToArgInfo.IsNullPtr; in GetDeclarationDiff()
864 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr; in GetDeclarationDiff()
865 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetDeclarationDiff()
872 assert(FlatTree[ReadNode].Kind == FromDeclarationAndToInteger && in GetFromDeclarationAndToIntegerDiff()
874 FromValueDecl = FlatTree[ReadNode].FromArgInfo.VD; in GetFromDeclarationAndToIntegerDiff()
875 FromAddressOf = FlatTree[ReadNode].FromArgInfo.NeedAddressOf; in GetFromDeclarationAndToIntegerDiff()
876 FromNullPtr = FlatTree[ReadNode].FromArgInfo.IsNullPtr; in GetFromDeclarationAndToIntegerDiff()
877 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr; in GetFromDeclarationAndToIntegerDiff()
878 ToInt = FlatTree[ReadNode].ToArgInfo.Val; in GetFromDeclarationAndToIntegerDiff()
879 IsValidToInt = FlatTree[ReadNode].ToArgInfo.IsValidInt; in GetFromDeclarationAndToIntegerDiff()
880 ToIntType = FlatTree[ReadNode].ToArgInfo.ArgType; in GetFromDeclarationAndToIntegerDiff()
881 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetFromDeclarationAndToIntegerDiff()
888 assert(FlatTree[ReadNode].Kind == FromIntegerAndToDeclaration && in GetFromIntegerAndToDeclarationDiff()
890 FromInt = FlatTree[ReadNode].FromArgInfo.Val; in GetFromIntegerAndToDeclarationDiff()
891 IsValidFromInt = FlatTree[ReadNode].FromArgInfo.IsValidInt; in GetFromIntegerAndToDeclarationDiff()
892 FromIntType = FlatTree[ReadNode].FromArgInfo.ArgType; in GetFromIntegerAndToDeclarationDiff()
893 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr; in GetFromIntegerAndToDeclarationDiff()
894 ToValueDecl = FlatTree[ReadNode].ToArgInfo.VD; in GetFromIntegerAndToDeclarationDiff()
895 ToAddressOf = FlatTree[ReadNode].ToArgInfo.NeedAddressOf; in GetFromIntegerAndToDeclarationDiff()
896 ToNullPtr = FlatTree[ReadNode].ToArgInfo.IsNullPtr; in GetFromIntegerAndToDeclarationDiff()
897 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetFromIntegerAndToDeclarationDiff()
902 return FlatTree[ReadNode].FromArgInfo.IsDefault; in FromDefault()
907 return FlatTree[ReadNode].ToArgInfo.IsDefault; in ToDefault()
912 return FlatTree[ReadNode].Same; in NodeIsSame()
917 return FlatTree[ReadNode].ChildNode != 0; in HasChildren()
922 ReadNode = FlatTree[ReadNode].ChildNode; in MoveToChild()
928 if (FlatTree[ReadNode].NextNode == 0) in AdvanceSibling()
931 ReadNode = FlatTree[ReadNode].NextNode; in AdvanceSibling()
937 return FlatTree[ReadNode].NextNode != 0; in HasNextSibling()
947 return FlatTree[ReadNode].Kind; in GetKind()