15#include "llvm/Support/ManagedStatic.h"
24 std::list<std::unique_ptr<ParsedAttrInfo>> Instances;
25 for (
const auto &It : ParsedAttrInfoRegistry::entries())
26 Instances.emplace_back(It.instantiate());
30const std::list<std::unique_ptr<ParsedAttrInfo>> &
32 static std::list<std::unique_ptr<ParsedAttrInfo>> Instances =
static std::list< std::unique_ptr< ParsedAttrInfo > > instantiateEntries()
The JSON file list parser is used to communicate input to InstallAPI.
const std::list< std::unique_ptr< ParsedAttrInfo > > & getAttributePluginInstances()
llvm::Registry< ParsedAttrInfo > ParsedAttrInfoRegistry