gitlab.com/evatix-go/core@v1.3.55/coreinterface/enuminf/all-equalers.go (about)

     1  package enuminf
     2  
     3  type IsAnyValueByteEqualer interface {
     4  	IsAnyValuesEqual(anyByteValues ...byte) bool
     5  }
     6  
     7  type IsAnyValueIntegerEqualer interface {
     8  	IsAnyValuesEqual(anyValues ...int) bool
     9  }
    10  
    11  type IsAnyValueInteger8Equaler interface {
    12  	IsAnyValuesEqual(anyValues ...int8) bool
    13  }
    14  
    15  type IsAnyValueInteger16Equaler interface {
    16  	IsAnyValuesEqual(anyValues ...int16) bool
    17  }
    18  
    19  type IsAnyValueInteger32Equaler interface {
    20  	IsAnyValuesEqual(anyValues ...int32) bool
    21  }
    22  
    23  type IsValueByteEqualer interface {
    24  	IsByteValueEqual(value byte) bool
    25  }
    26  
    27  type IsValueIntegerEqualer interface {
    28  	IsIntegerValueEqual(value int) bool
    29  }
    30  
    31  type IsValueInteger8Equaler interface {
    32  	IsInteger8ValueEqual(value int8) bool
    33  }
    34  
    35  type IsValueInteger16Equaler interface {
    36  	IsInteger16ValueEqual(value int16) bool
    37  }
    38  
    39  type IsValueInteger32Equaler interface {
    40  	IsInteger32ValueEqual(value int32) bool
    41  }
    42  
    43  type IsEnumEqualer interface {
    44  	IsEnumEqual(enum BasicEnumer) bool
    45  }
    46  
    47  type IsAnyEnumsEqualer interface {
    48  	IsAnyEnumsEqual(enums ...BasicEnumer) bool
    49  }
    50  
    51  type IsBothEnumEqualer interface {
    52  	IsEnumEqualer
    53  	IsAnyEnumsEqualer
    54  }