]> sigrok.org Git - libsigrok.git/blobdiff - bindings/cxx/enums.py
C++: Declare std::default_delete friend as struct
[libsigrok.git] / bindings / cxx / enums.py
index 0d2887bc1fa5d257796cbeb0584ede0d7bf40dad..32ef6bc175f5eaa57ee4e6f683d236de25051974 100644 (file)
@@ -75,6 +75,8 @@ swig = open(os.path.join(outdirname, 'swig/enums.i'), 'w')
 for file in (header, code):
     print("/* Generated file - edit enums.py instead! */", file=file)
 
+print("namespace sigrok {", file=header)
+
 # Template for beginning of class declaration and public members.
 header_public_template = """
 /** {brief} */
@@ -168,3 +170,5 @@ for enum, (classname, classbrief) in classes.items():
     filename = os.path.join(dirname, "%s_methods.i" % classname)
     if os.path.exists(filename):
         print(str.join('', open(filename).readlines()), file=swig)
+
+print("}", file=header)