Interfaces.vala 303 B

12345678910111213141516
  1. namespace Invercargill {
  2. public interface Equatable<T> {
  3. public abstract bool equals(T other);
  4. }
  5. public interface Hashable {
  6. public abstract uint hash_code();
  7. }
  8. public interface Comparable<T> : Equatable<T> {
  9. public abstract int compare(T other);
  10. }
  11. }