Skip to content
Snippets Groups Projects
Select Git revision
  • 967dd4d1c1b5d25d4b62910c5dcbc8b89b78ac7e
  • master default protected
  • fix-words-ann
  • wccl-rules-migration
  • develop
5 results

libcclexpression.i

Blame
  • user avatar
    Paweł Kędzia authored
    031e2cb5
    History
    libcclexpression.i 503 B
    #ifndef SWIG_LIBWCCL_EXPRESSION_I
    #define SWIG_LIBWCCL_EXPRESSION_I
    
    %module libcclexpression
    %{
      #include <libwccl/ops/expression.h>
      #include <boost/noncopyable.hpp>
    %}
    
    %include "libcorpustagset.i"
    %include "std_string.i"
    
    namespace Wccl {
      class Expression : boost::noncopyable {
      public:
        virtual std::string to_string(const Corpus2::Tagset& tagset) const = 0;
        std::string to_raw_string() const;
      };
    }
    
    using namespace std;
    using namespace Wccl;
    
    #endif /* SWIG_LIBWCCL_EXPRESSION_I */