%ignore sigrok::DatafeedCallbackData;
+#ifndef SWIGJAVA
+
#define SWIG_ATTRIBUTE_TEMPLATE
%include "attribute.i"
%attribute(sigrok::Analog, const sigrok::Unit *, unit, unit);
%attributevector(Analog, std::vector<const sigrok::QuantityFlag *>, mq_flags, mq_flags);
+#endif
+
%include <libsigrokcxx/libsigrokcxx.hpp>
%include "swig/enums.i"
-namespace sigrok {
%include <libsigrokcxx/enums.hpp>
-}