General utilities for searching for plugins. More...
#include "Finders.h"#include "../filesystem/FileSystem.h"#include "../utils/Platform.h"#include "Exception.h"#include "Serializers.h"#include "Utils.h"#include <boost/algorithm/string/predicate.hpp>#include <boost/filesystem.hpp>Go to the source code of this file.
Functions | |
| static std::vector< std::string > | GetDefaultLookupDirs () |
| static std::vector< te::core::PluginInfo > | GetPluginsInfo (const std::vector< std::string > &lookup_dirs) |
General utilities for searching for plugins.
Definition in file Finders.cpp.
|
static |
Definition at line 82 of file Finders.cpp.
References te::core::FindInTerraLibPath(), and te::core::FileSystem::systemCompletePath().
Referenced by te::core::DefaultPluginFinder().
|
static |
Definition at line 45 of file Finders.cpp.
References file(), te::core::FileSystem::isDirectory(), te::core::FileSystem::isRegularFile(), te::core::JSONPluginInfoSerializer(), te::core::FileSystem::listDirectory(), and p.
Referenced by te::core::DefaultPluginFinder(), and te::core::PluginFinder().