cost 312 ms
SWIG JAVA 類型映射配置

[英]SWIG JAVA typemaps configuration

這是 SWIG 類型映射,它將 C++ 類型轉換為 Python 類型。 你能做同樣的事情,但是對於 java 語言? 所以答案會像 所以我需要它來生成正確的 JAVA 包裝代碼 Function C++ 中的聲明,我想翻譯成 JAVA: ...

打字稿將函數參數與類型映射的鍵和值匹配

[英]Typescript match function arguments to key and value of a type map

我有一個非常簡單的案例,但我在 Typescript 打字方面的經驗有限,我似乎無法解決這個看似簡單的案例。 我有一個類型映射,例如這樣: 現在我想將函數的第一個和第二個參數輸入到上面映射的鍵和值中 我試圖搜索一個類似的案例,但似乎我的谷歌壞了......所以如果這樣的例子已經存在於 St ...

SWIG 將地圖向量轉換為 Python 字典列表

[英]SWIG convert vector of maps to python list of dictionaries

嗨,我正在研究用 SWIG 包裝 C++ 以在 python 中使用。 為了包裝 C++ 類,我使用了 SWIG。 我對類型圖沒有什么好主意,因此我被卡住了。 我有一個由多個地圖組成的向量,即。 std::vector<std::map<std::string, int>> ...

使用 SWIG 在生成的 CS 函數中更改返回類型

[英]Changing return type in generated CS function using SWIG

我正在嘗試在 C# 中為 C++ 庫生成包裝器並使用生成的 C3 包裝器我正在開發客戶端應用程序。 C++類: 預期的 C# 代碼: Swig 接口聲明: 在上面的 C# 代碼中, InputFunction 接受 3 個參數。 但是,為 SampleInterface 和 Sam ...

類型映射資源並將列表轉換為矢量(和返回)

[英]Typemap resources and converting a list to vector (and back)

我正在使用 SWIG 將 c++ 包裝在 python 中,並且需要使用類型映射以使我的 python 腳本盡可能簡單。 作為第一次嘗試,我只是發送 2 個列表,將它們轉換為向量,添加兩個向量,然后將結果返回到一個新列表中。 我的問題是,我一直發現 SWIG 手冊不是很有指導性,難以理解,也沒有給 ...

有沒有辦法在 C++17 中創建編譯時類型 map 以進行類型檢查?

[英]Is there a way to create a compile time type map in C++17 for type-checking?

我對 C++ 元編程/SFINAE 有點陌生,並且在開發檢查以查看傳入方法的類型是否包含在預定義的類型列表中時遇到了麻煩。 這里的上下文是我想檢查在我的變體中注冊的類型是否與另一個結構中的 output 類型匹配。 在我的應用程序中注冊的每個項目都通過標簽(某個數字)映射到另一個項目(在結構中)。 ...

如何在SWIG類型圖中檢測表是否具有字符串鍵

[英]How to detect if a table has a string key in SWIG typemap

我正在嘗試為將Lua表作為參數的函數創建SWIG類型圖。 這是我的類型圖,可以與帶有數字鍵的表配合使用。 但是,當函數使用帶有字符串鍵的表時。 它只是打印SWIG_RuntimeError:table is empty 。 我想在打印此錯誤之前檢測表是否具有字符串鍵。 ...

如何為接受和返回 2 個表的函數創建 SWIG 類型映射

[英]How to create SWIG typemap for function that takes and returns 2 tables

這是我的 SWIG 類型圖: 這是我的功能: 我希望process函數采用 2 個表並返回 2 個表。 在 Lua 中, process函數似乎返回 2 個表,但它只返回從第一個參數傳遞的相同的 2 個表。 例如在 Lua 中,當我運行以下命令時: 我得到的結果: 但我希望: ...

在將moddelmapper與typemap一起使用時,如何解決不兼容的類型(不可轉換)

[英]How can I solve the incompatible types (not convertible) while using the moddelmapper with a typemap

我正在嘗試將我的實體映射到我的DTO。 對於我的知識,我正在嘗試不同的方法。 我成功地使用了帶有隱式映射的映射,也使用了帶有configure方法的PropertyMap時的顯式映射。 現在我正在嘗試使用TypeMap進行顯式映射。 最后一個我無法上班。 與Modelmappe ...

如何為返回特定類型的函數創建SWIG類型圖

[英]How to create a SWIG typemap for functions that return specific type

我正在嘗試為返回特定類型的函數創建SWIG類型圖。 例如,這是我的C ++函數 根據一個頭文件上的#define設置,將t_float定義為float或double 。 而且,即使我將標頭包含在i文件中,SWIG i文件似乎也無法讀取該文件中的已定義符號。 因此,我決定為此 ...

為帶有多個參數的函數創建SWIG類型圖的更簡單方法?

[英]Simpler way to create a SWIG typemap for a function with multiple arguments?

這是我想使用SWIG包裝的C ++函數。 這是SWIG類型圖。 這樣,我可以在Lua中成功使用my_func 。 但我想知道是否有比這更簡單的解決方案,因為上述兩個類型映射是相同的,但僅使用不同的名稱。 假設如果我以后有一個使用3個t_string參數的C ++函數, ...

在SWIG輸入typemap中釋放指針數組的正確方法?

[英]Proper way to free a pointer array in SWIG input typemap?

嗨,我正在嘗試使用SWIG包裝以下函數。 這是我創建的類型圖。 如您所見,我使用內部調用calloc() getbytes()為數組分配內存,並使用內部調用free() freebytes()釋放內存。 令人驚訝的是,當我在Lua中調用readTable()函數時,它可以正 ...

為SWIG創建類型映射,以便C函數可以返回Lua表

[英]Creating typemaps for SWIG so C function can return a Lua table

我試圖包裝一個C函數,該函數創建float數組,然后將此數組作為Lua表返回,以便可以在Lua中使用。 這是C函數,它返回包含4個元素的float數組。 這是.i文件中的typemaps部分。 在Lua中,我可以使用以下函數, 盡管這可以正常工作,但我想知道是否有可 ...

使用 swig 進行 python 列表輸入和輸出

[英]Using swig for python list input and output

我正在使用 SWIG 為基於其 C 代碼的某些函數的評估構建 Python 模塊。 我需要的主要功能定義如下: 目標python函數應該是: 在這里, eval將調用一個基准函數並返回它們的值。 func_id是將要調用的函數 eval 的 id, nx是函數的維度, mx是將被評估的點 ...

SWIG-包裝為C#時,std :: list沒有默認的類型映射,該怎么辦?

[英]SWIG - No default typemap for std::list when wrapping to C#, how can I do?

我目前正在使用SWIG將大型C ++庫包裝到C#中。 我面臨一個大問題,因為我的庫使用了大量std :: list ,並且似乎SWIG(我正在使用最新版本3.0.12)沒有為std :: list提供默認映射。 我看了遍整個網絡,沒有發現任何東西。我很驚訝,因為std :: list與C#L ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM