1#ifndef PLUGINS_REGISTRY_TYPES_H
2#define PLUGINS_REGISTRY_TYPES_H
6#include <unordered_map>
9namespace downward::cli::plugins {
16class SubcategoryPlugin;
18using FeatureTypes = std::vector<const FeatureType*>;
19using EnumInfo = std::vector<std::pair<std::string, std::string>>;
20using Features = std::unordered_map<std::string, std::shared_ptr<Feature>>;
21using SubcategoryPlugins =
22 std::unordered_map<std::string, const SubcategoryPlugin*>;