12 EnumeratorHandler::~EnumeratorHandler() {
19 typedef std::insert_iterator<
20 std::map<std::string, std::shared_ptr<RuntimeLibrary> > >
22 typedef std::insert_iterator<EnumInterfaceVector> enum_it_type;
27 runtimelib_it_type lib_it);
ProjectSettings const * m_set
std::map< std::string, std::shared_ptr< RuntimeLibrary > > m_lib
EnumInterfaceVector m_enumerator
EnumeratorHandler(ProjectSettings const &set)
std::pair< EnumInterfaceVectorInserter, RuntimeLibInserter > load_enumerator_plugins(ProjectSettings const &set, EnumInterfaceVectorInserter enum_it, RuntimeLibInserter lib_it)
Load enumerator plugins from a CASM project.
EnumInterfaceVector make_standard_enumerator_interfaces()