LMMS
Loading...
Searching...
No Matches
juce::X11SymbolHelpers Namespace Reference

Classes

struct  SymbolBinding

Functions

template<typename FuncPtr>
SymbolBinding< FuncPtr > makeSymbolBinding (FuncPtr &func, const char *name)
template<typename FuncPtr>
bool loadSymbols (DynamicLibrary &lib, SymbolBinding< FuncPtr > binding)
template<typename FuncPtr, typename... Args>
bool loadSymbols (DynamicLibrary &lib1, DynamicLibrary &lib2, SymbolBinding< FuncPtr > binding)
template<typename FuncPtr, typename... Args>
bool loadSymbols (DynamicLibrary &lib, SymbolBinding< FuncPtr > binding, Args... args)
template<typename FuncPtr, typename... Args>
bool loadSymbols (DynamicLibrary &lib1, DynamicLibrary &lib2, SymbolBinding< FuncPtr > binding, Args... args)

Function Documentation

◆ loadSymbols() [1/4]

template<typename FuncPtr>
bool juce::X11SymbolHelpers::loadSymbols ( DynamicLibrary & lib,
SymbolBinding< FuncPtr > binding )

◆ loadSymbols() [2/4]

template<typename FuncPtr, typename... Args>
bool juce::X11SymbolHelpers::loadSymbols ( DynamicLibrary & lib,
SymbolBinding< FuncPtr > binding,
Args... args )

◆ loadSymbols() [3/4]

template<typename FuncPtr, typename... Args>
bool juce::X11SymbolHelpers::loadSymbols ( DynamicLibrary & lib1,
DynamicLibrary & lib2,
SymbolBinding< FuncPtr > binding )

◆ loadSymbols() [4/4]

template<typename FuncPtr, typename... Args>
bool juce::X11SymbolHelpers::loadSymbols ( DynamicLibrary & lib1,
DynamicLibrary & lib2,
SymbolBinding< FuncPtr > binding,
Args... args )

◆ makeSymbolBinding()

template<typename FuncPtr>
SymbolBinding< FuncPtr > juce::X11SymbolHelpers::makeSymbolBinding ( FuncPtr & func,
const char * name )