Class ILLIXR::dynamic_lib
ClassList > ILLIXR > dynamic_lib
Public Functions
Type | Name |
---|---|
dynamic_lib (dynamic_lib && other) noexcept |
|
T | get (const std::string & symbol_name) const |
dynamic_lib & | operator= (dynamic_lib && other) noexcept |
const void * | operator[] (const std::string & symbol_name) const |
~dynamic_lib () |
Public Static Functions
Type | Name |
---|---|
dynamic_lib | create (const std::string & path) |
dynamic_lib | create (const std::string_view & path) |
Public Functions Documentation
function dynamic_lib [1/2]
inline ILLIXR::dynamic_lib::dynamic_lib (
dynamic_lib && other
) noexcept
function get
template<typename T>
inline T ILLIXR::dynamic_lib::get (
const std::string & symbol_name
) const
function operator=
inline dynamic_lib & ILLIXR::dynamic_lib::operator= (
dynamic_lib && other
) noexcept
function operator[]
inline const void * ILLIXR::dynamic_lib::operator[] (
const std::string & symbol_name
) const
function ~dynamic_lib
inline ILLIXR::dynamic_lib::~dynamic_lib ()
Public Static Functions Documentation
function create [1/2]
static inline dynamic_lib ILLIXR::dynamic_lib::create (
const std::string & path
)
function create [2/2]
static inline dynamic_lib ILLIXR::dynamic_lib::create (
const std::string_view & path
)
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/include/illixr/dynamic_lib.hpp