Resultados da pesquisa a pedido "swig"
Matriz SWIG / python dentro da estrutura
Eu tenho uma estrutura definida dentro do header.h que se parece com: typedef struct { .... int icntl[40]; double cntl[15]; int *irn, *jcn; ....uando eu inicio um objeto com essa estrutura, tenho acesso a números inteiros / duplos, mas não a ...
Remova SWIGTYPE do nome da classe gerada
xiste alguma maneira de remover a parte SWIGTYPE dos nomes de classe gerados e substituir por outra string litera i.e. mude SWIGTYPE_p_ex_session.java para ex_session.java (retire "SWIGTYPE_p _" gerad rquivo @SWIG .i: %module Example %{ ...
Exposição de uma instância da classe C ++ para um interpretador incorporado python
stou procurando uma maneira simples de expor uma instância de classe C ++ a um intérprete incorporado em pytho Eu tenho uma biblioteca C ++. Esta biblioteca está empacotada (usando swig no momento) e eu posso usá-la no interpretador python Eu ...
Use SWIG para manipular a função C, retornando um ponteiro para uma matriz de estrutura em Java
Estou tentando descobrir qual alteração de arquivo da interface SWIG é necessária para lidar com o getFoo retorna um ponteiro que aponta para uma matriz de uma estrutura personalizada (sender_id_t). Sem nenhum código especial da interface SWIG, ...
SWIG interface da biblioteca C para o Python (Criando o tipo de dados 'iterável' do Python a partir da estrutura da 'sequência'
Eu escrevi uma extensão Python para uma biblioteca C. Eu tenho uma estrutura de dados que se parece com isso: typedef struct _mystruct{ double * clientdata; size_t len; } MyStruct; O objetivo deste tipo de dados é mapeado diretamente para o ...
Passar variáveis entre C ++ e Lua via Swig
Estou trabalhando em um projeto C ++ com um grande número de classes (mais de 150), cada uma com 10 a 300 campos. Eu realmente gostaria de poder fornecer uma interface de script para fins de teste, para que eu possa codificar retornos de chamada ...
Swig python - c ++ como usar o tipo int8_t
Tenho uma função C que toma como parâmetro um número inteiro de 8 bits int8_t foo( int8_t x ); Gostaria de chamar essa função do meu código python usando uma interface swig, mas o tipo int8_t não existe no python. Para ter esse tipo de tipo ...
Como o SWIG quebra um mapa <string, string> em Pytho
Estou usando o SWIG 2.0 para criar um wrapper Python para uma biblioteca C ++. Um método possui um argumento do tipo "const std :: map &". Felizmente, o SWIG gera um invólucro para ele, mas não consigo descobrir como invocar o método. Se eu ...
omo posso implementar uma classe C ++ em Python, a ser chamada por C +
Eu tenho uma interface de classe escrita em C ++. Eu tenho algumas classes que implementam essa interface também escrita em C ++. Eles são chamados no contexto de um programa C ++ maior, que implementa essencialmente "main". Quero poder escrever ...
Usando SWIG com métodos que usam std :: string como parâmetro
Eu usei SWIG para quebrar minha classe c ++. Alguns métodos têm umconst std::string& como um parâmetro. SWIG cria um tipo chamadoSWIGTYPE_p_std__string no entanto, você não pode simplesmente passar uma string normal para isso ao invocar o método ...