Harmony
HARMONic stabilitY assessment of PE-penetrated power systems
Loading...
Searching...
No Matches
CliOptions Struct Reference

#include <cli.h>

Collaboration diagram for CliOptions:

Public Types

enum class  Mode {
  Help , ListCpp , ListJson , Cpp ,
  Json
}
 

Public Attributes

Mode mode = Mode::Help
 
std::string target
 
bool plot = true
 
bool verbose = false
 
std::vector< std::filesystem::path > jsonPathOverrides
 From --json-path (replaces defaults when non-empty).
 
std::vector< std::filesystem::path > extraSearchPaths
 From --search-path (appended after defaults).
 
std::vector< std::filesystem::path > searchPaths
 Effective search list built in parseCli.
 

Member Enumeration Documentation

◆ Mode

enum class CliOptions::Mode
strong
Enumerator
Help 
ListCpp 
ListJson 
Cpp 
Json 

Member Data Documentation

◆ extraSearchPaths

std::vector<std::filesystem::path> CliOptions::extraSearchPaths

From --search-path (appended after defaults).

Referenced by parseCli().

◆ jsonPathOverrides

std::vector<std::filesystem::path> CliOptions::jsonPathOverrides

From --json-path (replaces defaults when non-empty).

Referenced by parseCli().

◆ mode

Mode CliOptions::mode = Mode::Help

Referenced by main(), and parseCli().

◆ plot

bool CliOptions::plot = true

Referenced by main(), and parseCli().

◆ searchPaths

std::vector<std::filesystem::path> CliOptions::searchPaths

Effective search list built in parseCli.

Referenced by main(), and parseCli().

◆ target

std::string CliOptions::target

Referenced by main(), and parseCli().

◆ verbose

bool CliOptions::verbose = false

Referenced by main(), and parseCli().


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