]> git.cworth.org Git - apitrace/blobdiff - specs/stdapi.py
Add UCHAR.
[apitrace] / specs / stdapi.py
index ff7508b7021257e4c57f6edd6660bd33e35ec6fc..b2bd904075b6ae4383326f1d830bad19cf933cd1 100644 (file)
@@ -332,7 +332,7 @@ class Function:
     # 0-3 are reserved to memcpy, malloc, free, and realloc
     __id = 4
 
-    def __init__(self, type, name, args, call = '', fail = None, sideeffects=True):
+    def __init__(self, type, name, args, call = '', fail = None, sideeffects=True, internal=False):
         self.id = Function.__id
         Function.__id += 1
 
@@ -356,6 +356,7 @@ class Function:
         self.call = call
         self.fail = fail
         self.sideeffects = sideeffects
+        self.internal = internal
 
     def prototype(self, name=None):
         if name is not None:
@@ -402,9 +403,9 @@ class Interface(Type):
         return visitor.visitInterface(self, *args, **kwargs)
 
     def getMethodByName(self, name):
-        for methods in self.methods:
-            if methods.name == name:
-                return methods
+        for method in self.iterMethods():
+            if method.name == name:
+                return method
         return None
 
     def iterMethods(self):