plugify 1.2.8
Loading...
Searching...
No Matches
Public Attributes | List of all members
plugify::ResolutionReport Struct Reference

Represents the result of a dependency resolution process. More...

#include <dependency_resolver.hpp>

Public Attributes

std::unordered_map< UniqueId, std::vector< DependencyIssue > > issues
 
std::unordered_map< UniqueId, std::vector< UniqueId > > dependencyGraph
 
std::unordered_map< UniqueId, std::vector< UniqueId > > reverseDependencyGraph
 
std::vector< UniqueIdloadOrder
 
bool isLoadOrderValid { false }
 

Detailed Description

Represents the result of a dependency resolution process.

Definition at line 38 of file dependency_resolver.hpp.

Member Data Documentation

◆ dependencyGraph

std::unordered_map<UniqueId, std::vector<UniqueId> > plugify::ResolutionReport::dependencyGraph

Definition at line 43 of file dependency_resolver.hpp.

◆ isLoadOrderValid

bool plugify::ResolutionReport::isLoadOrderValid { false }

Definition at line 49 of file dependency_resolver.hpp.

◆ issues

std::unordered_map<UniqueId, std::vector<DependencyIssue> > plugify::ResolutionReport::issues

Definition at line 40 of file dependency_resolver.hpp.

◆ loadOrder

std::vector<UniqueId> plugify::ResolutionReport::loadOrder

Definition at line 48 of file dependency_resolver.hpp.

◆ reverseDependencyGraph

std::unordered_map<UniqueId, std::vector<UniqueId> > plugify::ResolutionReport::reverseDependencyGraph

Definition at line 44 of file dependency_resolver.hpp.


The documentation for this struct was generated from the following file: