mirror of
https://github.com/loot/libloot.git
synced 2026-07-27 14:16:01 -07:00
Differentiate between load after and requirement metadata sources
When reporting a cyclic interaction error.
This commit is contained in:
@@ -38,8 +38,10 @@ enum struct EdgeType : unsigned int {
|
||||
Hardcoded,
|
||||
MasterFlag,
|
||||
Master,
|
||||
Requirement,
|
||||
LoadAfter,
|
||||
MasterlistRequirement,
|
||||
UserRequirement,
|
||||
MasterlistLoadAfter,
|
||||
UserLoadAfter,
|
||||
Group,
|
||||
Overlap,
|
||||
TieBreak,
|
||||
@@ -62,7 +64,7 @@ public:
|
||||
/**
|
||||
* @brief Get the name of the plugin or group.
|
||||
* @return The name of the plugin or group.
|
||||
*/
|
||||
*/
|
||||
std::string GetName() const;
|
||||
|
||||
/**
|
||||
@@ -70,8 +72,9 @@ public:
|
||||
* @details Each edge goes from the vertex that loads earlier to the vertex
|
||||
* that loads later.
|
||||
* @return The edge type.
|
||||
*/
|
||||
*/
|
||||
EdgeType GetTypeOfEdgeToNextVertex() const;
|
||||
|
||||
private:
|
||||
std::string name_;
|
||||
EdgeType outEdgeType_;
|
||||
|
||||
Reference in New Issue
Block a user