X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=bindings%2Fswig%2Fclasses.i;h=6323fab114d069862f48d37fa9884a98a666fa52;hb=cf5b338e0736d97e363ea3c1652261354d1d7522;hp=2212d9b3e7dceca6e04817e6eead97b40b32eacd;hpb=b20635771c249f9548af414f21a92b296e284475;p=libsigrok.git diff --git a/bindings/swig/classes.i b/bindings/swig/classes.i index 2212d9b3..6323fab1 100644 --- a/bindings/swig/classes.i +++ b/bindings/swig/classes.i @@ -20,7 +20,7 @@ #pragma SWIG nowarn=325,401 %{ -#include "libsigrok/libsigrok.hpp" +#include using namespace std; %} @@ -84,6 +84,7 @@ template< class T > class enable_shared_from_this; %shared_ptr(sigrok::Trigger); %shared_ptr(sigrok::TriggerStage); %shared_ptr(sigrok::TriggerMatch); +%shared_ptr(sigrok::UserDevice); %template(StringMap) std::map; @@ -270,10 +271,10 @@ typedef std::map %attribute(sigrok::Analog, const sigrok::Unit *, unit, unit); %attributevector(Analog, std::vector, mq_flags, mq_flags); -%include "libsigrok/libsigrok.hpp" +%include %include "enums.i" namespace sigrok { -%include "libsigrok/enums.hpp" +%include }