diff --git a/bindings/cxx/enums.py b/bindings/cxx/enums.py index 53bd000d..aed42120 100644 --- a/bindings/cxx/enums.py +++ b/bindings/cxx/enums.py @@ -138,7 +138,7 @@ for enum, (classname, classbrief) in classes.items(): file=code) # Define map of enum values to constants - print('template<> const std::map EnumValue<%s, enum %s>::_values = {' % ( + print('template<> const SR_API std::map EnumValue<%s, enum %s>::_values = {' % ( enum_name, classname, classname, enum_name), file=code) for name, trimmed_name in zip(member_names, trimmed_names): print('\t{%s, %s::%s},' % (name, classname, trimmed_name), file=code)