gitlab.com/evatix-go/core@v1.3.55/coreinterface/enuminf/all-compare-enumer.go (about) 1 package enuminf 2 3 type CompareByteEnumer interface { 4 IsEqual(comparingValue byte) bool 5 IsLess(comparingValue byte) bool 6 IsLessEqual(comparingValue byte) bool 7 IsGreater(comparingValue byte) bool 8 IsGreaterEqual(comparingValue byte) bool 9 IsNotEqual(comparingValue byte) bool 10 } 11 12 type CompareInt8Enumer interface { 13 IsEqual(comparingValue int8) bool 14 IsLess(comparingValue int8) bool 15 IsLessEqual(comparingValue int8) bool 16 IsGreater(comparingValue int8) bool 17 IsGreaterEqual(comparingValue int8) bool 18 IsNotEqual(comparingValue int8) bool 19 } 20 21 type CompareInt16Enumer interface { 22 IsEqual(comparingValue int16) bool 23 IsLess(comparingValue int16) bool 24 IsLessEqual(comparingValue int16) bool 25 IsGreater(comparingValue int16) bool 26 IsGreaterEqual(comparingValue int16) bool 27 IsNotEqual(comparingValue int16) bool 28 } 29 30 type CompareInt32Enumer interface { 31 IsEqual(comparingValue int32) bool 32 IsLess(comparingValue int32) bool 33 IsLessEqual(comparingValue int32) bool 34 IsGreater(comparingValue int32) bool 35 IsGreaterEqual(comparingValue int32) bool 36 IsNotEqual(comparingValue int32) bool 37 } 38 39 type CompareIntegerEnumer interface { 40 IsEqual(comparingValue int) bool 41 IsLess(comparingValue int) bool 42 IsLessEqual(comparingValue int) bool 43 IsGreater(comparingValue int) bool 44 IsGreaterEqual(comparingValue int) bool 45 IsNotEqual(comparingValue int) bool 46 } 47 48 type CompareBasicEnumer interface { 49 IsEqual(enum BasicEnumer) bool 50 IsLess(enum BasicEnumer) bool 51 IsLessEqual(enum BasicEnumer) bool 52 IsGreater(enum BasicEnumer) bool 53 IsGreaterEqual(enum BasicEnumer) bool 54 IsNotEqual(enum BasicEnumer) bool 55 }