LLVM API Documentation
#include "llvm/Support/PluginLoader.h"
#include "llvm/Support/DynamicLibrary.h"
#include "llvm/Support/ManagedStatic.h"
#include "llvm/Support/Mutex.h"
#include "llvm/Support/raw_ostream.h"
#include <vector>
Go to the source code of this file.
Defines | |
#define | DONT_GET_PLUGIN_LOADER_OPTION |
Variables | |
static ManagedStatic < std::vector< std::string > > | Plugins |
static ManagedStatic < sys::SmartMutex< true > > | PluginsLock |
#define DONT_GET_PLUGIN_LOADER_OPTION |
Definition at line 14 of file PluginLoader.cpp.
ManagedStatic<std::vector<std::string> > Plugins [static] |
Definition at line 23 of file PluginLoader.cpp.
Referenced by llvm::PluginLoader::getNumPlugins(), llvm::PluginLoader::getPlugin(), and llvm::PluginLoader::operator=().
ManagedStatic<sys::SmartMutex<true> > PluginsLock [static] |
Definition at line 24 of file PluginLoader.cpp.
Referenced by llvm::PluginLoader::getNumPlugins(), llvm::PluginLoader::getPlugin(), and llvm::PluginLoader::operator=().