Tags: martin-olivier/dylib
Tags
Version 2.1.0 (#57) feat: add_filename_decorations and no_filename_decorations constants feat: get_symbol public member function and 2.1.0 version setup feat: CI now checks both c++11 and c++17 fix: protected dylib members have been renamed fix: timeout issues on windows CI fix: cleaner documentation Signed-off-by: Martin Olivier <martin.olivier@live.fr>
Version 2.0.0 (#48) dylib class is now RAII compliant breaking changes for dylib ctor os prefix support (lib under unix) handle_error exception is now called load_error return type of get_function is now a function pointer instead of an std::function Signed-off-by: Martin Olivier <58467105+martin-olivier@users.noreply.github.com> Co-authored-by: Eyal Rozenberg <eyalroz1@gmx.com>
Version 1.8.0 (#10) # Changelog - feat: `has_symbol` function - feat: `operator bool()` - feat: Valgrind CI # Examples ## has_symbol ```c++ void dylib_symbol_example(const dylib &lib) { if (lib.has_symbol("GetModule")) std::cout << "GetModule has been found" << std::endl; else std::cout << "Could not found GetModule symbol" << std::endl; } ``` ## operator bool() ```c++ void dylib_status_example(const dylib &lib) { if (lib) std::cout << "something is curently loaded in the dylib object" << std::endl; if (!lib) std::cout << "nothing is curently loaded in the dylib object" << std::endl; } ```
PreviousNext