# HG changeset patch # User František Kučera # Date 1621777903 -7200 # Node ID 9f2d6645ebe6ad7b285910ae7b63079bc4cf3dff # Parent eddead33f633b7526058ec45488c2a69ef5b2e70 use MODE::AUTO as default when no explicit configuration is present diff -r eddead33f633 -r 9f2d6645ebe6 src/CLIParser.h --- a/src/CLIParser.h Sun May 23 15:46:54 2021 +0200 +++ b/src/CLIParser.h Sun May 23 15:51:43 2021 +0200 @@ -72,6 +72,8 @@ } addRelation(c, currentRelation); // last relation + if (c.relationConfigurations.size() == 0) c.relationConfigurations.push_back({L".*", MODE::AUTO}); + return c; } diff -r eddead33f633 -r 9f2d6645ebe6 src/Configuration.h --- a/src/Configuration.h Sun May 23 15:46:54 2021 +0200 +++ b/src/Configuration.h Sun May 23 15:51:43 2021 +0200 @@ -39,12 +39,15 @@ RelationConfiguration() { } + RelationConfiguration(relpipe::common::type::StringX relation, MODE mode) : relation(relation), relationPattern(std::wregex(relation)), mode(mode) { + } + virtual ~RelationConfiguration() { } relpipe::common::type::StringX relation; std::wregex relationPattern; - MODE mode; + MODE mode = MODE::AUTO; }; class Configuration {