14 return (T*)ResolveAddress(name);
19 #if defined(__CYGWIN__)
21 #elif defined(unix) || defined(__unix) || defined(__unix__) || defined(__APPLE__) || defined(__MINGW32__) || defined(__MINGW64__)
30 #if defined(__APPLE__)
32 #elif (defined(unix) || defined(__unix) || defined(__unix__)) && !defined(__CYGWIN__)
34 #elif defined(_WIN32) || defined(_WIN64) || defined(__CYGWIN__)
static std::string extension()
Get the dynamic link library extension.
T * Resolve(const std::string &name) const
Resolve dynamic link library symbol by the given name.
static std::string prefix()
Get the dynamic link library prefix.
C++ Common project definitions.
void swap(FileCache &cache1, FileCache &cache2) noexcept