plugify 1.0.0.0
Loading...
Searching...
No Matches
Public Attributes | List of all members
plugify::Config Struct Referencefinal

Represents configuration settings for a program. More...

#include <config.hpp>

Public Attributes

std::filesystem::path baseDir
 The base directory for the program.
 
Severity logSeverity { Severity::Verbose }
 The severity level for logging.
 
std::set< std::string > repositories
 A collection of repository paths.
 
bool preferOwnSymbols { false }
 Flag indicating if the modules should prefer its own symbols over shared symbols.
 

Detailed Description

Represents configuration settings for a program.

This struct encapsulates various configuration parameters.

Definition at line 14 of file config.hpp.

Member Data Documentation

◆ baseDir

std::filesystem::path plugify::Config::baseDir

The base directory for the program.

Definition at line 15 of file config.hpp.

◆ logSeverity

Severity plugify::Config::logSeverity { Severity::Verbose }

The severity level for logging.

Definition at line 16 of file config.hpp.

◆ preferOwnSymbols

bool plugify::Config::preferOwnSymbols { false }

Flag indicating if the modules should prefer its own symbols over shared symbols.

Definition at line 18 of file config.hpp.

◆ repositories

std::set<std::string> plugify::Config::repositories

A collection of repository paths.

Definition at line 17 of file config.hpp.


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