@:value(cast 0)@:enum@:implinlineread onlyUndefined:CompareFunction = 0
@:value(cast 1)@:enum@:implinlineread onlyNever:CompareFunction = 1
@:value(cast 2)@:enum@:implinlineread onlyLess:CompareFunction = 2
@:value(cast 3)@:enum@:implinlineread onlyEqual:CompareFunction = 3
@:value(cast 4)@:enum@:implinlineread onlyLessEqual:CompareFunction = 4
@:value(cast 5)@:enum@:implinlineread onlyGreater:CompareFunction = 5
@:value(cast 6)@:enum@:implinlineread onlyNotEqual:CompareFunction = 6
@:value(cast 7)@:enum@:implinlineread onlyGreaterEqual:CompareFunction = 7
@:value(cast 8)@:enum@:implinlineread onlyAlways:CompareFunction = 8
@:implisTrivial():Bool