Public Member Functions | Public Attributes | List of all members
google.protobuf.internal.test_util.NonStandardInteger Class Reference
Inheritance diagram for google.protobuf.internal.test_util.NonStandardInteger:
Inheritance graph
[legend]

Public Member Functions

def __abs__ (self)
 
def __abs__ (self)
 
def __add__ (self, y)
 
def __add__ (self, y)
 
def __and__ (self, y)
 
def __and__ (self, y)
 
def __bool__ (self)
 
def __bool__ (self)
 
def __ceil__ (self)
 
def __ceil__ (self)
 
def __div__ (self, y)
 
def __div__ (self, y)
 
def __eq__ (self, y)
 
def __eq__ (self, y)
 
def __floor__ (self)
 
def __floor__ (self)
 
def __floordiv__ (self, y)
 
def __floordiv__ (self, y)
 
def __init__ (self, val, error_string_on_conversion=None)
 
def __init__ (self, val, error_string_on_conversion=None)
 
def __int__ (self)
 
def __int__ (self)
 
def __invert__ (self)
 
def __invert__ (self)
 
def __le__ (self, y)
 
def __le__ (self, y)
 
def __long__ (self)
 
def __long__ (self)
 
def __lshift__ (self, y)
 
def __lshift__ (self, y)
 
def __lt__ (self, y)
 
def __lt__ (self, y)
 
def __mod__ (self, y)
 
def __mod__ (self, y)
 
def __mul__ (self, y)
 
def __mul__ (self, y)
 
def __neg__ (self)
 
def __neg__ (self)
 
def __nonzero__ (self)
 
def __nonzero__ (self)
 
def __or__ (self, y)
 
def __or__ (self, y)
 
def __pos__ (self)
 
def __pos__ (self)
 
def __pow__ (self, y)
 
def __pow__ (self, y)
 
def __radd__ (self, y)
 
def __radd__ (self, y)
 
def __rand__ (self, y)
 
def __rand__ (self, y)
 
def __rdiv__ (self, y)
 
def __rdiv__ (self, y)
 
def __repr__ (self)
 
def __repr__ (self)
 
def __rfloordiv__ (self, y)
 
def __rfloordiv__ (self, y)
 
def __rlshift__ (self, y)
 
def __rlshift__ (self, y)
 
def __rmod__ (self, y)
 
def __rmod__ (self, y)
 
def __rmul__ (self, y)
 
def __rmul__ (self, y)
 
def __ror__ (self, y)
 
def __ror__ (self, y)
 
def __round__ (self)
 
def __round__ (self)
 
def __rpow__ (self, y)
 
def __rpow__ (self, y)
 
def __rrshift__ (self, y)
 
def __rrshift__ (self, y)
 
def __rshift__ (self, y)
 
def __rshift__ (self, y)
 
def __rtruediv__ (self, y)
 
def __rtruediv__ (self, y)
 
def __rxor__ (self, y)
 
def __rxor__ (self, y)
 
def __truediv__ (self, y)
 
def __truediv__ (self, y)
 
def __trunc__ (self)
 
def __trunc__ (self)
 
def __xor__ (self, y)
 
def __xor__ (self, y)
 

Public Attributes

 error_string_on_conversion
 
 val
 

Detailed Description

An integer object that does not subclass int.

This is used to verify that both C++ and regular proto systems can handle
integer others than int and long and that they handle them in predictable
ways.

NonStandardInteger is the minimal legal specification for a custom Integral.
As such, it does not support 0 < x < 5 and it is not hashable.

Note: This is added here instead of relying on numpy or a similar library
with custom integers to limit dependencies.

Definition at line 721 of file bloaty/third_party/protobuf/python/google/protobuf/internal/test_util.py.

Constructor & Destructor Documentation

◆ __init__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__init__ (   self,
  val,
  error_string_on_conversion = None 
)

◆ __init__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__init__ (   self,
  val,
  error_string_on_conversion = None 
)

Member Function Documentation

◆ __abs__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__abs__ (   self)

◆ __abs__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__abs__ (   self)

◆ __add__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__add__ (   self,
  y 
)

◆ __add__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__add__ (   self,
  y 
)

◆ __and__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__and__ (   self,
  y 
)

◆ __and__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__and__ (   self,
  y 
)

◆ __bool__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__bool__ (   self)

◆ __bool__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__bool__ (   self)

◆ __ceil__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__ceil__ (   self)

◆ __ceil__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__ceil__ (   self)

