Browse Source

Add dummy GetHashCode implementations.

pull/17/merge
triton 13 years ago
parent
commit
8ee674697d
  1. 75
      src/AST/Type.cs

75
src/AST/Type.cs

@ -171,6 +171,11 @@ namespace CppSharp.AST
var type = (QualifiedType) obj; var type = (QualifiedType) obj;
return Type.Equals(type.Type) && Qualifiers.Equals(type.Qualifiers); return Type.Equals(type.Type) && Qualifiers.Equals(type.Qualifiers);
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
/// <summary> /// <summary>
@ -201,6 +206,11 @@ namespace CppSharp.AST
return Declaration.Equals(type.Declaration); return Declaration.Equals(type.Declaration);
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
/// <summary> /// <summary>
@ -245,6 +255,11 @@ namespace CppSharp.AST
return equals; return equals;
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
/// <summary> /// <summary>
@ -275,6 +290,11 @@ namespace CppSharp.AST
return ReturnType.Equals(type.ReturnType) && Parameters.SequenceEqual(type.Parameters); return ReturnType.Equals(type.ReturnType) && Parameters.SequenceEqual(type.Parameters);
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
/// <summary> /// <summary>
@ -327,6 +347,11 @@ namespace CppSharp.AST
return QualifiedPointee.Equals(type.QualifiedPointee) return QualifiedPointee.Equals(type.QualifiedPointee)
&& Modifier == type.Modifier; && Modifier == type.Modifier;
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
/// <summary> /// <summary>
@ -353,6 +378,11 @@ namespace CppSharp.AST
return Pointee.Equals(pointer.Pointee); return Pointee.Equals(pointer.Pointee);
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
/// <summary> /// <summary>
@ -380,6 +410,11 @@ namespace CppSharp.AST
var t = Declaration.Equals(typedef.Declaration); var t = Declaration.Equals(typedef.Declaration);
return t; return t;
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
/// <summary> /// <summary>
@ -408,6 +443,11 @@ namespace CppSharp.AST
return Original.Equals(decay.Original); return Original.Equals(decay.Original);
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
/// <summary> /// <summary>
@ -475,6 +515,11 @@ namespace CppSharp.AST
throw new Exception("Unknowed TemplateArgument Kind"); throw new Exception("Unknowed TemplateArgument Kind");
} }
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
/// <summary> /// <summary>
@ -507,6 +552,11 @@ namespace CppSharp.AST
return Arguments.SequenceEqual(type.Arguments) return Arguments.SequenceEqual(type.Arguments)
&& Template.Equals(type.Template); && Template.Equals(type.Template);
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
/// <summary> /// <summary>
@ -529,6 +579,11 @@ namespace CppSharp.AST
return Parameter.Equals(type.Parameter); return Parameter.Equals(type.Parameter);
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
/// <summary> /// <summary>
@ -551,6 +606,11 @@ namespace CppSharp.AST
return Replacement.Equals(type.Replacement); return Replacement.Equals(type.Replacement);
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
/// <summary> /// <summary>
@ -576,6 +636,11 @@ namespace CppSharp.AST
return TemplateSpecialization.Equals(type.TemplateSpecialization) return TemplateSpecialization.Equals(type.TemplateSpecialization)
&& Class.Equals(type.Class); && Class.Equals(type.Class);
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
/// <summary> /// <summary>
@ -615,6 +680,11 @@ namespace CppSharp.AST
return Type == type.Type; return Type == type.Type;
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
#region Primitives #region Primitives
@ -690,6 +760,11 @@ namespace CppSharp.AST
return Type == type.Type; return Type == type.Type;
} }
public override int GetHashCode()
{
return base.GetHashCode();
}
} }
#endregion #endregion

Loading…
Cancel
Save