sdbus++: property: add list of fundamental types

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I9b2e49464b6121cd880a3e081e8a7817a613434f
diff --git a/tools/sdbusplus/property.py b/tools/sdbusplus/property.py
index 1cea3da..5de653c 100644
--- a/tools/sdbusplus/property.py
+++ b/tools/sdbusplus/property.py
@@ -47,6 +47,13 @@
             return false
         return 'enum' == self.__type_tuple()[0]
 
+    def is_integer(self):
+        return self.typeName in ["byte", "int16", "uint16", "int32", "uint32",
+                                 "int64", "uint64", "size", "ssize"]
+
+    def is_floating_point(self):
+        return self.typeName in ["double"]
+
     """ Return a conversion of the cppTypeName valid as a function parameter.
         Currently only 'enum' requires conversion.
     """