Home | History | Annotate | Download | only in AST

Lines Matching defs:Same

219 /// 4) Two different types within the same diagnostic have the same output
243 continue; // Same types
246 continue; // Same canonical types
559 /// Same - Whether the two arguments evaluate to the same value.
560 bool Same;
569 ToDefault(false), Same(false) {}
634 /// SetSame - Sets the same flag of the current node.
635 void SetSame(bool Same) {
636 FlatTree[CurrentNode].Same = Same;
737 /// NodeIsSame - Returns true the arguments are the same.
739 return FlatTree[ReadNode].Same;
818 /// CurrentTA - if CurrentTA is not the same as EndTA, then CurrentTA
1193 /// hasSameBaseTemplate - Returns true when the base templates are the same,
1202 /// same template declaration. If they come from different template aliases,
1207 // Check the top templates if they are the same.
1222 // Check if the lowest template types are the same. If not, return.
1375 /// IsEqualExpr - Returns true if the expressions evaluate to the same value.
1552 /// typenames that are the same and attempt to disambiguate them by using
1555 bool FromDefault, bool ToDefault, bool Same) {
1559 if (Same) {
1608 bool ToNullPtr, bool FromDefault, bool ToDefault, bool Same) {
1611 if (Same) {
1647 bool FromDefault, bool ToDefault, bool Same) {
1657 if (Same) {
1681 Expr *ToExpr, bool FromDefault, bool ToDefault, bool Same) {
1685 if (Same) {
1757 bool Same) {
1761 if (Same) {
1802 // Both types have same qualifiers
1900 // Same base template, but different arguments.
1907 /// Emit - When the two types given are templated types with the same