diff --git a/docs/CmdArgsInterface_8cpp.html b/docs/CmdArgsInterface_8cpp.html
index f864ff2..1809b8b 100644
--- a/docs/CmdArgsInterface_8cpp.html
+++ b/docs/CmdArgsInterface_8cpp.html
@@ -125,7 +125,7 @@ Include dependency graph for CmdArgsInterface.cpp:
diff --git a/docs/CmdArgsInterface_8cpp_source.html b/docs/CmdArgsInterface_8cpp_source.html
index ec7ce68..2e56e63 100644
--- a/docs/CmdArgsInterface_8cpp_source.html
+++ b/docs/CmdArgsInterface_8cpp_source.html
@@ -788,7 +788,7 @@ $(function() {
Specializations for floating point values (uses long double)
void ClearConstraint(const std::string ¶meter)
Will the constraint of a specific parameter.
-DATA_TYPE requiredType
Constrain the parameter to this value. Requires constrainType to be set to true.
+DATA_TYPE requiredType
Constrain the parameter to this value. Requires constrainType to be set to true.
Abstract class for values.
Gets thrown something bad happens because of parameter constraints.
void RegisterAbbreviation(const std::string &abbrev, const std::string &target)
Will register an abbreviation (like -f for –force)
@@ -802,7 +802,7 @@ $(function() {
bool HasDescription(const std::string ¶meter) const
Returns whether or not a given parameter has a registered description.
void ClearDescription(const std::string ¶meter)
Will delete the description of a parameter if it exists.
-bool constrainType
Should this parameter be forced to be of a certain type? Remember to set constrainTo to the wanted ...
+bool constrainType
Should this parameter be forced to be of a certain type? Remember to set constrainTo to the wanted ...
Generic hazelnupp exception.
const std::string & Key() const
Will return the key of this parameter.
@@ -837,7 +837,7 @@ $(function() {
diff --git a/docs/CmdArgsInterface_8h.html b/docs/CmdArgsInterface_8h.html
index fe00af2..ae09393 100644
--- a/docs/CmdArgsInterface_8h.html
+++ b/docs/CmdArgsInterface_8h.html
@@ -129,7 +129,7 @@ Namespaces
diff --git a/docs/CmdArgsInterface_8h_source.html b/docs/CmdArgsInterface_8h_source.html
index 73ce74a..6c668e7 100644
--- a/docs/CmdArgsInterface_8h_source.html
+++ b/docs/CmdArgsInterface_8h_source.html
@@ -264,7 +264,7 @@ $(function() {
diff --git a/docs/DataType_8h.html b/docs/DataType_8h.html
index 885ae1d..991c909 100644
--- a/docs/DataType_8h.html
+++ b/docs/DataType_8h.html
@@ -148,7 +148,7 @@ Functions
diff --git a/docs/DataType_8h_source.html b/docs/DataType_8h_source.html
index 87a1c74..6f4fab9 100644
--- a/docs/DataType_8h_source.html
+++ b/docs/DataType_8h_source.html
@@ -128,7 +128,7 @@ $(function() {
static std::string DataTypeToString(DATA_TYPE type)
diff --git a/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html b/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
index d65664d..033b07c 100644
--- a/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
+++ b/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
@@ -77,7 +77,7 @@ $(function() {
diff --git a/docs/FloatValue_8cpp.html b/docs/FloatValue_8cpp.html
index c0dfb15..de2db87 100644
--- a/docs/FloatValue_8cpp.html
+++ b/docs/FloatValue_8cpp.html
@@ -103,7 +103,7 @@ Include dependency graph for FloatValue.cpp:
diff --git a/docs/FloatValue_8cpp_source.html b/docs/FloatValue_8cpp_source.html
index f4806b6..7687e17 100644
--- a/docs/FloatValue_8cpp_source.html
+++ b/docs/FloatValue_8cpp_source.html
@@ -173,7 +173,7 @@ $(function() {
int GetInt32() const override
Will return the data as an int.
diff --git a/docs/FloatValue_8h.html b/docs/FloatValue_8h.html
index a8e58a3..cacd969 100644
--- a/docs/FloatValue_8h.html
+++ b/docs/FloatValue_8h.html
@@ -123,7 +123,7 @@ Namespaces
diff --git a/docs/FloatValue_8h_source.html b/docs/FloatValue_8h_source.html
index 1abcd94..d1bf394 100644
--- a/docs/FloatValue_8h_source.html
+++ b/docs/FloatValue_8h_source.html
@@ -142,7 +142,7 @@ $(function() {
int GetInt32() const override
Will return the data as an int.
diff --git a/docs/HazelnuppException_8h.html b/docs/HazelnuppException_8h.html
index 8a5cd1b..a5d6028 100644
--- a/docs/HazelnuppException_8h.html
+++ b/docs/HazelnuppException_8h.html
@@ -146,7 +146,7 @@ Namespaces
diff --git a/docs/HazelnuppException_8h_source.html b/docs/HazelnuppException_8h_source.html
index f3220d7..06881c8 100644
--- a/docs/HazelnuppException_8h_source.html
+++ b/docs/HazelnuppException_8h_source.html
@@ -224,7 +224,7 @@ $(function() {
HazelnuppInvalidKeyException()
diff --git a/docs/IntValue_8cpp.html b/docs/IntValue_8cpp.html
index 182f892..db59b06 100644
--- a/docs/IntValue_8cpp.html
+++ b/docs/IntValue_8cpp.html
@@ -103,7 +103,7 @@ Include dependency graph for IntValue.cpp:
diff --git a/docs/IntValue_8cpp_source.html b/docs/IntValue_8cpp_source.html
index e1f1616..d5b128f 100644
--- a/docs/IntValue_8cpp_source.html
+++ b/docs/IntValue_8cpp_source.html
@@ -173,7 +173,7 @@ $(function() {
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/IntValue_8h.html b/docs/IntValue_8h.html
index 758de70..e6f877d 100644
--- a/docs/IntValue_8h.html
+++ b/docs/IntValue_8h.html
@@ -122,7 +122,7 @@ Namespaces
diff --git a/docs/IntValue_8h_source.html b/docs/IntValue_8h_source.html
index 44d34b5..fc1e7e9 100644
--- a/docs/IntValue_8h_source.html
+++ b/docs/IntValue_8h_source.html
@@ -142,7 +142,7 @@ $(function() {
diff --git a/docs/ListValue_8cpp.html b/docs/ListValue_8cpp.html
index 8745651..be6bb38 100644
--- a/docs/ListValue_8cpp.html
+++ b/docs/ListValue_8cpp.html
@@ -103,7 +103,7 @@ Include dependency graph for ListValue.cpp:
diff --git a/docs/ListValue_8cpp_source.html b/docs/ListValue_8cpp_source.html
index f3ce600..9b2feaf 100644
--- a/docs/ListValue_8cpp_source.html
+++ b/docs/ListValue_8cpp_source.html
@@ -199,7 +199,7 @@ $(function() {
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/ListValue_8h.html b/docs/ListValue_8h.html
index 97c4642..130a391 100644
--- a/docs/ListValue_8h.html
+++ b/docs/ListValue_8h.html
@@ -123,7 +123,7 @@ Namespaces
diff --git a/docs/ListValue_8h_source.html b/docs/ListValue_8h_source.html
index 8053c08..0fa3a52 100644
--- a/docs/ListValue_8h_source.html
+++ b/docs/ListValue_8h_source.html
@@ -145,7 +145,7 @@ $(function() {
diff --git a/docs/ParamConstraint_8h.html b/docs/ParamConstraint_8h.html
index 0b360d3..26e1268 100644
--- a/docs/ParamConstraint_8h.html
+++ b/docs/ParamConstraint_8h.html
@@ -121,7 +121,7 @@ Namespaces
diff --git a/docs/ParamConstraint_8h_source.html b/docs/ParamConstraint_8h_source.html
index aa844a4..6a6fb95 100644
--- a/docs/ParamConstraint_8h_source.html
+++ b/docs/ParamConstraint_8h_source.html
@@ -158,7 +158,7 @@ $(function() {
-
+
@@ -166,45 +166,55 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
static ParamConstraint Require(const std::initializer_list< std::string > &defaultValue={}, bool required=true)
Constructs a require constraint.
@@ -212,23 +222,24 @@ $(function() {
The main class to interface with.
static ParamConstraint Incompatibility(const std::string &incompatibleParameters)
Constructs an incompatibility constraint.
static ParamConstraint Incompatibility(const std::initializer_list< std::string > &incompatibleParameters)
Constructs an incompatibility constraint.
-ParamConstraint AddIncompatibility(const std::string &incompatibleParameters)
Daisychain-method.
-ParamConstraint(bool constrainType, DATA_TYPE requiredType, const std::initializer_list< std::string > &defaultValue, bool required, const std::initializer_list< std::string > &incompatibleParameters)
Whole constructor.
+ParamConstraint(bool constrainType, DATA_TYPE requiredType, const std::initializer_list< std::string > &defaultValue, bool required, const std::initializer_list< std::string > &incompatibleParameters)
Whole constructor.
-DATA_TYPE requiredType
Constrain the parameter to this value. Requires constrainType to be set to true.
+DATA_TYPE requiredType
Constrain the parameter to this value. Requires constrainType to be set to true.
+ParamConstraint AddIncompatibilities(const std::string &incompatibleParameters)
Daisychain-method.
-bool constrainType
Should this parameter be forced to be of a certain type? Remember to set constrainTo to the wanted ...
+bool constrainType
Should this parameter be forced to be of a certain type? Remember to set constrainTo to the wanted ...
ParamConstraint AddRequire(const std::initializer_list< std::string > &defaultValue={}, bool required=true)
Daisychain-method.
ParamConstraint()=default
Empty constructor.
-std::vector< std::string > incompatibleParameters
Parameters that are incompatible with this parameter.
-bool required
If set to true, and no default value set, an error will be produced if this parameter is not supplied...
+std::vector< std::string > incompatibleParameters
Parameters that are incompatible with this parameter.
+ParamConstraint AddIncompatibilities(const std::initializer_list< std::string > &incompatibleParameters)
Daisychain-method.
+bool required
If set to true, and no default value set, an error will be produced if this parameter is not supplied...
static ParamConstraint TypeSafety(DATA_TYPE requiredType, bool constrainType=true)
Constructs a type-safety constraint.
DATA_TYPE
The different data types a paramater can be.
-std::vector< std::string > defaultValue
The default value for this parameter.
+std::vector< std::string > defaultValue
The default value for this parameter.
ParamConstraint AddTypeSafety(DATA_TYPE requiredType, bool constrainType=true)
Daisychain-method.
diff --git a/docs/Parameter_8cpp.html b/docs/Parameter_8cpp.html
index 5be02f7..56b2215 100644
--- a/docs/Parameter_8cpp.html
+++ b/docs/Parameter_8cpp.html
@@ -98,7 +98,7 @@ Include dependency graph for Parameter.cpp:
diff --git a/docs/Parameter_8cpp_source.html b/docs/Parameter_8cpp_source.html
index 2dce48a..8caa375 100644
--- a/docs/Parameter_8cpp_source.html
+++ b/docs/Parameter_8cpp_source.html
@@ -116,7 +116,7 @@ $(function() {
diff --git a/docs/Parameter_8h.html b/docs/Parameter_8h.html
index 34beb20..2767fc9 100644
--- a/docs/Parameter_8h.html
+++ b/docs/Parameter_8h.html
@@ -124,7 +124,7 @@ Namespaces
diff --git a/docs/Parameter_8h_source.html b/docs/Parameter_8h_source.html
index 0c381f8..8aff0b6 100644
--- a/docs/Parameter_8h_source.html
+++ b/docs/Parameter_8h_source.html
@@ -119,7 +119,7 @@ $(function() {
diff --git a/docs/Placeholders_8h.html b/docs/Placeholders_8h.html
index e08e265..7680692 100644
--- a/docs/Placeholders_8h.html
+++ b/docs/Placeholders_8h.html
@@ -119,7 +119,7 @@ Variables
diff --git a/docs/Placeholders_8h_source.html b/docs/Placeholders_8h_source.html
index 3b0f322..4e5fdf1 100644
--- a/docs/Placeholders_8h_source.html
+++ b/docs/Placeholders_8h_source.html
@@ -94,7 +94,7 @@ $(function() {
static const std::string g_emptyString
The only purpose of this is to provide the ability to return an empty string as an error for std::str...
diff --git a/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html b/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
index 7d175d3..a599dab 100644
--- a/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
+++ b/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
@@ -77,7 +77,7 @@ $(function() {
diff --git a/docs/StringTools_8cpp.html b/docs/StringTools_8cpp.html
index 88198c4..9c1fc51 100644
--- a/docs/StringTools_8cpp.html
+++ b/docs/StringTools_8cpp.html
@@ -97,7 +97,7 @@ Include dependency graph for StringTools.cpp:
diff --git a/docs/StringTools_8cpp_source.html b/docs/StringTools_8cpp_source.html
index 69bf18c..04dfee9 100644
--- a/docs/StringTools_8cpp_source.html
+++ b/docs/StringTools_8cpp_source.html
@@ -275,7 +275,7 @@ $(function() {
diff --git a/docs/StringTools_8h.html b/docs/StringTools_8h.html
index 1efd2c4..01d9a59 100644
--- a/docs/StringTools_8h.html
+++ b/docs/StringTools_8h.html
@@ -126,7 +126,7 @@ Namespaces
diff --git a/docs/StringTools_8h_source.html b/docs/StringTools_8h_source.html
index ed55904..4cc1902 100644
--- a/docs/StringTools_8h_source.html
+++ b/docs/StringTools_8h_source.html
@@ -133,7 +133,7 @@ $(function() {
diff --git a/docs/StringValue_8cpp.html b/docs/StringValue_8cpp.html
index d441cba..327b668 100644
--- a/docs/StringValue_8cpp.html
+++ b/docs/StringValue_8cpp.html
@@ -103,7 +103,7 @@ Include dependency graph for StringValue.cpp:
diff --git a/docs/StringValue_8cpp_source.html b/docs/StringValue_8cpp_source.html
index 70c7b86..5b9ac22 100644
--- a/docs/StringValue_8cpp_source.html
+++ b/docs/StringValue_8cpp_source.html
@@ -165,7 +165,7 @@ $(function() {
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/StringValue_8h.html b/docs/StringValue_8h.html
index d9b37e9..7807b86 100644
--- a/docs/StringValue_8h.html
+++ b/docs/StringValue_8h.html
@@ -123,7 +123,7 @@ Namespaces
diff --git a/docs/StringValue_8h_source.html b/docs/StringValue_8h_source.html
index 2ef2420..94cebe7 100644
--- a/docs/StringValue_8h_source.html
+++ b/docs/StringValue_8h_source.html
@@ -141,7 +141,7 @@ $(function() {
diff --git a/docs/Value_8cpp.html b/docs/Value_8cpp.html
index 4528dbf..9c455f0 100644
--- a/docs/Value_8cpp.html
+++ b/docs/Value_8cpp.html
@@ -97,7 +97,7 @@ Include dependency graph for Value.cpp:
diff --git a/docs/Value_8cpp_source.html b/docs/Value_8cpp_source.html
index a0d347b..f914271 100644
--- a/docs/Value_8cpp_source.html
+++ b/docs/Value_8cpp_source.html
@@ -102,7 +102,7 @@ $(function() {
diff --git a/docs/Value_8h.html b/docs/Value_8h.html
index 6fe906d..7ffadce 100644
--- a/docs/Value_8h.html
+++ b/docs/Value_8h.html
@@ -136,7 +136,7 @@ Namespaces
diff --git a/docs/Value_8h_source.html b/docs/Value_8h_source.html
index e916412..2cebc30 100644
--- a/docs/Value_8h_source.html
+++ b/docs/Value_8h_source.html
@@ -148,7 +148,7 @@ $(function() {
virtual long double GetFloat64() const =0
Will attempt to return the floating-point data (long double)
diff --git a/docs/Version_8h.html b/docs/Version_8h.html
index 2e362d1..4f1ed99 100644
--- a/docs/Version_8h.html
+++ b/docs/Version_8h.html
@@ -95,7 +95,7 @@ This graph shows which files directly or indirectly include this file:
@@ -106,7 +106,7 @@ Macros
- #define HAZELNUPP_VERSION (1.12) |
+ #define HAZELNUPP_VERSION (1.121) |
@@ -118,7 +118,7 @@ Macros
diff --git a/docs/Version_8h_source.html b/docs/Version_8h_source.html
index 51ebd2a..105d000 100644
--- a/docs/Version_8h_source.html
+++ b/docs/Version_8h_source.html
@@ -79,11 +79,11 @@ $(function() {
Go to the documentation of this file.
-
2 #define HAZELNUPP_VERSION (1.12)
+
2 #define HAZELNUPP_VERSION (1.121)
diff --git a/docs/VoidValue_8cpp.html b/docs/VoidValue_8cpp.html
index fcfb0a4..e0453c1 100644
--- a/docs/VoidValue_8cpp.html
+++ b/docs/VoidValue_8cpp.html
@@ -102,7 +102,7 @@ Include dependency graph for VoidValue.cpp:
diff --git a/docs/VoidValue_8cpp_source.html b/docs/VoidValue_8cpp_source.html
index 114cfd6..95f4b5f 100644
--- a/docs/VoidValue_8cpp_source.html
+++ b/docs/VoidValue_8cpp_source.html
@@ -151,7 +151,7 @@ $(function() {
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/VoidValue_8h.html b/docs/VoidValue_8h.html
index 89474cb..992befa 100644
--- a/docs/VoidValue_8h.html
+++ b/docs/VoidValue_8h.html
@@ -122,7 +122,7 @@ Namespaces
diff --git a/docs/VoidValue_8h_source.html b/docs/VoidValue_8h_source.html
index 41209a9..093b36c 100644
--- a/docs/VoidValue_8h_source.html
+++ b/docs/VoidValue_8h_source.html
@@ -131,7 +131,7 @@ $(function() {
diff --git a/docs/annotated.html b/docs/annotated.html
index 69f6703..db68dad 100644
--- a/docs/annotated.html
+++ b/docs/annotated.html
@@ -100,7 +100,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1CmdArgsInterface-members.html b/docs/classHazelnp_1_1CmdArgsInterface-members.html
index 328e4b4..47e7cef 100644
--- a/docs/classHazelnp_1_1CmdArgsInterface-members.html
+++ b/docs/classHazelnp_1_1CmdArgsInterface-members.html
@@ -112,7 +112,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1CmdArgsInterface.html b/docs/classHazelnp_1_1CmdArgsInterface.html
index 0cef85c..bb60469 100644
--- a/docs/classHazelnp_1_1CmdArgsInterface.html
+++ b/docs/classHazelnp_1_1CmdArgsInterface.html
@@ -1198,7 +1198,7 @@ Public Member Functions
static std::string DataTypeToString(DATA_TYPE type)
diff --git a/docs/classHazelnp_1_1FloatValue-members.html b/docs/classHazelnp_1_1FloatValue-members.html
index 134b0f0..38460b1 100644
--- a/docs/classHazelnp_1_1FloatValue-members.html
+++ b/docs/classHazelnp_1_1FloatValue-members.html
@@ -101,7 +101,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1FloatValue.html b/docs/classHazelnp_1_1FloatValue.html
index f682378..b1a445d 100644
--- a/docs/classHazelnp_1_1FloatValue.html
+++ b/docs/classHazelnp_1_1FloatValue.html
@@ -574,7 +574,7 @@ Additional Inherited Members
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException-members.html b/docs/classHazelnp_1_1HazelnuppConstraintException-members.html
index 4d06d91..b3417c1 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException-members.html
@@ -90,7 +90,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException.html b/docs/classHazelnp_1_1HazelnuppConstraintException.html
index 397d8f6..4928ef9 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintException.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException.html
@@ -202,7 +202,7 @@ Additional Inherited Members
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters-members.html b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters-members.html
index 1d805fc..e436cd9 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters-members.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters-members.html
@@ -92,7 +92,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html
index 9466e3c..f02af89 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html
@@ -224,7 +224,7 @@ Additional Inherited Members
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html
index 2a4ea3e..fb9bc0c 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html
@@ -92,7 +92,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html
index cc1f9f8..67b4eeb 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html
@@ -228,7 +228,7 @@ Additional Inherited Members
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html
index 450d64f..2d5ce96 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html
@@ -93,7 +93,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html
index 789c342..29d50fd 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html
@@ -273,7 +273,7 @@ Additional Inherited Members
static std::string DataTypeToString(DATA_TYPE type)
diff --git a/docs/classHazelnp_1_1HazelnuppException-members.html b/docs/classHazelnp_1_1HazelnuppException-members.html
index e4bef86..12cc340 100644
--- a/docs/classHazelnp_1_1HazelnuppException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppException-members.html
@@ -88,7 +88,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1HazelnuppException.html b/docs/classHazelnp_1_1HazelnuppException.html
index 93c7812..4a1c962 100644
--- a/docs/classHazelnp_1_1HazelnuppException.html
+++ b/docs/classHazelnp_1_1HazelnuppException.html
@@ -256,7 +256,7 @@ Protected Attributes
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html b/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html
index 6f70676..d90b4a1 100644
--- a/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html
@@ -90,7 +90,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html b/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html
index 2219138..757345b 100644
--- a/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html
+++ b/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html
@@ -199,7 +199,7 @@ Additional Inherited Members
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html
index 90de2ce..c29c64d 100644
--- a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html
@@ -90,7 +90,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html
index 5e3c4fe..431639f 100644
--- a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html
+++ b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html
@@ -199,7 +199,7 @@ Additional Inherited Members
diff --git a/docs/classHazelnp_1_1IntValue-members.html b/docs/classHazelnp_1_1IntValue-members.html
index 48170e8..cccf0c1 100644
--- a/docs/classHazelnp_1_1IntValue-members.html
+++ b/docs/classHazelnp_1_1IntValue-members.html
@@ -101,7 +101,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1IntValue.html b/docs/classHazelnp_1_1IntValue.html
index c86ae86..5dc7eff 100644
--- a/docs/classHazelnp_1_1IntValue.html
+++ b/docs/classHazelnp_1_1IntValue.html
@@ -574,7 +574,7 @@ Additional Inherited Members
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/classHazelnp_1_1Internal_1_1StringTools-members.html b/docs/classHazelnp_1_1Internal_1_1StringTools-members.html
index f4eab86..98ea119 100644
--- a/docs/classHazelnp_1_1Internal_1_1StringTools-members.html
+++ b/docs/classHazelnp_1_1Internal_1_1StringTools-members.html
@@ -92,7 +92,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1Internal_1_1StringTools.html b/docs/classHazelnp_1_1Internal_1_1StringTools.html
index 8f0f53a..5033cad 100644
--- a/docs/classHazelnp_1_1Internal_1_1StringTools.html
+++ b/docs/classHazelnp_1_1Internal_1_1StringTools.html
@@ -626,7 +626,7 @@ Static Public Member Functions
diff --git a/docs/classHazelnp_1_1ListValue-members.html b/docs/classHazelnp_1_1ListValue-members.html
index 9d7ad07..b157050 100644
--- a/docs/classHazelnp_1_1ListValue-members.html
+++ b/docs/classHazelnp_1_1ListValue-members.html
@@ -101,7 +101,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1ListValue.html b/docs/classHazelnp_1_1ListValue.html
index 03b3df7..ebc116e 100644
--- a/docs/classHazelnp_1_1ListValue.html
+++ b/docs/classHazelnp_1_1ListValue.html
@@ -601,7 +601,7 @@ Additional Inherited Members
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/classHazelnp_1_1Parameter-members.html b/docs/classHazelnp_1_1Parameter-members.html
index e3f46d3..50a7c11 100644
--- a/docs/classHazelnp_1_1Parameter-members.html
+++ b/docs/classHazelnp_1_1Parameter-members.html
@@ -89,7 +89,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1Parameter.html b/docs/classHazelnp_1_1Parameter.html
index f870408..b5a6920 100644
--- a/docs/classHazelnp_1_1Parameter.html
+++ b/docs/classHazelnp_1_1Parameter.html
@@ -275,7 +275,7 @@ Friends
virtual Value * Deepcopy() const =0
Will return a deeopopy of this object.
diff --git a/docs/classHazelnp_1_1StringValue-members.html b/docs/classHazelnp_1_1StringValue-members.html
index 2925eb4..f1e3500 100644
--- a/docs/classHazelnp_1_1StringValue-members.html
+++ b/docs/classHazelnp_1_1StringValue-members.html
@@ -100,7 +100,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1StringValue.html b/docs/classHazelnp_1_1StringValue.html
index 9b0fea3..071170c 100644
--- a/docs/classHazelnp_1_1StringValue.html
+++ b/docs/classHazelnp_1_1StringValue.html
@@ -547,7 +547,7 @@ Additional Inherited Members
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/classHazelnp_1_1Value-members.html b/docs/classHazelnp_1_1Value-members.html
index eac8ceb..42ae4ab 100644
--- a/docs/classHazelnp_1_1Value-members.html
+++ b/docs/classHazelnp_1_1Value-members.html
@@ -97,7 +97,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1Value.html b/docs/classHazelnp_1_1Value.html
index 4d95a52..4b8a091 100644
--- a/docs/classHazelnp_1_1Value.html
+++ b/docs/classHazelnp_1_1Value.html
@@ -548,7 +548,7 @@ Friends
diff --git a/docs/classHazelnp_1_1VoidValue-members.html b/docs/classHazelnp_1_1VoidValue-members.html
index 3c7b7f1..e0c3922 100644
--- a/docs/classHazelnp_1_1VoidValue-members.html
+++ b/docs/classHazelnp_1_1VoidValue-members.html
@@ -98,7 +98,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1VoidValue.html b/docs/classHazelnp_1_1VoidValue.html
index 67803de..7caf40d 100644
--- a/docs/classHazelnp_1_1VoidValue.html
+++ b/docs/classHazelnp_1_1VoidValue.html
@@ -494,7 +494,7 @@ Additional Inherited Members
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/classes.html b/docs/classes.html
index ba3e20f..2f8a6cc 100644
--- a/docs/classes.html
+++ b/docs/classes.html
@@ -124,7 +124,7 @@ $(function() {
diff --git a/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html b/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
index e2fb0c9..bd72d8c 100644
--- a/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
+++ b/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
@@ -138,7 +138,7 @@ Files
diff --git a/docs/dir_0cc5f59b28c403d42cc56800132eb975.html b/docs/dir_0cc5f59b28c403d42cc56800132eb975.html
index d70d580..a9e07d5 100644
--- a/docs/dir_0cc5f59b28c403d42cc56800132eb975.html
+++ b/docs/dir_0cc5f59b28c403d42cc56800132eb975.html
@@ -81,7 +81,7 @@ $(function() {
diff --git a/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html b/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html
index 0647110..ec1a133 100644
--- a/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html
+++ b/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html
@@ -81,7 +81,7 @@ $(function() {
diff --git a/docs/dir_a8cffda729361e9d9637effa362fcea9.html b/docs/dir_a8cffda729361e9d9637effa362fcea9.html
index 06534a9..f98b8a6 100644
--- a/docs/dir_a8cffda729361e9d9637effa362fcea9.html
+++ b/docs/dir_a8cffda729361e9d9637effa362fcea9.html
@@ -81,7 +81,7 @@ $(function() {
diff --git a/docs/files.html b/docs/files.html
index c930822..154b843 100644
--- a/docs/files.html
+++ b/docs/files.html
@@ -108,7 +108,7 @@ $(function() {
diff --git a/docs/functions.html b/docs/functions.html
index 614575a..f87e96a 100644
--- a/docs/functions.html
+++ b/docs/functions.html
@@ -73,8 +73,8 @@ $(function() {
Here is a list of all class members with links to the classes they belong to:
- a -
-- AddIncompatibility()
-: Hazelnp::ParamConstraint
+
- AddIncompatibilities()
+: Hazelnp::ParamConstraint
- AddRequire()
: Hazelnp::ParamConstraint
@@ -455,7 +455,7 @@ $(function() {
diff --git a/docs/functions_func.html b/docs/functions_func.html
index d68ad00..c778ffc 100644
--- a/docs/functions_func.html
+++ b/docs/functions_func.html
@@ -73,8 +73,8 @@ $(function() {
- a -
-- AddIncompatibility()
-: Hazelnp::ParamConstraint
+
- AddIncompatibilities()
+: Hazelnp::ParamConstraint
- AddRequire()
: Hazelnp::ParamConstraint
@@ -425,7 +425,7 @@ $(function() {
diff --git a/docs/functions_rela.html b/docs/functions_rela.html
index bc861ac..ee8bdf0 100644
--- a/docs/functions_rela.html
+++ b/docs/functions_rela.html
@@ -82,7 +82,7 @@ $(function() {
diff --git a/docs/functions_vars.html b/docs/functions_vars.html
index 96878a1..b8a2aea 100644
--- a/docs/functions_vars.html
+++ b/docs/functions_vars.html
@@ -96,7 +96,7 @@ $(function() {
diff --git a/docs/globals.html b/docs/globals.html
index 7e9d7b8..eccea3d 100644
--- a/docs/globals.html
+++ b/docs/globals.html
@@ -78,7 +78,7 @@ $(function() {
diff --git a/docs/globals_defs.html b/docs/globals_defs.html
index bf8d367..2412a02 100644
--- a/docs/globals_defs.html
+++ b/docs/globals_defs.html
@@ -78,7 +78,7 @@ $(function() {
diff --git a/docs/graph_legend.html b/docs/graph_legend.html
index 4217821..44dfbc2 100644
--- a/docs/graph_legend.html
+++ b/docs/graph_legend.html
@@ -137,7 +137,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
diff --git a/docs/hierarchy.html b/docs/hierarchy.html
index abf4f1e..8b32ce0 100644
--- a/docs/hierarchy.html
+++ b/docs/hierarchy.html
@@ -101,7 +101,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically:
diff --git a/docs/index.html b/docs/index.html
index 45beda8..c00fb8a 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -314,7 +314,7 @@ Parameter incompatibilities
"--width",
ParamConstraint::Require()
.AddTypeSafety(DATA_TYPE::FLOAT)
- .AddIncompatibility({ "--antiwidth" })
+ .AddIncompatibilities({ "--antiwidth" })
);
@@ -433,7 +433,7 @@ LICENSE
diff --git a/docs/index_8md.html b/docs/index_8md.html
index 57f619c..f59a1fe 100644
--- a/docs/index_8md.html
+++ b/docs/index_8md.html
@@ -77,7 +77,7 @@ $(function() {
diff --git a/docs/inherits.html b/docs/inherits.html
index a71c70f..7223cbf 100644
--- a/docs/inherits.html
+++ b/docs/inherits.html
@@ -123,7 +123,7 @@ $(function() {
diff --git a/docs/namespaceHazelnp.html b/docs/namespaceHazelnp.html
index 320b491..e0a6af9 100644
--- a/docs/namespaceHazelnp.html
+++ b/docs/namespaceHazelnp.html
@@ -254,7 +254,7 @@ Functions
diff --git a/docs/namespaceHazelnp_1_1Internal.html b/docs/namespaceHazelnp_1_1Internal.html
index 3b8f290..4330a69 100644
--- a/docs/namespaceHazelnp_1_1Internal.html
+++ b/docs/namespaceHazelnp_1_1Internal.html
@@ -90,7 +90,7 @@ Classes
diff --git a/docs/namespaceHazelnp_1_1Placeholders.html b/docs/namespaceHazelnp_1_1Placeholders.html
index 0741e01..bca147d 100644
--- a/docs/namespaceHazelnp_1_1Placeholders.html
+++ b/docs/namespaceHazelnp_1_1Placeholders.html
@@ -117,7 +117,7 @@ Variables
diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html
index dc42d5f..64c8abb 100644
--- a/docs/namespacemembers.html
+++ b/docs/namespacemembers.html
@@ -84,7 +84,7 @@ $(function() {
diff --git a/docs/namespacemembers_enum.html b/docs/namespacemembers_enum.html
index 7f01dfd..e85a2ba 100644
--- a/docs/namespacemembers_enum.html
+++ b/docs/namespacemembers_enum.html
@@ -78,7 +78,7 @@ $(function() {
diff --git a/docs/namespacemembers_func.html b/docs/namespacemembers_func.html
index 7bdfbce..6312e01 100644
--- a/docs/namespacemembers_func.html
+++ b/docs/namespacemembers_func.html
@@ -78,7 +78,7 @@ $(function() {
diff --git a/docs/namespacemembers_vars.html b/docs/namespacemembers_vars.html
index c6b0488..1c9d4a8 100644
--- a/docs/namespacemembers_vars.html
+++ b/docs/namespacemembers_vars.html
@@ -78,7 +78,7 @@ $(function() {
diff --git a/docs/namespaces.html b/docs/namespaces.html
index ce4b9df..77b6fc8 100644
--- a/docs/namespaces.html
+++ b/docs/namespaces.html
@@ -84,7 +84,7 @@ $(function() {
diff --git a/docs/search/all_0.js b/docs/search/all_0.js
index 107de15..7040121 100644
--- a/docs/search/all_0.js
+++ b/docs/search/all_0.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['addincompatibility_0',['AddIncompatibility',['../structHazelnp_1_1ParamConstraint.html#a48e9c8e4fafb5985876d78239dcdc0e1',1,'Hazelnp::ParamConstraint']]],
+ ['addincompatibilities_0',['AddIncompatibilities',['../structHazelnp_1_1ParamConstraint.html#ae335d099a2735b77239ad7eec5136991',1,'Hazelnp::ParamConstraint::AddIncompatibilities(const std::string &incompatibleParameters)'],['../structHazelnp_1_1ParamConstraint.html#a207eead7df641c7741082687db654e55',1,'Hazelnp::ParamConstraint::AddIncompatibilities(const std::initializer_list< std::string > &incompatibleParameters)']]],
['addrequire_1',['AddRequire',['../structHazelnp_1_1ParamConstraint.html#ac23b54cad8636b3f64a27b51161b8749',1,'Hazelnp::ParamConstraint']]],
['addtypesafety_2',['AddTypeSafety',['../structHazelnp_1_1ParamConstraint.html#ae057d0d8186c0a7936405096a58be981',1,'Hazelnp::ParamConstraint']]],
['addvalue_3',['AddValue',['../classHazelnp_1_1ListValue.html#af8787d266aa353d3f96e2c76cce76c41',1,'Hazelnp::ListValue']]]
diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js
index 7667761..2137edf 100644
--- a/docs/search/functions_0.js
+++ b/docs/search/functions_0.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['addincompatibility_172',['AddIncompatibility',['../structHazelnp_1_1ParamConstraint.html#a48e9c8e4fafb5985876d78239dcdc0e1',1,'Hazelnp::ParamConstraint']]],
+ ['addincompatibilities_172',['AddIncompatibilities',['../structHazelnp_1_1ParamConstraint.html#ae335d099a2735b77239ad7eec5136991',1,'Hazelnp::ParamConstraint::AddIncompatibilities(const std::string &incompatibleParameters)'],['../structHazelnp_1_1ParamConstraint.html#a207eead7df641c7741082687db654e55',1,'Hazelnp::ParamConstraint::AddIncompatibilities(const std::initializer_list< std::string > &incompatibleParameters)']]],
['addrequire_173',['AddRequire',['../structHazelnp_1_1ParamConstraint.html#ac23b54cad8636b3f64a27b51161b8749',1,'Hazelnp::ParamConstraint']]],
['addtypesafety_174',['AddTypeSafety',['../structHazelnp_1_1ParamConstraint.html#ae057d0d8186c0a7936405096a58be981',1,'Hazelnp::ParamConstraint']]],
['addvalue_175',['AddValue',['../classHazelnp_1_1ListValue.html#af8787d266aa353d3f96e2c76cce76c41',1,'Hazelnp::ListValue']]]
diff --git a/docs/structHazelnp_1_1ParamConstraint-members.html b/docs/structHazelnp_1_1ParamConstraint-members.html
index da497aa..545f99f 100644
--- a/docs/structHazelnp_1_1ParamConstraint-members.html
+++ b/docs/structHazelnp_1_1ParamConstraint-members.html
@@ -81,25 +81,26 @@ $(function() {
This is the complete list of members for Hazelnp::ParamConstraint, including all inherited members.
- AddIncompatibility(const std::string &incompatibleParameters) | Hazelnp::ParamConstraint | inline |
- AddRequire(const std::initializer_list< std::string > &defaultValue={}, bool required=true) | Hazelnp::ParamConstraint | inline |
- AddTypeSafety(DATA_TYPE requiredType, bool constrainType=true) | Hazelnp::ParamConstraint | inline |
- CmdArgsInterface class | Hazelnp::ParamConstraint | friend |
- constrainType | Hazelnp::ParamConstraint | |
- defaultValue | Hazelnp::ParamConstraint | |
- Incompatibility(const std::initializer_list< std::string > &incompatibleParameters) | Hazelnp::ParamConstraint | inlinestatic |
- Incompatibility(const std::string &incompatibleParameters) | Hazelnp::ParamConstraint | inlinestatic |
- incompatibleParameters | Hazelnp::ParamConstraint | |
- ParamConstraint()=default | Hazelnp::ParamConstraint | |
- ParamConstraint(bool constrainType, DATA_TYPE requiredType, const std::initializer_list< std::string > &defaultValue, bool required, const std::initializer_list< std::string > &incompatibleParameters) | Hazelnp::ParamConstraint | inline |
- Require(const std::initializer_list< std::string > &defaultValue={}, bool required=true) | Hazelnp::ParamConstraint | inlinestatic |
- required | Hazelnp::ParamConstraint | |
- requiredType | Hazelnp::ParamConstraint | |
- TypeSafety(DATA_TYPE requiredType, bool constrainType=true) | Hazelnp::ParamConstraint | inlinestatic |
+ AddIncompatibilities(const std::string &incompatibleParameters) | Hazelnp::ParamConstraint | inline |
+ AddIncompatibilities(const std::initializer_list< std::string > &incompatibleParameters) | Hazelnp::ParamConstraint | inline |
+ AddRequire(const std::initializer_list< std::string > &defaultValue={}, bool required=true) | Hazelnp::ParamConstraint | inline |
+ AddTypeSafety(DATA_TYPE requiredType, bool constrainType=true) | Hazelnp::ParamConstraint | inline |
+ CmdArgsInterface class | Hazelnp::ParamConstraint | friend |
+ constrainType | Hazelnp::ParamConstraint | |
+ defaultValue | Hazelnp::ParamConstraint | |
+ Incompatibility(const std::initializer_list< std::string > &incompatibleParameters) | Hazelnp::ParamConstraint | inlinestatic |
+ Incompatibility(const std::string &incompatibleParameters) | Hazelnp::ParamConstraint | inlinestatic |
+ incompatibleParameters | Hazelnp::ParamConstraint | |
+ ParamConstraint()=default | Hazelnp::ParamConstraint | |
+ ParamConstraint(bool constrainType, DATA_TYPE requiredType, const std::initializer_list< std::string > &defaultValue, bool required, const std::initializer_list< std::string > &incompatibleParameters) | Hazelnp::ParamConstraint | inline |
+ Require(const std::initializer_list< std::string > &defaultValue={}, bool required=true) | Hazelnp::ParamConstraint | inlinestatic |
+ required | Hazelnp::ParamConstraint | |
+ requiredType | Hazelnp::ParamConstraint | |
+ TypeSafety(DATA_TYPE requiredType, bool constrainType=true) | Hazelnp::ParamConstraint | inlinestatic |
diff --git a/docs/structHazelnp_1_1ParamConstraint.html b/docs/structHazelnp_1_1ParamConstraint.html
index 3764a80..a543a29 100644
--- a/docs/structHazelnp_1_1ParamConstraint.html
+++ b/docs/structHazelnp_1_1ParamConstraint.html
@@ -109,9 +109,12 @@ Public Member Functions
ParamConstraint | AddTypeSafety (DATA_TYPE requiredType, bool constrainType=true) |
| Daisychain-method. More...
|
|
-ParamConstraint | AddIncompatibility (const std::string &incompatibleParameters) |
- | Daisychain-method. More...
|
- |
+ParamConstraint | AddIncompatibilities (const std::string &incompatibleParameters) |
+ | Daisychain-method. More...
|
+ |
+ParamConstraint | AddIncompatibilities (const std::initializer_list< std::string > &incompatibleParameters) |
+ | Daisychain-method. More...
|
+ |
| ParamConstraint (bool constrainType, DATA_TYPE requiredType, const std::initializer_list< std::string > &defaultValue, bool required, const std::initializer_list< std::string > &incompatibleParameters) |
| Whole constructor. More...
|
|
@@ -240,22 +243,22 @@ Friends
Whole constructor.
-Definition at line 90 of file ParamConstraint.h.
-
-
-◆ AddIncompatibility()
+
+◆ AddIncompatibilities() [1/2]
@@ -264,7 +267,45 @@ Friends
- ParamConstraint Hazelnp::ParamConstraint::AddIncompatibility |
+ ParamConstraint Hazelnp::ParamConstraint::AddIncompatibilities |
+ ( |
+ const std::initializer_list< std::string > & |
+ incompatibleParameters | ) |
+ |
+
+
+ |
+
+inline |
+
+
+
+
+
Daisychain-method.
+
Will add a the "incompatiblity" aspect.
+ This means, that the following parameters are NOT compatible with this one and will throw an error if passed together.
+
+
Definition at line 91 of file ParamConstraint.h.
+
+
+
+
+◆ AddIncompatibilities() [2/2]
+
+
+
+
+
+
+
+
+ ParamConstraint Hazelnp::ParamConstraint::AddIncompatibilities |
( |
const std::string & |
incompatibleParameters | ) |
@@ -583,7 +624,7 @@ Friends
@@ -603,7 +644,7 @@ Friends |
Should this parameter be forced to be of a certain type?
Remember to set constrainTo
to the wanted type.
-Definition at line 103 of file ParamConstraint.h.
+Definition at line 113 of file ParamConstraint.h.
@@ -624,7 +665,7 @@ Friends
Gets applied if this parameter was not given.
Think of this like a list of parameters. Like {"--width", "800"}
-Definition at line 111 of file ParamConstraint.h.
+Definition at line 121 of file ParamConstraint.h.
@@ -642,7 +683,7 @@ Friends
Parameters that are incompatible with this parameter.
-Definition at line 118 of file ParamConstraint.h.
+Definition at line 128 of file ParamConstraint.h.
@@ -660,7 +701,7 @@ Friends
If set to true, and no default value set, an error will be produced if this parameter is not supplied by the user.
-Definition at line 115 of file ParamConstraint.h.
+Definition at line 125 of file ParamConstraint.h.
@@ -678,7 +719,7 @@ Friends
Constrain the parameter to this value. Requires constrainType
to be set to true.
-Definition at line 106 of file ParamConstraint.h.
+Definition at line 116 of file ParamConstraint.h.
@@ -686,15 +727,15 @@ Friends
- Hazelnupp/ParamConstraint.h
-DATA_TYPE requiredType
Constrain the parameter to this value. Requires constrainType to be set to true.
-bool constrainType
Should this parameter be forced to be of a certain type? Remember to set constrainTo to the wanted ...
+DATA_TYPE requiredType
Constrain the parameter to this value. Requires constrainType to be set to true.
+bool constrainType
Should this parameter be forced to be of a certain type? Remember to set constrainTo to the wanted ...
ParamConstraint()=default
Empty constructor.
-std::vector< std::string > incompatibleParameters
Parameters that are incompatible with this parameter.
-bool required
If set to true, and no default value set, an error will be produced if this parameter is not supplied...
-std::vector< std::string > defaultValue
The default value for this parameter.
+std::vector< std::string > incompatibleParameters
Parameters that are incompatible with this parameter.
+bool required
If set to true, and no default value set, an error will be produced if this parameter is not supplied...
+std::vector< std::string > defaultValue
The default value for this parameter.