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

Represents a specific issue found during dependency resolution. More...

#include <dependency_resolver.hpp>

Collaboration diagram for plugify::DependencyIssue:
Collaboration graph
[legend]

Public Member Functions

std::string GetDetailedDescription () const
 

Public Attributes

UniqueId affectedExtension { -1 }
 
UniqueId involvedExtension { -1 }
 
std::string problem
 
std::string description
 
std::optional< std::vector< std::string > > suggestedFixes
 
bool isBlocking { true }
 

Detailed Description

Represents a specific issue found during dependency resolution.

Definition at line 9 of file dependency_resolver.hpp.

Member Function Documentation

◆ GetDetailedDescription()

std::string plugify::DependencyIssue::GetDetailedDescription ( ) const
inline

Definition at line 18 of file dependency_resolver.hpp.

Member Data Documentation

◆ affectedExtension

UniqueId plugify::DependencyIssue::affectedExtension { -1 }

Definition at line 10 of file dependency_resolver.hpp.

◆ description

std::string plugify::DependencyIssue::description

Definition at line 13 of file dependency_resolver.hpp.

◆ involvedExtension

UniqueId plugify::DependencyIssue::involvedExtension { -1 }

Definition at line 11 of file dependency_resolver.hpp.

◆ isBlocking

bool plugify::DependencyIssue::isBlocking { true }

Definition at line 15 of file dependency_resolver.hpp.

◆ problem

std::string plugify::DependencyIssue::problem

Definition at line 12 of file dependency_resolver.hpp.

◆ suggestedFixes

std::optional<std::vector<std::string> > plugify::DependencyIssue::suggestedFixes

Definition at line 14 of file dependency_resolver.hpp.


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