Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
Smooth.Comparisons.IEquatableEqualityComparer< T > Class Template Reference

Allocation free equality comparer for type T where T implements IEquatable<T>. More...

Inheritance diagram for Smooth.Comparisons.IEquatableEqualityComparer< T >:
Smooth.Collections.EqualityComparer< T >

Public Member Functions

override bool Equals (T l, T r)
 
override int GetHashCode (T t)
 

Additional Inherited Members

- Properties inherited from Smooth.Collections.EqualityComparer< T >
static IEqualityComparer< T > Default [get, set]
 

Detailed Description

Allocation free equality comparer for type T where T implements IEquatable<T>.

Only useful to circumvent potential JIT exceptions on platforms without JIT compilation.

Type Constraints
T :IEquatable<T> 

Member Function Documentation

override bool Smooth.Comparisons.IEquatableEqualityComparer< T >.Equals ( l,
r 
)
inlinevirtual
override int Smooth.Comparisons.IEquatableEqualityComparer< T >.GetHashCode ( t)
inlinevirtual

The documentation for this class was generated from the following file: