14 return (T*)ResolveAddress(name);
19#if defined(__CYGWIN__)
21#elif defined(unix) || defined(__unix) || defined(__unix__) || defined(__APPLE__) || defined(__MINGW32__) || defined(__MINGW64__)
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