Resultados da pesquisa a pedido "swig"

2 a resposta

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 ...

1 a resposta

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 %{ ...

4 a resposta

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 ...

1 a resposta

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, ...

4 a resposta

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 ...

3 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

12 a resposta

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 ...

2 a resposta

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 ...