11 ptr->resolve(lib_handle);
21 std::ostringstream oss;
22 oss <<
"Could not get symbol '" <<
m_name <<
"' from handle '" << lib_handle
24 throw std::runtime_error(oss.str());
DLFCN_EXPORT char * dlerror(void)
DLFCN_NOINLINE DLFCN_EXPORT void * dlsym(void *handle, const char *name)
THIS FILE IS AUTO GENERATED DONT MODIFY IT.
void resolve(void *dlsym_handle)
std::size_t m_num_function_ptrs
void resolve_symbols(void *dlsym_handle)
std::array< mpi_function_base *, max_mpi_functions > m_function_ptrs