/home/runner/work/kynema/kynema/kynema/src/vendor/dylib/dylib.hpp File Reference

Kynema API: /home/runner/work/kynema/kynema/kynema/src/vendor/dylib/dylib.hpp File Reference
Kynema API
A flexible multibody structural dynamics code for wind turbines
Loading...
Searching...
No Matches
dylib.hpp File Reference

C++ cross-platform wrapper around dynamic loading of shared libraries. More...

#include <stdexcept>
#include <string>
#include <utility>
#include <dlfcn.h>

Go to the source code of this file.

Classes

class  kynema::util::dylib
 
struct  kynema::util::dylib::filename_components
 
class  kynema::util::dylib::exception
 
class  kynema::util::dylib::load_error
 
class  kynema::util::dylib::symbol_error
 

Namespaces

namespace  kynema
 
namespace  kynema::util
 

Macros

#define DYLIB_WIN_MAC_OTHER(win_def, mac_def, other_def)   other_def
 
#define DYLIB_WIN_OTHER(win_def, other_def)   other_def
 

Detailed Description

C++ cross-platform wrapper around dynamic loading of shared libraries.

Version
2.2.1
Author
Martin Olivier marti.nosp@m.n.ol.nosp@m.ivier.nosp@m.@liv.nosp@m.e.fr

This library is released under MIT license

Macro Definition Documentation

◆ DYLIB_WIN_MAC_OTHER

#define DYLIB_WIN_MAC_OTHER (   win_def,
  mac_def,
  other_def 
)    other_def

◆ DYLIB_WIN_OTHER

#define DYLIB_WIN_OTHER (   win_def,
  other_def 
)    other_def