Index: mojo/public/tools/bindings/pylib/mojom/generate/module.py |
diff --git a/mojo/public/tools/bindings/pylib/mojom/generate/module.py b/mojo/public/tools/bindings/pylib/mojom/generate/module.py |
index 4297afbc6c8f14a7711a8244607631d3a0a9c984..79b27b87d44216a289aa3345705f50ddba9e31f5 100644 |
--- a/mojo/public/tools/bindings/pylib/mojom/generate/module.py |
+++ b/mojo/public/tools/bindings/pylib/mojom/generate/module.py |
@@ -469,6 +469,10 @@ def IsFloatKind(kind): |
return kind.spec == FLOAT.spec |
+def IsDoubleKind(kind): |
+ return kind.spec == DOUBLE.spec |
+ |
+ |
def IsIntegralKind(kind): |
return (kind.spec == BOOL.spec or |
kind.spec == INT8.spec or |
@@ -480,6 +484,11 @@ def IsIntegralKind(kind): |
kind.spec == UINT32.spec or |
kind.spec == UINT64.spec) |
+def IsNumericalKind(kind): |
+ return (IsBoolKind(kind) or |
+ IsFloatKind(kind) or |
+ IsDoubleKind(kind) or |
+ IsIntegralKind(kind)) |
def IsStringKind(kind): |
return kind.spec == STRING.spec or kind.spec == NULLABLE_STRING.spec |