[vlc-commits] basic doc for constness in Par

Alberto Invernizzi git at videolan.org
Wed Apr 29 13:12:31 CEST 2020


vlc/python | branch: master | Alberto Invernizzi <alby.inve at gmail.com> | Tue Mar 31 19:22:01 2020 +0200| [c312a87e7eac77964d879faae60dbdf10f67a638] | committer: Alberto Invernizzi

basic doc for constness in Par

> http://git.videolan.org/gitweb.cgi/vlc/python.git/?a=commit;h=c312a87e7eac77964d879faae60dbdf10f67a638
---

 generator/generate.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/generator/generate.py b/generator/generate.py
index 031f5e7..b0c2f2c 100755
--- a/generator/generate.py
+++ b/generator/generate.py
@@ -390,6 +390,14 @@ class Par(object):
     """C function parameter.
     """
     def __init__(self, name, type, constness):
+        """
+        constness:  a list of bools where each index refers to the constness
+                    of that level of indirection.
+                        [0] no indirection: is the value const?
+                        [1] pointer to value: is this pointer const?
+                        [2] pointer to pointer: is this pointer const?
+                        ... rare to see more than two levels of indirection
+        """
         self.name = name
         self.type = type  # C type
         self.constness = constness



More information about the vlc-commits mailing list