]> sigrok.org Git - libsigrok.git/commitdiff
Fix various -Wundefined-var-template clang warnings.
authorUwe Hermann <redacted>
Thu, 8 Jun 2017 21:05:05 +0000 (23:05 +0200)
committerUwe Hermann <redacted>
Fri, 9 Jun 2017 21:50:44 +0000 (23:50 +0200)
This fixes bug #915.

bindings/cxx/enums.py

index a1577a06bcc1ac43f579c09b63acd360114830fe..3711334e74f740135a94f58ef70e78e7a8570268 100644 (file)
@@ -80,6 +80,8 @@ print("namespace sigrok {", file=header)
 
 # Template for beginning of class declaration and public members.
 header_public_template = """
+template<> const SR_API std::map<const enum {enumname}, const {classname} * const> EnumValue<{classname}, enum {enumname}>::_values;
+
 /** {brief} */
 class SR_API {classname} : public EnumValue<{classname}, enum {enumname}>
 {{