List of partially supported features

Member Corrade::PluginManager::AbstractManager::load (const std::string&plugin)
On platforms without dynamic plugin support returns always either LoadState::Static or LoadState::NotFound.
Member Corrade::PluginManager::AbstractManager::pluginDirectory () const
Not available on platforms without dynamic plugin support.
Member Corrade::PluginManager::AbstractManager::reloadPluginDirectory ()
Not available on platforms without dynamic plugin support.
Member Corrade::PluginManager::AbstractManager::setPluginDirectory (std::string directory)
Not available on platforms without dynamic plugin support.
Member Corrade::PluginManager::AbstractManager::unload (const std::string&plugin)
On platforms without dynamic plugin support returns always either LoadState::Static or LoadState::NotFound.
Member Corrade::PluginManager::AbstractPlugin::pluginSearchPaths ()
Not available on platforms without dynamic plugin support.
Member Corrade::PluginManager::AbstractPlugin::pluginSuffix ()
Not available on platforms without dynamic plugin support.
Member Corrade::PluginManager::implicitPluginSearchPaths (const std::string&libraryLocation, const std::string&hardcodedPath, const char*relativePath)
Not available on platforms without dynamic plugin support.
Member Corrade::PluginManager::LoadFailed
Not available on platforms without dynamic plugin support.
Member Corrade::PluginManager::Manager<T>::Manager (std::string pluginDirectory={})
The pluginDirectory parameter has no effect on platforms without dynamic plugin support.
Member Corrade::PluginManager::NotLoaded
Not available on platforms without dynamic plugin support.
Member Corrade::PluginManager::Required
Not available on platforms without dynamic plugin support.
Member Corrade::PluginManager::UnloadFailed
Not available on platforms without dynamic plugin support.
Member Corrade::PluginManager::UnresolvedDependency
Not available on platforms without dynamic plugin support.
Member Corrade::PluginManager::Used
Not available on platforms without dynamic plugin support.
Member Corrade::PluginManager::WrongInterfaceVersion
Not available on platforms without dynamic plugin support.
Member Corrade::PluginManager::WrongMetadataFile
Not available on platforms without dynamic plugin support.
Member Corrade::PluginManager::WrongPluginVersion
Not available on platforms without dynamic plugin support.
Member Corrade::TestSuite::Tester::CpuCycles
Supported only on x86 and GCC/Clang or MSVC (using RDTSC), on other platforms gives zero result.
Member Corrade::TestSuite::Tester::CpuTime
On Windows RT gives zero result.
Member Corrade::TestSuite::Tester::TesterConfiguration::setCpuScalingGovernorFile (const std::string&filename)
Available only on Linux.
Class Corrade::Utility::AndroidLogStreamBuffer
Available only on Android.
Member Corrade::Utility::Arguments::environment ()
Returns empty vector on Windows RT.
Member Corrade::Utility::Arguments::setFromEnvironment (const std::string&key, std::string environmentVariable)
Does nothing on Windows RT.
Member Corrade::Utility::Directory::isDirectory (const std::string&path)
On Unix platforms and Emscripten, symlinks are followed, so this function will return
Member Corrade::Utility::Directory::libraryLocation (const void*address)
Available only on Unix and non-RT Windows platforms.
Member Corrade::Utility::Directory::list (const std::string&path, Flags flags=Flags())
On Unix platforms and Emscripten, symlinks are followed and Flag::SkipFiles and Flag::SkipDirectories affects the link target, not the link itself. This behavior is not implemented on Windows at the moment.
Member Corrade::Utility::Directory::map (const std::string&filename)
Available only on Unix and non-RT Windows platforms.
Member Corrade::Utility::Directory::mapRead (const std::string&filename)
Available only on Unix and non-RT Windows platforms.
Member Corrade::Utility::Directory::mapWrite (const std::string&filename, std::size_t size)
Available only on Unix and non-RT Windows platforms.
Member Corrade::Utility::Directory::SkipFiles
On Windows and Emscripten skips everything except directories, as there's no concept of a special file.
Member Corrade::Utility::Directory::SkipSpecial
Has no effect on Windows and Emscripten, as these platforms don't have a concept of a special file.
Class Corrade::Utility::FileWatcher
Available only on Unix and non-RT Windows platforms and on Emscripten. On Emscripten it works on the virtual filesystem.
Class Corrade::Utility::Tweakable
Available only on Unix and non-RT Windows platforms and on Emscripten.
Class Corrade::Utility::TweakableParser<long double>
Not available in Emscripten as JavaScript doesn't support doubles larger than 64 bits.
Member Corrade::Utility::Unicode::narrow (const std::wstring&text)
Available only on Windows to be used when dealing directly with Windows Unicode APIs. Other code should always use UTF-8, see http://utf8everywhere.org for more information.
Member Corrade::Utility::Unicode::widen (const std::string&text)
Available only on Windows to be used when dealing directly with Windows Unicode APIs. Other code should always use UTF-8, see http://utf8everywhere.org for more information.