Skip to content

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