mirror of
https://github.com/loot/libloot.git
synced 2026-07-27 14:16:01 -07:00
Make PluginMetadata::GetIncompatibilities() return a std::vector
The collection is only ever iterated over, and the uniqueness and ordering don't matter.
This commit is contained in:
@@ -112,7 +112,7 @@ public:
|
||||
* Get the files that the plugin is incompatible with.
|
||||
* @return The files that the plugin is incompatible with.
|
||||
*/
|
||||
LOOT_API std::set<File> GetIncompatibilities() const;
|
||||
LOOT_API std::vector<File> GetIncompatibilities() const;
|
||||
|
||||
/**
|
||||
* Get the plugin's messages.
|
||||
@@ -184,7 +184,7 @@ public:
|
||||
* @param incompatibilities
|
||||
* The files to set.
|
||||
*/
|
||||
LOOT_API void SetIncompatibilities(const std::set<File>& incompatibilities);
|
||||
LOOT_API void SetIncompatibilities(const std::vector<File>& incompatibilities);
|
||||
|
||||
/**
|
||||
* Set the plugin's messages.
|
||||
@@ -270,7 +270,7 @@ private:
|
||||
std::optional<std::string> group_;
|
||||
std::vector<File> loadAfter_;
|
||||
std::vector<File> requirements_;
|
||||
std::set<File> incompatibilities_;
|
||||
std::vector<File> incompatibilities_;
|
||||
std::vector<Message> messages_;
|
||||
std::set<Tag> tags_;
|
||||
std::set<PluginCleaningData> dirtyInfo_;
|
||||
|
||||
Reference in New Issue
Block a user