◆ __div__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__div__ (   self,
  y 
)

◆ __div__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__div__ (   self,
  y 
)

◆ __eq__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__eq__ (   self,
  y 
)

◆ __eq__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__eq__ (   self,
  y 
)

◆ __floor__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__floor__ (   self)

◆ __floor__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__floor__ (   self)

◆ __floordiv__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__floordiv__ (   self,
  y 
)

◆ __floordiv__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__floordiv__ (   self,
  y 
)

◆ __int__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__int__ (   self)

◆ __int__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__int__ (   self)

◆ __invert__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__invert__ (   self)

◆ __invert__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__invert__ (   self)

◆ __le__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__le__ (   self,
  y 
)

◆ __le__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__le__ (   self,
  y 
)

◆ __long__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__long__ (   self)

◆ __long__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__long__ (   self)

◆ __lshift__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__lshift__ (   self,
  y 
)

◆ __lshift__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__lshift__ (   self,
  y 
)

◆ __lt__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__lt__ (   self,
  y 
)

◆ __lt__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__lt__ (   self,
  y 
)

◆ __mod__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__mod__ (   self,
  y 
)

◆ __mod__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__mod__ (   self,
  y 
)

◆ __mul__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__mul__ (   self,
  y 
)

◆ __mul__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__mul__ (   self,
  y 
)

◆ __neg__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__neg__ (   self)

◆ __neg__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__neg__ (   self)

◆ __nonzero__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__nonzero__ (   self)

◆ __nonzero__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__nonzero__ (   self)

◆ __or__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__or__ (   self,
  y 
)

◆ __or__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__or__ (   self,
  y 
)

◆ __pos__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__pos__ (   self)

◆ __pos__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__pos__ (   self)

◆ __pow__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__pow__ (   self,
  y 
)

◆ __pow__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__pow__ (   self,
  y 
)

◆ __radd__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__radd__ (   self,
  y 
)

◆ __radd__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__radd__ (   self,
  y 
)

◆ __rand__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rand__ (   self,
  y 
)

◆ __rand__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rand__ (   self,
  y 
)

◆ __rdiv__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rdiv__ (   self,
  y 
)

◆ __rdiv__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rdiv__ (   self,
  y 
)

◆ __repr__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__repr__ (   self)

◆ __repr__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__repr__ (   self)

◆ __rfloordiv__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rfloordiv__ (   self,
  y 
)

◆ __rfloordiv__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rfloordiv__ (   self,
  y 
)

◆ __rlshift__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rlshift__ (   self,
  y 
)

◆ __rlshift__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rlshift__ (   self,
  y 
)

◆ __rmod__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rmod__ (   self,
  y 
)

◆ __rmod__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rmod__ (   self,
  y 
)

◆ __rmul__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rmul__ (   self,
  y 
)

◆ __rmul__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rmul__ (   self,
  y 
)

◆ __ror__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__ror__ (   self,
  y 
)

◆ __ror__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__ror__ (   self,
  y 
)

◆ __round__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__round__ (   self)

◆ __round__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__round__ (   self)

◆ __rpow__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rpow__ (   self,
  y 
)

◆ __rpow__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rpow__ (   self,
  y 
)

◆ __rrshift__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rrshift__ (   self,
  y 
)

◆ __rrshift__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rrshift__ (   self,
  y 
)

◆ __rshift__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rshift__ (   self,
  y 
)

◆ __rshift__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rshift__ (   self,
  y 
)

◆ __rtruediv__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rtruediv__ (   self,
  y 
)

◆ __rtruediv__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rtruediv__ (   self,
  y 
)

◆ __rxor__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rxor__ (   self,
  y 
)

◆ __rxor__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__rxor__ (   self,
  y 
)

◆ __truediv__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__truediv__ (   self,
  y 
)

◆ __truediv__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__truediv__ (   self,
  y 
)

◆ __trunc__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__trunc__ (   self)

◆ __trunc__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__trunc__ (   self)

◆ __xor__() [1/2]

def google.protobuf.internal.test_util.NonStandardInteger.__xor__ (   self,
  y 
)

◆ __xor__() [2/2]

def google.protobuf.internal.test_util.NonStandardInteger.__xor__ (   self,
  y 
)

Member Data Documentation

◆ error_string_on_conversion

google.protobuf.internal.test_util.NonStandardInteger.error_string_on_conversion

◆ val

google.protobuf.internal.test_util.NonStandardInteger.val

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:27