8#ifndef BOTAN_DYNAMIC_LOADER_H_
9#define BOTAN_DYNAMIC_LOADER_H_
11#include <botan/types.h>
44 void* resolve_symbol(
const std::string& symbol);
53 return reinterpret_cast<T>(resolve_symbol(symbol));
62 std::string m_lib_name;
Dynamically_Loaded_Library & operator=(Dynamically_Loaded_Library &&)=default
Dynamically_Loaded_Library & operator=(const Dynamically_Loaded_Library &)=delete
Dynamically_Loaded_Library(const Dynamically_Loaded_Library &)=delete
Dynamically_Loaded_Library(Dynamically_Loaded_Library &&)=default
T resolve(const std::string &symbol)
int(* final)(unsigned char *, CTX *)