KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I want to add a public typedef to a template for a pointer to a function-taking-one-argument that uses "C" language linkage. I tried: extern "C" { template <typename return_t_, typename arg1_t_> struct test { typedef return_t_ (*C_fun1_t)(arg1_t_); }; } And: template <typename return_t_, typename arg1_t_> struct test { extern "C" { typedef return_t_ (*C_fun1_t)(arg1_t_); } }; And: template <typename return_t_, typename arg1_t_> struct test { extern "C" typedef return_t_ (*C_fun1_t)(arg1_t_); }; without success. Is what I am trying to accomplish possible?
Tags (comma-separated)
Save Edits
Cancel