diff --git a/docs/CmdArgsInterface_8cpp.html b/docs/CmdArgsInterface_8cpp.html
index 5a3d400..f864ff2 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 4002c61..ec7ce68 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 b55bf8a..fe00af2 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 24584ea..73ce74a 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 3a856c5..885ae1d 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 b22f824..87a1c74 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 f8ec55b..d65664d 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 0b2e649..c0dfb15 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 ae93689..f4806b6 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 097eaa2..a8e58a3 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 d0d50ef..1abcd94 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 281e9ac..8a5cd1b 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 5f3693b..f3220d7 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 35689e7..182f892 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 2c6dcfb..e1f1616 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 4e10232..758de70 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 06d1bd7..44d34b5 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 4dd1fa6..8745651 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 77e2860..f3ce600 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 293c8cc..97c4642 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 b3cf8fd..8053c08 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 0e07d70..0b360d3 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 e679d3b..aa844a4 100644
--- a/docs/ParamConstraint_8h_source.html
+++ b/docs/ParamConstraint_8h_source.html
@@ -102,97 +102,133 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
static ParamConstraint Require(const std::initializer_list< std::string > &defaultValue={}, bool required=true)
Constructs a require constraint.
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(bool constrainType, DATA_TYPE requiredType, const std::initializer_list< std::string > &defaultValue, bool required, const std::initializer_list< std::string > &incompatibleParameters)
Whole constructor.
+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.
-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.
-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...
-static ParamConstraint TypeSafety(DATA_TYPE requiredType, bool constrainType=true)
Constructs a type-safety constraint.
+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...
+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 4cfdd7c..5be02f7 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 eaf4c65..2dce48a 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 bd8e1c7..34beb20 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 643d497..0c381f8 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 f28f0b9..e08e265 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 36aec61..3b0f322 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 069081b..7d175d3 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 6fdcc09..88198c4 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 6976dca..69bf18c 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 b23a22d..1efd2c4 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 415291d..ed55904 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 42d321f..d441cba 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 b229d2a..70c7b86 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 392b184..d9b37e9 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 c1e21f0..2ef2420 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 b229703..4528dbf 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 1f6813b..a0d347b 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 9a40655..6fe906d 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 5646720..e916412 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 a8eff47..2e362d1 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.11) |
+ #define HAZELNUPP_VERSION (1.12) |
@@ -118,7 +118,7 @@ Macros
diff --git a/docs/Version_8h_source.html b/docs/Version_8h_source.html
index 5d14a35..51ebd2a 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.11)
+
2 #define HAZELNUPP_VERSION (1.12)
diff --git a/docs/VoidValue_8cpp.html b/docs/VoidValue_8cpp.html
index afa2919..fcfb0a4 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 6338699..114cfd6 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 b5d7760..89474cb 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 b3f76df..41209a9 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 632b194..69f6703 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 7abfe7b..328e4b4 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 10a8177..0cef85c 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 d12b7d5..134b0f0 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 1ca4c1e..f682378 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 f21f515..4d06d91 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 e6a4755..397d8f6 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 d7a92c0..1d805fc 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 34db4b2..9466e3c 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 f4aa47c..2a4ea3e 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 e9c2b7d..cc1f9f8 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 db7320c..450d64f 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 97d1f9b..789c342 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 47a845d..e4bef86 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 51764e9..93c7812 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 48c40c7..6f70676 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 360b96f..2219138 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 3c80dd0..90de2ce 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 7d1f46c..5e3c4fe 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 aceb6e5..48170e8 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 a315449..c86ae86 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 b4c163d..f4eab86 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 d9134bf..8f0f53a 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 cdb7e6f..9d7ad07 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 ce45532..03b3df7 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 95e434d..e3f46d3 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 218d369..f870408 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 43421b3..2925eb4 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 e6911b3..9b0fea3 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 567c4ee..eac8ceb 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 6bbd5b7..4d95a52 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 391d0c1..3c7b7f1 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 7d344f7..67803de 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 e0f8d52..ba3e20f 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 13ce84f..e2fb0c9 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 53000f1..d70d580 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 3cf21f1..0647110 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 8011cfd..06534a9 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 9820b82..c930822 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 632132f..614575a 100644
--- a/docs/functions.html
+++ b/docs/functions.html
@@ -73,6 +73,15 @@ $(function() {
Here is a list of all class members with links to the classes they belong to:
- a -
diff --git a/docs/functions_func.html b/docs/functions_func.html
index ca98f75..d68ad00 100644
--- a/docs/functions_func.html
+++ b/docs/functions_func.html
@@ -73,6 +73,15 @@ $(function() {
- a -
diff --git a/docs/functions_rela.html b/docs/functions_rela.html
index 070581c..bc861ac 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 0dbfdbd..96878a1 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 c1b0cb7..7e9d7b8 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 f39c57e..bf8d367 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 e48700b..4217821 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 f048ffd..abf4f1e 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 408ca13..45beda8 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -310,15 +310,13 @@ Parameter incompatibilities
return 0;
}
- Note that you can also combine these two constraint-types by populating the struct yourself:
ParamConstraint pc;
-
pc.constrainType = true;
-
pc.requiredType = DATA_TYPE::STRING;
-
pc.defaultValue = {};
-
pc.required = true;
-
-
-
What doesn't work is inserting multiple constraints for one key. It will just discard the older one. But that's okay because one can describe all possible constraints for a single key in one struct.
-
+ Keep in mind that you can only register ONE constraint for each parameter! Adding another one will just overwrite the prior one. However, one constraint can do all three "types" at once if you daisychain them:
+
"--width",
+
ParamConstraint::Require()
+
.AddTypeSafety(DATA_TYPE::FLOAT)
+
.AddIncompatibility({ "--antiwidth" })
+
);
+
Automatic parameter documentation
Hazelnupp does automatically create a parameter documentation, accessible via --help
.
@@ -424,18 +422,18 @@ LICENSE
static ParamConstraint Require(const std::initializer_list< std::string > &defaultValue={}, bool required=true)
Constructs a require constraint.
The main class to interface with.
-static ParamConstraint Incompatibility(const std::initializer_list< std::string > &incompatibleParameters)
Constructs an incompatibility constraint.
+static ParamConstraint Incompatibility(const std::initializer_list< std::string > &incompatibleParameters)
Constructs an incompatibility constraint.
void SetCatchHelp(bool catchHelp)
Sets whether the CmdArgsInterface should automatically catch the –help parameter, print the parameter...
Gets thrown when an non-existent key gets dereferenced.
void RegisterConstraint(const std::string &key, const ParamConstraint &constraint)
Will register a constraint for a parameter.
void RegisterAbbreviation(const std::string &abbrev, const std::string &target)
Will register an abbreviation (like -f for –force)
bool HasParam(const std::string &key) const
Will check wether a parameter exists given a key, or not.
void Parse(const int argc, const char *const *argv)
Will parse command line arguments.
-static ParamConstraint TypeSafety(DATA_TYPE requiredType, bool constrainType=true)
Constructs a type-safety constraint.
+static ParamConstraint TypeSafety(DATA_TYPE requiredType, bool constrainType=true)
Constructs a type-safety constraint.
diff --git a/docs/index_8md.html b/docs/index_8md.html
index 9d3d178..57f619c 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 cbad597..a71c70f 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 2599fcd..320b491 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 aef0d22..3b8f290 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 e9d94a5..0741e01 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 2b8ce37..dc42d5f 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 1900f67..7f01dfd 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 88e178c..7bdfbce 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 809d2ff..c6b0488 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 9402376..ce4b9df 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 2913dee..107de15 100644
--- a/docs/search/all_0.js
+++ b/docs/search/all_0.js
@@ -1,4 +1,7 @@
var searchData=
[
- ['addvalue_0',['AddValue',['../classHazelnp_1_1ListValue.html#af8787d266aa353d3f96e2c76cce76c41',1,'Hazelnp::ListValue']]]
+ ['addincompatibility_0',['AddIncompatibility',['../structHazelnp_1_1ParamConstraint.html#a48e9c8e4fafb5985876d78239dcdc0e1',1,'Hazelnp::ParamConstraint']]],
+ ['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/all_1.js b/docs/search/all_1.js
index 240560c..3dabdd9 100644
--- a/docs/search/all_1.js
+++ b/docs/search/all_1.js
@@ -1,14 +1,14 @@
var searchData=
[
- ['clearabbreviation_1',['ClearAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a31f690bd95d5469d38af816183cbe3e7',1,'Hazelnp::CmdArgsInterface']]],
- ['clearabbreviations_2',['ClearAbbreviations',['../classHazelnp_1_1CmdArgsInterface.html#a019e48f48427e7caa76c964bd0f117d0',1,'Hazelnp::CmdArgsInterface']]],
- ['clearconstraint_3',['ClearConstraint',['../classHazelnp_1_1CmdArgsInterface.html#a112d2d5e3fd1cf1507592389c8454984',1,'Hazelnp::CmdArgsInterface']]],
- ['clearconstraints_4',['ClearConstraints',['../classHazelnp_1_1CmdArgsInterface.html#ad472671fb12450b8d929418fbbffbe40',1,'Hazelnp::CmdArgsInterface']]],
- ['cleardescription_5',['ClearDescription',['../classHazelnp_1_1CmdArgsInterface.html#a62889ce1faa90d0f20be3ae45803baa0',1,'Hazelnp::CmdArgsInterface']]],
- ['cleardescriptions_6',['ClearDescriptions',['../classHazelnp_1_1CmdArgsInterface.html#a328dbc265e7ffa9ab526ed8aa755e107',1,'Hazelnp::CmdArgsInterface']]],
- ['cmdargsinterface_7',['CmdArgsInterface',['../classHazelnp_1_1CmdArgsInterface.html',1,'Hazelnp::CmdArgsInterface'],['../structHazelnp_1_1ParamConstraint.html#a01773a2aa9845fd639f63468586b67b0',1,'Hazelnp::ParamConstraint::CmdArgsInterface()'],['../classHazelnp_1_1CmdArgsInterface.html#aa1189c249bf0d8a4fbd5fb8f03a30212',1,'Hazelnp::CmdArgsInterface::CmdArgsInterface()'],['../classHazelnp_1_1CmdArgsInterface.html#ad79ff83ead06900eb7b45d6c563703d9',1,'Hazelnp::CmdArgsInterface::CmdArgsInterface(const int argc, const char *const *argv)']]],
- ['cmdargsinterface_2ecpp_8',['CmdArgsInterface.cpp',['../CmdArgsInterface_8cpp.html',1,'']]],
- ['cmdargsinterface_2eh_9',['CmdArgsInterface.h',['../CmdArgsInterface_8h.html',1,'']]],
- ['constraintype_10',['constrainType',['../structHazelnp_1_1ParamConstraint.html#a88a4a4c215723259c71853992d09acac',1,'Hazelnp::ParamConstraint']]],
- ['contains_11',['Contains',['../classHazelnp_1_1Internal_1_1StringTools.html#a4f1ff9fb44995407ea45b8c7c67ffeb6',1,'Hazelnp::Internal::StringTools']]]
+ ['clearabbreviation_4',['ClearAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a31f690bd95d5469d38af816183cbe3e7',1,'Hazelnp::CmdArgsInterface']]],
+ ['clearabbreviations_5',['ClearAbbreviations',['../classHazelnp_1_1CmdArgsInterface.html#a019e48f48427e7caa76c964bd0f117d0',1,'Hazelnp::CmdArgsInterface']]],
+ ['clearconstraint_6',['ClearConstraint',['../classHazelnp_1_1CmdArgsInterface.html#a112d2d5e3fd1cf1507592389c8454984',1,'Hazelnp::CmdArgsInterface']]],
+ ['clearconstraints_7',['ClearConstraints',['../classHazelnp_1_1CmdArgsInterface.html#ad472671fb12450b8d929418fbbffbe40',1,'Hazelnp::CmdArgsInterface']]],
+ ['cleardescription_8',['ClearDescription',['../classHazelnp_1_1CmdArgsInterface.html#a62889ce1faa90d0f20be3ae45803baa0',1,'Hazelnp::CmdArgsInterface']]],
+ ['cleardescriptions_9',['ClearDescriptions',['../classHazelnp_1_1CmdArgsInterface.html#a328dbc265e7ffa9ab526ed8aa755e107',1,'Hazelnp::CmdArgsInterface']]],
+ ['cmdargsinterface_10',['CmdArgsInterface',['../classHazelnp_1_1CmdArgsInterface.html',1,'Hazelnp::CmdArgsInterface'],['../structHazelnp_1_1ParamConstraint.html#a01773a2aa9845fd639f63468586b67b0',1,'Hazelnp::ParamConstraint::CmdArgsInterface()'],['../classHazelnp_1_1CmdArgsInterface.html#aa1189c249bf0d8a4fbd5fb8f03a30212',1,'Hazelnp::CmdArgsInterface::CmdArgsInterface()'],['../classHazelnp_1_1CmdArgsInterface.html#ad79ff83ead06900eb7b45d6c563703d9',1,'Hazelnp::CmdArgsInterface::CmdArgsInterface(const int argc, const char *const *argv)']]],
+ ['cmdargsinterface_2ecpp_11',['CmdArgsInterface.cpp',['../CmdArgsInterface_8cpp.html',1,'']]],
+ ['cmdargsinterface_2eh_12',['CmdArgsInterface.h',['../CmdArgsInterface_8h.html',1,'']]],
+ ['constraintype_13',['constrainType',['../structHazelnp_1_1ParamConstraint.html#a88a4a4c215723259c71853992d09acac',1,'Hazelnp::ParamConstraint']]],
+ ['contains_14',['Contains',['../classHazelnp_1_1Internal_1_1StringTools.html#a4f1ff9fb44995407ea45b8c7c67ffeb6',1,'Hazelnp::Internal::StringTools']]]
];
diff --git a/docs/search/all_10.js b/docs/search/all_10.js
index 2e540b6..52427b9 100644
--- a/docs/search/all_10.js
+++ b/docs/search/all_10.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['what_115',['What',['../classHazelnp_1_1HazelnuppException.html#aa86c415a0f2b4ea5f11892145d1ea83e',1,'Hazelnp::HazelnuppException']]]
+ ['what_118',['What',['../classHazelnp_1_1HazelnuppException.html#aa86c415a0f2b4ea5f11892145d1ea83e',1,'Hazelnp::HazelnuppException']]]
];
diff --git a/docs/search/all_11.js b/docs/search/all_11.js
index 99c6b4d..e38cc88 100644
--- a/docs/search/all_11.js
+++ b/docs/search/all_11.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['_7ecmdargsinterface_116',['~CmdArgsInterface',['../classHazelnp_1_1CmdArgsInterface.html#aadc75b3b6c9662cfbd4a936468d50466',1,'Hazelnp::CmdArgsInterface']]],
- ['_7efloatvalue_117',['~FloatValue',['../classHazelnp_1_1FloatValue.html#a02e61e453c3e8e32d4d527799c11fd4a',1,'Hazelnp::FloatValue']]],
- ['_7eintvalue_118',['~IntValue',['../classHazelnp_1_1IntValue.html#af69f25847b0666f9d6c1bb1fed18d917',1,'Hazelnp::IntValue']]],
- ['_7elistvalue_119',['~ListValue',['../classHazelnp_1_1ListValue.html#a91f1450f299d46b3301774a6b4eb6c18',1,'Hazelnp::ListValue']]],
- ['_7eparameter_120',['~Parameter',['../classHazelnp_1_1Parameter.html#a6e2ade42a712f1d3675653329266e42d',1,'Hazelnp::Parameter']]],
- ['_7estringvalue_121',['~StringValue',['../classHazelnp_1_1StringValue.html#a5176062e2110d121466a6855fdc65d6d',1,'Hazelnp::StringValue']]],
- ['_7evalue_122',['~Value',['../classHazelnp_1_1Value.html#a977dea61ee5b00b6c6d77ad6ad2c8d4c',1,'Hazelnp::Value']]],
- ['_7evoidvalue_123',['~VoidValue',['../classHazelnp_1_1VoidValue.html#a6024b40919c3a6acea92be0439be2db0',1,'Hazelnp::VoidValue']]]
+ ['_7ecmdargsinterface_119',['~CmdArgsInterface',['../classHazelnp_1_1CmdArgsInterface.html#aadc75b3b6c9662cfbd4a936468d50466',1,'Hazelnp::CmdArgsInterface']]],
+ ['_7efloatvalue_120',['~FloatValue',['../classHazelnp_1_1FloatValue.html#a02e61e453c3e8e32d4d527799c11fd4a',1,'Hazelnp::FloatValue']]],
+ ['_7eintvalue_121',['~IntValue',['../classHazelnp_1_1IntValue.html#af69f25847b0666f9d6c1bb1fed18d917',1,'Hazelnp::IntValue']]],
+ ['_7elistvalue_122',['~ListValue',['../classHazelnp_1_1ListValue.html#a91f1450f299d46b3301774a6b4eb6c18',1,'Hazelnp::ListValue']]],
+ ['_7eparameter_123',['~Parameter',['../classHazelnp_1_1Parameter.html#a6e2ade42a712f1d3675653329266e42d',1,'Hazelnp::Parameter']]],
+ ['_7estringvalue_124',['~StringValue',['../classHazelnp_1_1StringValue.html#a5176062e2110d121466a6855fdc65d6d',1,'Hazelnp::StringValue']]],
+ ['_7evalue_125',['~Value',['../classHazelnp_1_1Value.html#a977dea61ee5b00b6c6d77ad6ad2c8d4c',1,'Hazelnp::Value']]],
+ ['_7evoidvalue_126',['~VoidValue',['../classHazelnp_1_1VoidValue.html#a6024b40919c3a6acea92be0439be2db0',1,'Hazelnp::VoidValue']]]
];
diff --git a/docs/search/all_2.js b/docs/search/all_2.js
index 1d1b105..64f28e6 100644
--- a/docs/search/all_2.js
+++ b/docs/search/all_2.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['data_5ftype_12',['DATA_TYPE',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803f',1,'Hazelnp']]],
- ['datatype_2eh_13',['DataType.h',['../DataType_8h.html',1,'']]],
- ['datatypetostring_14',['DataTypeToString',['../namespaceHazelnp.html#a7fb1e5ad9e2ecb6c0025beb19f11621b',1,'Hazelnp']]],
- ['deepcopy_15',['Deepcopy',['../classHazelnp_1_1FloatValue.html#ab071916339a0d5a266d821ebbc8f12b0',1,'Hazelnp::FloatValue::Deepcopy()'],['../classHazelnp_1_1IntValue.html#aa599004242b27f8f3e246b88742b034e',1,'Hazelnp::IntValue::Deepcopy()'],['../classHazelnp_1_1ListValue.html#a51c89ff315026b03d908345c6f58169d',1,'Hazelnp::ListValue::Deepcopy()'],['../classHazelnp_1_1StringValue.html#a1952487a786fb53cb0b9aefdb3367268',1,'Hazelnp::StringValue::Deepcopy()'],['../classHazelnp_1_1Value.html#aec9bc16f1630734c79bc69e916622dc6',1,'Hazelnp::Value::Deepcopy()'],['../classHazelnp_1_1VoidValue.html#ac36e85add840057659ec24484548165f',1,'Hazelnp::VoidValue::Deepcopy()']]],
- ['defaultvalue_16',['defaultValue',['../structHazelnp_1_1ParamConstraint.html#a1d3a627b3a23fe0db3a368e51dbcd5a7',1,'Hazelnp::ParamConstraint']]]
+ ['data_5ftype_15',['DATA_TYPE',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803f',1,'Hazelnp']]],
+ ['datatype_2eh_16',['DataType.h',['../DataType_8h.html',1,'']]],
+ ['datatypetostring_17',['DataTypeToString',['../namespaceHazelnp.html#a7fb1e5ad9e2ecb6c0025beb19f11621b',1,'Hazelnp']]],
+ ['deepcopy_18',['Deepcopy',['../classHazelnp_1_1FloatValue.html#ab071916339a0d5a266d821ebbc8f12b0',1,'Hazelnp::FloatValue::Deepcopy()'],['../classHazelnp_1_1IntValue.html#aa599004242b27f8f3e246b88742b034e',1,'Hazelnp::IntValue::Deepcopy()'],['../classHazelnp_1_1ListValue.html#a51c89ff315026b03d908345c6f58169d',1,'Hazelnp::ListValue::Deepcopy()'],['../classHazelnp_1_1StringValue.html#a1952487a786fb53cb0b9aefdb3367268',1,'Hazelnp::StringValue::Deepcopy()'],['../classHazelnp_1_1Value.html#aec9bc16f1630734c79bc69e916622dc6',1,'Hazelnp::Value::Deepcopy()'],['../classHazelnp_1_1VoidValue.html#ac36e85add840057659ec24484548165f',1,'Hazelnp::VoidValue::Deepcopy()']]],
+ ['defaultvalue_19',['defaultValue',['../structHazelnp_1_1ParamConstraint.html#a1d3a627b3a23fe0db3a368e51dbcd5a7',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/all_3.js b/docs/search/all_3.js
index ca40e33..30f3d13 100644
--- a/docs/search/all_3.js
+++ b/docs/search/all_3.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['float_17',['FLOAT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fae738c26bf4ce1037fa81b039a915cbf6',1,'Hazelnp']]],
- ['floatvalue_18',['FloatValue',['../classHazelnp_1_1FloatValue.html',1,'Hazelnp::FloatValue'],['../classHazelnp_1_1FloatValue.html#a6bb35564e3331a3feb57b08caad0df44',1,'Hazelnp::FloatValue::FloatValue()']]],
- ['floatvalue_2ecpp_19',['FloatValue.cpp',['../FloatValue_8cpp.html',1,'']]],
- ['floatvalue_2eh_20',['FloatValue.h',['../FloatValue_8h.html',1,'']]]
+ ['float_20',['FLOAT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fae738c26bf4ce1037fa81b039a915cbf6',1,'Hazelnp']]],
+ ['floatvalue_21',['FloatValue',['../classHazelnp_1_1FloatValue.html',1,'Hazelnp::FloatValue'],['../classHazelnp_1_1FloatValue.html#a6bb35564e3331a3feb57b08caad0df44',1,'Hazelnp::FloatValue::FloatValue()']]],
+ ['floatvalue_2ecpp_22',['FloatValue.cpp',['../FloatValue_8cpp.html',1,'']]],
+ ['floatvalue_2eh_23',['FloatValue.h',['../FloatValue_8h.html',1,'']]]
];
diff --git a/docs/search/all_4.js b/docs/search/all_4.js
index a46b731..3b9f8e1 100644
--- a/docs/search/all_4.js
+++ b/docs/search/all_4.js
@@ -1,21 +1,21 @@
var searchData=
[
- ['g_5femptystring_21',['g_emptyString',['../namespaceHazelnp_1_1Placeholders.html#a90536f0cd5261b18da736e954c6b8b79',1,'Hazelnp::Placeholders']]],
- ['generatedocumentation_22',['GenerateDocumentation',['../classHazelnp_1_1CmdArgsInterface.html#a9b9bc5c4443799ea847077e9cefb1927',1,'Hazelnp::CmdArgsInterface']]],
- ['getabbreviation_23',['GetAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a1486bfef870e6502aefc23b11ce6caaf',1,'Hazelnp::CmdArgsInterface']]],
- ['getasosstring_24',['GetAsOsString',['../classHazelnp_1_1FloatValue.html#a6c9a4b70a7618252f56d9062c483531c',1,'Hazelnp::FloatValue::GetAsOsString()'],['../classHazelnp_1_1IntValue.html#a7d7dbda9a051084600d3eabdac96ee45',1,'Hazelnp::IntValue::GetAsOsString()'],['../classHazelnp_1_1ListValue.html#a5b1f8af329e48c5469fee16634b7889c',1,'Hazelnp::ListValue::GetAsOsString()'],['../classHazelnp_1_1StringValue.html#a71869ee46b88a3cbb9571f481f0c216d',1,'Hazelnp::StringValue::GetAsOsString()'],['../classHazelnp_1_1Value.html#ae1fdc694ed1c2b3080ad3929efda0a0e',1,'Hazelnp::Value::GetAsOsString()'],['../classHazelnp_1_1VoidValue.html#a44b1917d9ba41ee91e2131432e01ec90',1,'Hazelnp::VoidValue::GetAsOsString()']]],
- ['getbriefdescription_25',['GetBriefDescription',['../classHazelnp_1_1CmdArgsInterface.html#a1945208a97707b2e3c654424f0760441',1,'Hazelnp::CmdArgsInterface']]],
- ['getcatchhelp_26',['GetCatchHelp',['../classHazelnp_1_1CmdArgsInterface.html#a1026d98c23659b6d3d108b231806a1e3',1,'Hazelnp::CmdArgsInterface']]],
- ['getconstraint_27',['GetConstraint',['../classHazelnp_1_1CmdArgsInterface.html#adec82884377a5193f68dcc7b6ef69d8b',1,'Hazelnp::CmdArgsInterface']]],
- ['getcrashonfail_28',['GetCrashOnFail',['../classHazelnp_1_1CmdArgsInterface.html#a3e60c7a90c11bdc634d0f5d0dba5064c',1,'Hazelnp::CmdArgsInterface']]],
- ['getdatatype_29',['GetDataType',['../classHazelnp_1_1Value.html#adbb80bf6d455a316e6e5103353429993',1,'Hazelnp::Value']]],
- ['getdescription_30',['GetDescription',['../classHazelnp_1_1CmdArgsInterface.html#a89bc3f54d7ff0740549dbdf7b7f727e3',1,'Hazelnp::CmdArgsInterface']]],
- ['getexecutablename_31',['GetExecutableName',['../classHazelnp_1_1CmdArgsInterface.html#afe83a815b21d37b3d2a6d0ef67137faf',1,'Hazelnp::CmdArgsInterface']]],
- ['getfloat32_32',['GetFloat32',['../classHazelnp_1_1FloatValue.html#a1653ab3f4fa1700cf1b618ac6552ea81',1,'Hazelnp::FloatValue::GetFloat32()'],['../classHazelnp_1_1IntValue.html#ad0734e4cf67bac0bcc58251a4b3e56c4',1,'Hazelnp::IntValue::GetFloat32()'],['../classHazelnp_1_1ListValue.html#a637fec02ed7f7325554e494fc7cd4e86',1,'Hazelnp::ListValue::GetFloat32()'],['../classHazelnp_1_1StringValue.html#a31fc4d2517a7454c1e9f329df2f14be7',1,'Hazelnp::StringValue::GetFloat32()'],['../classHazelnp_1_1Value.html#a64eeb2943ccea6e16ce4e6f53a6e9b6d',1,'Hazelnp::Value::GetFloat32()'],['../classHazelnp_1_1VoidValue.html#a6d39d2983e54e1a407c66e303273aa48',1,'Hazelnp::VoidValue::GetFloat32()']]],
- ['getfloat64_33',['GetFloat64',['../classHazelnp_1_1FloatValue.html#add33b370ef691ccb2f0957d0fe4ef6f9',1,'Hazelnp::FloatValue::GetFloat64()'],['../classHazelnp_1_1IntValue.html#a5ceb2030e8a2a665953fdd4f1715e6a5',1,'Hazelnp::IntValue::GetFloat64()'],['../classHazelnp_1_1ListValue.html#a571178db1c9d23f6c685ea8898dbb60e',1,'Hazelnp::ListValue::GetFloat64()'],['../classHazelnp_1_1StringValue.html#a74bedb828c901a4895062f62303b9653',1,'Hazelnp::StringValue::GetFloat64()'],['../classHazelnp_1_1Value.html#af645b9d78970d102360be37fc18e9e8a',1,'Hazelnp::Value::GetFloat64()'],['../classHazelnp_1_1VoidValue.html#a18b6f0d697c5f9286372a05927e4759c',1,'Hazelnp::VoidValue::GetFloat64()']]],
- ['getint32_34',['GetInt32',['../classHazelnp_1_1FloatValue.html#a565741e80cd99a4d2af861ddc3c2dc99',1,'Hazelnp::FloatValue::GetInt32()'],['../classHazelnp_1_1IntValue.html#a163f21536fa49491aa0ae03c8091344a',1,'Hazelnp::IntValue::GetInt32()'],['../classHazelnp_1_1ListValue.html#a565c2b86fcfb3a13de29e59d95a358e7',1,'Hazelnp::ListValue::GetInt32()'],['../classHazelnp_1_1StringValue.html#ac8b53a7792ff1ed048722e2e404f3e6b',1,'Hazelnp::StringValue::GetInt32()'],['../classHazelnp_1_1Value.html#a2cb73333bdeca657dfbf6c8b2e50a5ef',1,'Hazelnp::Value::GetInt32()'],['../classHazelnp_1_1VoidValue.html#a5b7f50c390ef8f3636ba211a72a78065',1,'Hazelnp::VoidValue::GetInt32()']]],
- ['getint64_35',['GetInt64',['../classHazelnp_1_1FloatValue.html#a762520d504d4564c48cf3bbefbb0f183',1,'Hazelnp::FloatValue::GetInt64()'],['../classHazelnp_1_1IntValue.html#ae0643023dfd56eafe2e3da5a4ba13080',1,'Hazelnp::IntValue::GetInt64()'],['../classHazelnp_1_1ListValue.html#a9a7a1161ddeb3e56eaafee5f10f75995',1,'Hazelnp::ListValue::GetInt64()'],['../classHazelnp_1_1StringValue.html#aabdc7d681945403d24df6a8fe27948af',1,'Hazelnp::StringValue::GetInt64()'],['../classHazelnp_1_1Value.html#a92d75905211e964cb900bdc868ed12a7',1,'Hazelnp::Value::GetInt64()'],['../classHazelnp_1_1VoidValue.html#a3806945596866f3630dc5426a6b55e58',1,'Hazelnp::VoidValue::GetInt64()']]],
- ['getlist_36',['GetList',['../classHazelnp_1_1FloatValue.html#a60b2698f28f1aacac0b67b6453c89fd1',1,'Hazelnp::FloatValue::GetList()'],['../classHazelnp_1_1IntValue.html#acc74ba6070a516a4bcad10bb113d6fa2',1,'Hazelnp::IntValue::GetList()'],['../classHazelnp_1_1ListValue.html#ad578d9088c0375cd9b9c6658e5d9ba1f',1,'Hazelnp::ListValue::GetList()'],['../classHazelnp_1_1StringValue.html#a2b2810350b5eb7e58062ad095320aa69',1,'Hazelnp::StringValue::GetList()'],['../classHazelnp_1_1Value.html#a358092f951e817cd2a878225b5b1c869',1,'Hazelnp::Value::GetList()'],['../classHazelnp_1_1VoidValue.html#aba53ae37d415959b583f33f3e381be16',1,'Hazelnp::VoidValue::GetList()']]],
- ['getstring_37',['GetString',['../classHazelnp_1_1FloatValue.html#afd5d078683f410cb9d450c61f12f250d',1,'Hazelnp::FloatValue::GetString()'],['../classHazelnp_1_1IntValue.html#a3631e3b16f010889e942c0c0f72d403c',1,'Hazelnp::IntValue::GetString()'],['../classHazelnp_1_1ListValue.html#aeaf80c07236045a77d72349ebcfc3b89',1,'Hazelnp::ListValue::GetString()'],['../classHazelnp_1_1StringValue.html#a7ed55493cfd25274f8571c1ea45f93e5',1,'Hazelnp::StringValue::GetString()'],['../classHazelnp_1_1Value.html#a1446705c062026f03866d0f452c39501',1,'Hazelnp::Value::GetString()'],['../classHazelnp_1_1VoidValue.html#a5af0c47a873b84226df47a90e63b2acd',1,'Hazelnp::VoidValue::GetString()']]],
- ['getvalue_38',['GetValue',['../classHazelnp_1_1FloatValue.html#a2ad79d8bfe75e45120d1fce132a89b8f',1,'Hazelnp::FloatValue::GetValue()'],['../classHazelnp_1_1IntValue.html#a89967cafbdeb21362336067b772808c7',1,'Hazelnp::IntValue::GetValue()'],['../classHazelnp_1_1ListValue.html#a7907ae7433e4011157f1b31dd5339702',1,'Hazelnp::ListValue::GetValue()'],['../classHazelnp_1_1Parameter.html#a4ab8ba022bde4a0175e5ceb8e3a598af',1,'Hazelnp::Parameter::GetValue()'],['../classHazelnp_1_1StringValue.html#a521a573887a3f31718f74e71ff01e86e',1,'Hazelnp::StringValue::GetValue()']]]
+ ['g_5femptystring_24',['g_emptyString',['../namespaceHazelnp_1_1Placeholders.html#a90536f0cd5261b18da736e954c6b8b79',1,'Hazelnp::Placeholders']]],
+ ['generatedocumentation_25',['GenerateDocumentation',['../classHazelnp_1_1CmdArgsInterface.html#a9b9bc5c4443799ea847077e9cefb1927',1,'Hazelnp::CmdArgsInterface']]],
+ ['getabbreviation_26',['GetAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a1486bfef870e6502aefc23b11ce6caaf',1,'Hazelnp::CmdArgsInterface']]],
+ ['getasosstring_27',['GetAsOsString',['../classHazelnp_1_1FloatValue.html#a6c9a4b70a7618252f56d9062c483531c',1,'Hazelnp::FloatValue::GetAsOsString()'],['../classHazelnp_1_1IntValue.html#a7d7dbda9a051084600d3eabdac96ee45',1,'Hazelnp::IntValue::GetAsOsString()'],['../classHazelnp_1_1ListValue.html#a5b1f8af329e48c5469fee16634b7889c',1,'Hazelnp::ListValue::GetAsOsString()'],['../classHazelnp_1_1StringValue.html#a71869ee46b88a3cbb9571f481f0c216d',1,'Hazelnp::StringValue::GetAsOsString()'],['../classHazelnp_1_1Value.html#ae1fdc694ed1c2b3080ad3929efda0a0e',1,'Hazelnp::Value::GetAsOsString()'],['../classHazelnp_1_1VoidValue.html#a44b1917d9ba41ee91e2131432e01ec90',1,'Hazelnp::VoidValue::GetAsOsString()']]],
+ ['getbriefdescription_28',['GetBriefDescription',['../classHazelnp_1_1CmdArgsInterface.html#a1945208a97707b2e3c654424f0760441',1,'Hazelnp::CmdArgsInterface']]],
+ ['getcatchhelp_29',['GetCatchHelp',['../classHazelnp_1_1CmdArgsInterface.html#a1026d98c23659b6d3d108b231806a1e3',1,'Hazelnp::CmdArgsInterface']]],
+ ['getconstraint_30',['GetConstraint',['../classHazelnp_1_1CmdArgsInterface.html#adec82884377a5193f68dcc7b6ef69d8b',1,'Hazelnp::CmdArgsInterface']]],
+ ['getcrashonfail_31',['GetCrashOnFail',['../classHazelnp_1_1CmdArgsInterface.html#a3e60c7a90c11bdc634d0f5d0dba5064c',1,'Hazelnp::CmdArgsInterface']]],
+ ['getdatatype_32',['GetDataType',['../classHazelnp_1_1Value.html#adbb80bf6d455a316e6e5103353429993',1,'Hazelnp::Value']]],
+ ['getdescription_33',['GetDescription',['../classHazelnp_1_1CmdArgsInterface.html#a89bc3f54d7ff0740549dbdf7b7f727e3',1,'Hazelnp::CmdArgsInterface']]],
+ ['getexecutablename_34',['GetExecutableName',['../classHazelnp_1_1CmdArgsInterface.html#afe83a815b21d37b3d2a6d0ef67137faf',1,'Hazelnp::CmdArgsInterface']]],
+ ['getfloat32_35',['GetFloat32',['../classHazelnp_1_1FloatValue.html#a1653ab3f4fa1700cf1b618ac6552ea81',1,'Hazelnp::FloatValue::GetFloat32()'],['../classHazelnp_1_1IntValue.html#ad0734e4cf67bac0bcc58251a4b3e56c4',1,'Hazelnp::IntValue::GetFloat32()'],['../classHazelnp_1_1ListValue.html#a637fec02ed7f7325554e494fc7cd4e86',1,'Hazelnp::ListValue::GetFloat32()'],['../classHazelnp_1_1StringValue.html#a31fc4d2517a7454c1e9f329df2f14be7',1,'Hazelnp::StringValue::GetFloat32()'],['../classHazelnp_1_1Value.html#a64eeb2943ccea6e16ce4e6f53a6e9b6d',1,'Hazelnp::Value::GetFloat32()'],['../classHazelnp_1_1VoidValue.html#a6d39d2983e54e1a407c66e303273aa48',1,'Hazelnp::VoidValue::GetFloat32()']]],
+ ['getfloat64_36',['GetFloat64',['../classHazelnp_1_1FloatValue.html#add33b370ef691ccb2f0957d0fe4ef6f9',1,'Hazelnp::FloatValue::GetFloat64()'],['../classHazelnp_1_1IntValue.html#a5ceb2030e8a2a665953fdd4f1715e6a5',1,'Hazelnp::IntValue::GetFloat64()'],['../classHazelnp_1_1ListValue.html#a571178db1c9d23f6c685ea8898dbb60e',1,'Hazelnp::ListValue::GetFloat64()'],['../classHazelnp_1_1StringValue.html#a74bedb828c901a4895062f62303b9653',1,'Hazelnp::StringValue::GetFloat64()'],['../classHazelnp_1_1Value.html#af645b9d78970d102360be37fc18e9e8a',1,'Hazelnp::Value::GetFloat64()'],['../classHazelnp_1_1VoidValue.html#a18b6f0d697c5f9286372a05927e4759c',1,'Hazelnp::VoidValue::GetFloat64()']]],
+ ['getint32_37',['GetInt32',['../classHazelnp_1_1FloatValue.html#a565741e80cd99a4d2af861ddc3c2dc99',1,'Hazelnp::FloatValue::GetInt32()'],['../classHazelnp_1_1IntValue.html#a163f21536fa49491aa0ae03c8091344a',1,'Hazelnp::IntValue::GetInt32()'],['../classHazelnp_1_1ListValue.html#a565c2b86fcfb3a13de29e59d95a358e7',1,'Hazelnp::ListValue::GetInt32()'],['../classHazelnp_1_1StringValue.html#ac8b53a7792ff1ed048722e2e404f3e6b',1,'Hazelnp::StringValue::GetInt32()'],['../classHazelnp_1_1Value.html#a2cb73333bdeca657dfbf6c8b2e50a5ef',1,'Hazelnp::Value::GetInt32()'],['../classHazelnp_1_1VoidValue.html#a5b7f50c390ef8f3636ba211a72a78065',1,'Hazelnp::VoidValue::GetInt32()']]],
+ ['getint64_38',['GetInt64',['../classHazelnp_1_1FloatValue.html#a762520d504d4564c48cf3bbefbb0f183',1,'Hazelnp::FloatValue::GetInt64()'],['../classHazelnp_1_1IntValue.html#ae0643023dfd56eafe2e3da5a4ba13080',1,'Hazelnp::IntValue::GetInt64()'],['../classHazelnp_1_1ListValue.html#a9a7a1161ddeb3e56eaafee5f10f75995',1,'Hazelnp::ListValue::GetInt64()'],['../classHazelnp_1_1StringValue.html#aabdc7d681945403d24df6a8fe27948af',1,'Hazelnp::StringValue::GetInt64()'],['../classHazelnp_1_1Value.html#a92d75905211e964cb900bdc868ed12a7',1,'Hazelnp::Value::GetInt64()'],['../classHazelnp_1_1VoidValue.html#a3806945596866f3630dc5426a6b55e58',1,'Hazelnp::VoidValue::GetInt64()']]],
+ ['getlist_39',['GetList',['../classHazelnp_1_1FloatValue.html#a60b2698f28f1aacac0b67b6453c89fd1',1,'Hazelnp::FloatValue::GetList()'],['../classHazelnp_1_1IntValue.html#acc74ba6070a516a4bcad10bb113d6fa2',1,'Hazelnp::IntValue::GetList()'],['../classHazelnp_1_1ListValue.html#ad578d9088c0375cd9b9c6658e5d9ba1f',1,'Hazelnp::ListValue::GetList()'],['../classHazelnp_1_1StringValue.html#a2b2810350b5eb7e58062ad095320aa69',1,'Hazelnp::StringValue::GetList()'],['../classHazelnp_1_1Value.html#a358092f951e817cd2a878225b5b1c869',1,'Hazelnp::Value::GetList()'],['../classHazelnp_1_1VoidValue.html#aba53ae37d415959b583f33f3e381be16',1,'Hazelnp::VoidValue::GetList()']]],
+ ['getstring_40',['GetString',['../classHazelnp_1_1FloatValue.html#afd5d078683f410cb9d450c61f12f250d',1,'Hazelnp::FloatValue::GetString()'],['../classHazelnp_1_1IntValue.html#a3631e3b16f010889e942c0c0f72d403c',1,'Hazelnp::IntValue::GetString()'],['../classHazelnp_1_1ListValue.html#aeaf80c07236045a77d72349ebcfc3b89',1,'Hazelnp::ListValue::GetString()'],['../classHazelnp_1_1StringValue.html#a7ed55493cfd25274f8571c1ea45f93e5',1,'Hazelnp::StringValue::GetString()'],['../classHazelnp_1_1Value.html#a1446705c062026f03866d0f452c39501',1,'Hazelnp::Value::GetString()'],['../classHazelnp_1_1VoidValue.html#a5af0c47a873b84226df47a90e63b2acd',1,'Hazelnp::VoidValue::GetString()']]],
+ ['getvalue_41',['GetValue',['../classHazelnp_1_1FloatValue.html#a2ad79d8bfe75e45120d1fce132a89b8f',1,'Hazelnp::FloatValue::GetValue()'],['../classHazelnp_1_1IntValue.html#a89967cafbdeb21362336067b772808c7',1,'Hazelnp::IntValue::GetValue()'],['../classHazelnp_1_1ListValue.html#a7907ae7433e4011157f1b31dd5339702',1,'Hazelnp::ListValue::GetValue()'],['../classHazelnp_1_1Parameter.html#a4ab8ba022bde4a0175e5ceb8e3a598af',1,'Hazelnp::Parameter::GetValue()'],['../classHazelnp_1_1StringValue.html#a521a573887a3f31718f74e71ff01e86e',1,'Hazelnp::StringValue::GetValue()']]]
];
diff --git a/docs/search/all_5.js b/docs/search/all_5.js
index 6771625..72a3052 100644
--- a/docs/search/all_5.js
+++ b/docs/search/all_5.js
@@ -1,20 +1,20 @@
var searchData=
[
- ['hasabbreviation_39',['HasAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a58b81709e631cee5f3db3f3f48611fe9',1,'Hazelnp::CmdArgsInterface']]],
- ['hasdescription_40',['HasDescription',['../classHazelnp_1_1CmdArgsInterface.html#a5003f826ee31c6365bf4b6e8b2c8d9f1',1,'Hazelnp::CmdArgsInterface']]],
- ['hasparam_41',['HasParam',['../classHazelnp_1_1CmdArgsInterface.html#a3a7fa36fe69ee8bf3b400983a21ecd24',1,'Hazelnp::CmdArgsInterface']]],
- ['hazelnp_42',['Hazelnp',['../namespaceHazelnp.html',1,'']]],
- ['hazelnupp_2evcxproj_2efilelistabsolute_2etxt_43',['Hazelnupp.vcxproj.FileListAbsolute.txt',['../Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)'],['../Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)']]],
- ['hazelnupp_5fversion_44',['HAZELNUPP_VERSION',['../Version_8h.html#a5ade51e925f9cad08d64d4021c8312a0',1,'Version.h']]],
- ['hazelnuppconstraintexception_45',['HazelnuppConstraintException',['../classHazelnp_1_1HazelnuppConstraintException.html',1,'Hazelnp::HazelnuppConstraintException'],['../classHazelnp_1_1HazelnuppConstraintException.html#a4d08002a96bf9b3da3c6e931a51960e9',1,'Hazelnp::HazelnuppConstraintException::HazelnuppConstraintException()'],['../classHazelnp_1_1HazelnuppConstraintException.html#a944f0e6a384e032a762c5892964e1cc0',1,'Hazelnp::HazelnuppConstraintException::HazelnuppConstraintException(const std::string &msg)']]],
- ['hazelnuppconstraintincompatibleparameters_46',['HazelnuppConstraintIncompatibleParameters',['../classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html',1,'Hazelnp::HazelnuppConstraintIncompatibleParameters'],['../classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html#a3eceb69d0d4794252ab41b0d2b22ef3d',1,'Hazelnp::HazelnuppConstraintIncompatibleParameters::HazelnuppConstraintIncompatibleParameters()'],['../classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html#ad9427954049ceb66f42130ac8476dc46',1,'Hazelnp::HazelnuppConstraintIncompatibleParameters::HazelnuppConstraintIncompatibleParameters(const std::string &key1, const std::string &key2)']]],
- ['hazelnuppconstraintmissingvalue_47',['HazelnuppConstraintMissingValue',['../classHazelnp_1_1HazelnuppConstraintMissingValue.html',1,'Hazelnp::HazelnuppConstraintMissingValue'],['../classHazelnp_1_1HazelnuppConstraintMissingValue.html#aad4a7b5573790ddfbe1a453aef71eb10',1,'Hazelnp::HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue()'],['../classHazelnp_1_1HazelnuppConstraintMissingValue.html#a192ef8133047beadf8fc9f585d384c04',1,'Hazelnp::HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue(const std::string &key, const std::string ¶mDescription="")']]],
- ['hazelnuppconstrainttypemissmatch_48',['HazelnuppConstraintTypeMissmatch',['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html',1,'Hazelnp::HazelnuppConstraintTypeMissmatch'],['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html#ab7c9e9afd9d3286e563a7656785242e8',1,'Hazelnp::HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch()'],['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html#a603d91c9af39e53b54e5aa288266cfe4',1,'Hazelnp::HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch(const std::string &msg)'],['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html#abd5ae6630884725b614e8fe603cccdc5',1,'Hazelnp::HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch(const std::string &key, const DATA_TYPE requiredType, const DATA_TYPE actualType, const std::string ¶mDescription="")']]],
- ['hazelnuppexception_49',['HazelnuppException',['../classHazelnp_1_1HazelnuppException.html',1,'Hazelnp::HazelnuppException'],['../classHazelnp_1_1HazelnuppException.html#a0b21fd5d4f22e5e677b74eb0acd7c6ff',1,'Hazelnp::HazelnuppException::HazelnuppException()'],['../classHazelnp_1_1HazelnuppException.html#a816f823fe2ebd35076049e33b9f3c05c',1,'Hazelnp::HazelnuppException::HazelnuppException(const std::string &msg)']]],
- ['hazelnuppexception_2eh_50',['HazelnuppException.h',['../HazelnuppException_8h.html',1,'']]],
- ['hazelnuppinvalidkeyexception_51',['HazelnuppInvalidKeyException',['../classHazelnp_1_1HazelnuppInvalidKeyException.html',1,'Hazelnp::HazelnuppInvalidKeyException'],['../classHazelnp_1_1HazelnuppInvalidKeyException.html#ab23be8f7cb84129fa85ed1e7a0b280a0',1,'Hazelnp::HazelnuppInvalidKeyException::HazelnuppInvalidKeyException()'],['../classHazelnp_1_1HazelnuppInvalidKeyException.html#a18a08dc4efe80a378216460db5769891',1,'Hazelnp::HazelnuppInvalidKeyException::HazelnuppInvalidKeyException(const std::string &msg)']]],
- ['hazelnuppvaluenotconvertibleexception_52',['HazelnuppValueNotConvertibleException',['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html',1,'Hazelnp::HazelnuppValueNotConvertibleException'],['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html#a0babee1bb5cec9fdd4abfd86995561f4',1,'Hazelnp::HazelnuppValueNotConvertibleException::HazelnuppValueNotConvertibleException()'],['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html#a7ba376cd7fc7edcb934ee0257d4867f2',1,'Hazelnp::HazelnuppValueNotConvertibleException::HazelnuppValueNotConvertibleException(const std::string &msg)']]],
- ['hazelnupp_53',['Hazelnupp',['../index.html',1,'']]],
- ['internal_54',['Internal',['../namespaceHazelnp_1_1Internal.html',1,'Hazelnp']]],
- ['placeholders_55',['Placeholders',['../namespaceHazelnp_1_1Placeholders.html',1,'Hazelnp']]]
+ ['hasabbreviation_42',['HasAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a58b81709e631cee5f3db3f3f48611fe9',1,'Hazelnp::CmdArgsInterface']]],
+ ['hasdescription_43',['HasDescription',['../classHazelnp_1_1CmdArgsInterface.html#a5003f826ee31c6365bf4b6e8b2c8d9f1',1,'Hazelnp::CmdArgsInterface']]],
+ ['hasparam_44',['HasParam',['../classHazelnp_1_1CmdArgsInterface.html#a3a7fa36fe69ee8bf3b400983a21ecd24',1,'Hazelnp::CmdArgsInterface']]],
+ ['hazelnp_45',['Hazelnp',['../namespaceHazelnp.html',1,'']]],
+ ['hazelnupp_2evcxproj_2efilelistabsolute_2etxt_46',['Hazelnupp.vcxproj.FileListAbsolute.txt',['../Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)'],['../Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)']]],
+ ['hazelnupp_5fversion_47',['HAZELNUPP_VERSION',['../Version_8h.html#a5ade51e925f9cad08d64d4021c8312a0',1,'Version.h']]],
+ ['hazelnuppconstraintexception_48',['HazelnuppConstraintException',['../classHazelnp_1_1HazelnuppConstraintException.html',1,'Hazelnp::HazelnuppConstraintException'],['../classHazelnp_1_1HazelnuppConstraintException.html#a4d08002a96bf9b3da3c6e931a51960e9',1,'Hazelnp::HazelnuppConstraintException::HazelnuppConstraintException()'],['../classHazelnp_1_1HazelnuppConstraintException.html#a944f0e6a384e032a762c5892964e1cc0',1,'Hazelnp::HazelnuppConstraintException::HazelnuppConstraintException(const std::string &msg)']]],
+ ['hazelnuppconstraintincompatibleparameters_49',['HazelnuppConstraintIncompatibleParameters',['../classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html',1,'Hazelnp::HazelnuppConstraintIncompatibleParameters'],['../classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html#a3eceb69d0d4794252ab41b0d2b22ef3d',1,'Hazelnp::HazelnuppConstraintIncompatibleParameters::HazelnuppConstraintIncompatibleParameters()'],['../classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html#ad9427954049ceb66f42130ac8476dc46',1,'Hazelnp::HazelnuppConstraintIncompatibleParameters::HazelnuppConstraintIncompatibleParameters(const std::string &key1, const std::string &key2)']]],
+ ['hazelnuppconstraintmissingvalue_50',['HazelnuppConstraintMissingValue',['../classHazelnp_1_1HazelnuppConstraintMissingValue.html',1,'Hazelnp::HazelnuppConstraintMissingValue'],['../classHazelnp_1_1HazelnuppConstraintMissingValue.html#aad4a7b5573790ddfbe1a453aef71eb10',1,'Hazelnp::HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue()'],['../classHazelnp_1_1HazelnuppConstraintMissingValue.html#a192ef8133047beadf8fc9f585d384c04',1,'Hazelnp::HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue(const std::string &key, const std::string ¶mDescription="")']]],
+ ['hazelnuppconstrainttypemissmatch_51',['HazelnuppConstraintTypeMissmatch',['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html',1,'Hazelnp::HazelnuppConstraintTypeMissmatch'],['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html#ab7c9e9afd9d3286e563a7656785242e8',1,'Hazelnp::HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch()'],['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html#a603d91c9af39e53b54e5aa288266cfe4',1,'Hazelnp::HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch(const std::string &msg)'],['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html#abd5ae6630884725b614e8fe603cccdc5',1,'Hazelnp::HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch(const std::string &key, const DATA_TYPE requiredType, const DATA_TYPE actualType, const std::string ¶mDescription="")']]],
+ ['hazelnuppexception_52',['HazelnuppException',['../classHazelnp_1_1HazelnuppException.html',1,'Hazelnp::HazelnuppException'],['../classHazelnp_1_1HazelnuppException.html#a0b21fd5d4f22e5e677b74eb0acd7c6ff',1,'Hazelnp::HazelnuppException::HazelnuppException()'],['../classHazelnp_1_1HazelnuppException.html#a816f823fe2ebd35076049e33b9f3c05c',1,'Hazelnp::HazelnuppException::HazelnuppException(const std::string &msg)']]],
+ ['hazelnuppexception_2eh_53',['HazelnuppException.h',['../HazelnuppException_8h.html',1,'']]],
+ ['hazelnuppinvalidkeyexception_54',['HazelnuppInvalidKeyException',['../classHazelnp_1_1HazelnuppInvalidKeyException.html',1,'Hazelnp::HazelnuppInvalidKeyException'],['../classHazelnp_1_1HazelnuppInvalidKeyException.html#ab23be8f7cb84129fa85ed1e7a0b280a0',1,'Hazelnp::HazelnuppInvalidKeyException::HazelnuppInvalidKeyException()'],['../classHazelnp_1_1HazelnuppInvalidKeyException.html#a18a08dc4efe80a378216460db5769891',1,'Hazelnp::HazelnuppInvalidKeyException::HazelnuppInvalidKeyException(const std::string &msg)']]],
+ ['hazelnuppvaluenotconvertibleexception_55',['HazelnuppValueNotConvertibleException',['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html',1,'Hazelnp::HazelnuppValueNotConvertibleException'],['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html#a0babee1bb5cec9fdd4abfd86995561f4',1,'Hazelnp::HazelnuppValueNotConvertibleException::HazelnuppValueNotConvertibleException()'],['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html#a7ba376cd7fc7edcb934ee0257d4867f2',1,'Hazelnp::HazelnuppValueNotConvertibleException::HazelnuppValueNotConvertibleException(const std::string &msg)']]],
+ ['hazelnupp_56',['Hazelnupp',['../index.html',1,'']]],
+ ['internal_57',['Internal',['../namespaceHazelnp_1_1Internal.html',1,'Hazelnp']]],
+ ['placeholders_58',['Placeholders',['../namespaceHazelnp_1_1Placeholders.html',1,'Hazelnp']]]
];
diff --git a/docs/search/all_6.js b/docs/search/all_6.js
index 54c79e0..038c769 100644
--- a/docs/search/all_6.js
+++ b/docs/search/all_6.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['incompatibility_56',['Incompatibility',['../structHazelnp_1_1ParamConstraint.html#a20fa41460106b5327a51114f8a187871',1,'Hazelnp::ParamConstraint::Incompatibility(const std::initializer_list< std::string > &incompatibleParameters)'],['../structHazelnp_1_1ParamConstraint.html#a6bb383f8945fb99cbd2370fd9a4bc6fc',1,'Hazelnp::ParamConstraint::Incompatibility(const std::string &incompatibleParameters)']]],
- ['incompatibleparameters_57',['incompatibleParameters',['../structHazelnp_1_1ParamConstraint.html#acf45734665238b51483f77701039108c',1,'Hazelnp::ParamConstraint']]],
- ['index_2emd_58',['index.md',['../index_8md.html',1,'']]],
- ['int_59',['INT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa53f93baa3057821107c750323892fa92',1,'Hazelnp']]],
- ['intvalue_60',['IntValue',['../classHazelnp_1_1IntValue.html',1,'Hazelnp::IntValue'],['../classHazelnp_1_1IntValue.html#ac1174f807ce2c085f5a24baed4e3c1ba',1,'Hazelnp::IntValue::IntValue()']]],
- ['intvalue_2ecpp_61',['IntValue.cpp',['../IntValue_8cpp.html',1,'']]],
- ['intvalue_2eh_62',['IntValue.h',['../IntValue_8h.html',1,'']]],
- ['isnumeric_63',['IsNumeric',['../classHazelnp_1_1Internal_1_1StringTools.html#a1abf1454a223165acfb52f2a246c8215',1,'Hazelnp::Internal::StringTools']]]
+ ['incompatibility_59',['Incompatibility',['../structHazelnp_1_1ParamConstraint.html#a20fa41460106b5327a51114f8a187871',1,'Hazelnp::ParamConstraint::Incompatibility(const std::initializer_list< std::string > &incompatibleParameters)'],['../structHazelnp_1_1ParamConstraint.html#a6bb383f8945fb99cbd2370fd9a4bc6fc',1,'Hazelnp::ParamConstraint::Incompatibility(const std::string &incompatibleParameters)']]],
+ ['incompatibleparameters_60',['incompatibleParameters',['../structHazelnp_1_1ParamConstraint.html#acf45734665238b51483f77701039108c',1,'Hazelnp::ParamConstraint']]],
+ ['index_2emd_61',['index.md',['../index_8md.html',1,'']]],
+ ['int_62',['INT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa53f93baa3057821107c750323892fa92',1,'Hazelnp']]],
+ ['intvalue_63',['IntValue',['../classHazelnp_1_1IntValue.html',1,'Hazelnp::IntValue'],['../classHazelnp_1_1IntValue.html#ac1174f807ce2c085f5a24baed4e3c1ba',1,'Hazelnp::IntValue::IntValue()']]],
+ ['intvalue_2ecpp_64',['IntValue.cpp',['../IntValue_8cpp.html',1,'']]],
+ ['intvalue_2eh_65',['IntValue.h',['../IntValue_8h.html',1,'']]],
+ ['isnumeric_66',['IsNumeric',['../classHazelnp_1_1Internal_1_1StringTools.html#a1abf1454a223165acfb52f2a246c8215',1,'Hazelnp::Internal::StringTools']]]
];
diff --git a/docs/search/all_7.js b/docs/search/all_7.js
index f32f427..463500e 100644
--- a/docs/search/all_7.js
+++ b/docs/search/all_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['key_64',['Key',['../classHazelnp_1_1Parameter.html#a7acd68ce06eec06ab286b1a062f9c8d6',1,'Hazelnp::Parameter']]]
+ ['key_67',['Key',['../classHazelnp_1_1Parameter.html#a7acd68ce06eec06ab286b1a062f9c8d6',1,'Hazelnp::Parameter']]]
];
diff --git a/docs/search/all_8.js b/docs/search/all_8.js
index 6c49daa..a6acfb2 100644
--- a/docs/search/all_8.js
+++ b/docs/search/all_8.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['list_65',['LIST',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa298cb25408234de02baf2085803a464a',1,'Hazelnp']]],
- ['listvalue_66',['ListValue',['../classHazelnp_1_1ListValue.html',1,'Hazelnp::ListValue'],['../classHazelnp_1_1ListValue.html#a6082aaa506b31496720a168da8ab2708',1,'Hazelnp::ListValue::ListValue()']]],
- ['listvalue_2ecpp_67',['ListValue.cpp',['../ListValue_8cpp.html',1,'']]],
- ['listvalue_2eh_68',['ListValue.h',['../ListValue_8h.html',1,'']]]
+ ['list_68',['LIST',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa298cb25408234de02baf2085803a464a',1,'Hazelnp']]],
+ ['listvalue_69',['ListValue',['../classHazelnp_1_1ListValue.html',1,'Hazelnp::ListValue'],['../classHazelnp_1_1ListValue.html#a6082aaa506b31496720a168da8ab2708',1,'Hazelnp::ListValue::ListValue()']]],
+ ['listvalue_2ecpp_70',['ListValue.cpp',['../ListValue_8cpp.html',1,'']]],
+ ['listvalue_2eh_71',['ListValue.h',['../ListValue_8h.html',1,'']]]
];
diff --git a/docs/search/all_9.js b/docs/search/all_9.js
index 108a8ed..7ed3fb9 100644
--- a/docs/search/all_9.js
+++ b/docs/search/all_9.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['message_69',['message',['../classHazelnp_1_1HazelnuppException.html#aa905cabcd12f542dfc67638732737e88',1,'Hazelnp::HazelnuppException']]]
+ ['message_72',['message',['../classHazelnp_1_1HazelnuppException.html#aa905cabcd12f542dfc67638732737e88',1,'Hazelnp::HazelnuppException']]]
];
diff --git a/docs/search/all_a.js b/docs/search/all_a.js
index 8b7a11b..cc5576d 100644
--- a/docs/search/all_a.js
+++ b/docs/search/all_a.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['operator_20double_70',['operator double',['../classHazelnp_1_1FloatValue.html#ae02de376bbb2b76e0f9d16b1fc4de06d',1,'Hazelnp::FloatValue']]],
- ['operator_20int_71',['operator int',['../classHazelnp_1_1IntValue.html#ab30a38c8f58cefd7cbf365c4aeae79bd',1,'Hazelnp::IntValue']]],
- ['operator_20long_20double_72',['operator long double',['../classHazelnp_1_1FloatValue.html#ad0d4c589190fbab7e6c4d8fcc130ac1b',1,'Hazelnp::FloatValue']]],
- ['operator_20long_20long_20int_73',['operator long long int',['../classHazelnp_1_1IntValue.html#a45b283dae9904ad0643035d3ee5883eb',1,'Hazelnp::IntValue']]],
- ['operator_3c_3c_74',['operator<<',['../classHazelnp_1_1Parameter.html#a11b3529badcbf99b46262772472495c7',1,'Hazelnp::Parameter::operator<<()'],['../classHazelnp_1_1Value.html#ad29db86c4a2dec5bc8d0006031b07211',1,'Hazelnp::Value::operator<<()']]],
- ['operator_5b_5d_75',['operator[]',['../classHazelnp_1_1CmdArgsInterface.html#af5e43c1067fb6c1074d9be3427c7a415',1,'Hazelnp::CmdArgsInterface']]],
- ['string_76',['string',['../classHazelnp_1_1StringValue.html#a23449775f14f828d29b115de040a696b',1,'Hazelnp::StringValue']]],
- ['vector_3c_20value_20_2a_20_3e_77',['vector< Value * >',['../classHazelnp_1_1ListValue.html#a5d92ff2b9a1fa92fbc303ac4d07765d0',1,'Hazelnp::ListValue']]]
+ ['operator_20double_73',['operator double',['../classHazelnp_1_1FloatValue.html#ae02de376bbb2b76e0f9d16b1fc4de06d',1,'Hazelnp::FloatValue']]],
+ ['operator_20int_74',['operator int',['../classHazelnp_1_1IntValue.html#ab30a38c8f58cefd7cbf365c4aeae79bd',1,'Hazelnp::IntValue']]],
+ ['operator_20long_20double_75',['operator long double',['../classHazelnp_1_1FloatValue.html#ad0d4c589190fbab7e6c4d8fcc130ac1b',1,'Hazelnp::FloatValue']]],
+ ['operator_20long_20long_20int_76',['operator long long int',['../classHazelnp_1_1IntValue.html#a45b283dae9904ad0643035d3ee5883eb',1,'Hazelnp::IntValue']]],
+ ['operator_3c_3c_77',['operator<<',['../classHazelnp_1_1Parameter.html#a11b3529badcbf99b46262772472495c7',1,'Hazelnp::Parameter::operator<<()'],['../classHazelnp_1_1Value.html#ad29db86c4a2dec5bc8d0006031b07211',1,'Hazelnp::Value::operator<<()']]],
+ ['operator_5b_5d_78',['operator[]',['../classHazelnp_1_1CmdArgsInterface.html#af5e43c1067fb6c1074d9be3427c7a415',1,'Hazelnp::CmdArgsInterface']]],
+ ['string_79',['string',['../classHazelnp_1_1StringValue.html#a23449775f14f828d29b115de040a696b',1,'Hazelnp::StringValue']]],
+ ['vector_3c_20value_20_2a_20_3e_80',['vector< Value * >',['../classHazelnp_1_1ListValue.html#a5d92ff2b9a1fa92fbc303ac4d07765d0',1,'Hazelnp::ListValue']]]
];
diff --git a/docs/search/all_b.js b/docs/search/all_b.js
index 0547704..0a9380b 100644
--- a/docs/search/all_b.js
+++ b/docs/search/all_b.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['paramconstraint_78',['ParamConstraint',['../structHazelnp_1_1ParamConstraint.html',1,'Hazelnp::ParamConstraint'],['../structHazelnp_1_1ParamConstraint.html#afa9e1b4378c9fa1b4a7b5b792c062cbe',1,'Hazelnp::ParamConstraint::ParamConstraint()=default'],['../structHazelnp_1_1ParamConstraint.html#aea39497a14939fa887c236ee1e755cb3',1,'Hazelnp::ParamConstraint::ParamConstraint(bool constrainType, DATA_TYPE requiredType, const std::initializer_list< std::string > &defaultValue, bool required, const std::initializer_list< std::string > &incompatibleParameters)']]],
- ['paramconstraint_2eh_79',['ParamConstraint.h',['../ParamConstraint_8h.html',1,'']]],
- ['parameter_80',['Parameter',['../classHazelnp_1_1Parameter.html',1,'Hazelnp::Parameter'],['../classHazelnp_1_1Parameter.html#a0c9faefc26cc9d8c886ef71e39e2f90c',1,'Hazelnp::Parameter::Parameter()']]],
- ['parameter_2ecpp_81',['Parameter.cpp',['../Parameter_8cpp.html',1,'']]],
- ['parameter_2eh_82',['Parameter.h',['../Parameter_8h.html',1,'']]],
- ['parse_83',['Parse',['../classHazelnp_1_1CmdArgsInterface.html#a1f4845041e08b3335510de44fafaee19',1,'Hazelnp::CmdArgsInterface']]],
- ['parsenumber_84',['ParseNumber',['../classHazelnp_1_1Internal_1_1StringTools.html#a3cc71bfffcad9a4334e74aac69dbfd68',1,'Hazelnp::Internal::StringTools']]],
- ['placeholders_2eh_85',['Placeholders.h',['../Placeholders_8h.html',1,'']]]
+ ['paramconstraint_81',['ParamConstraint',['../structHazelnp_1_1ParamConstraint.html',1,'Hazelnp::ParamConstraint'],['../structHazelnp_1_1ParamConstraint.html#afa9e1b4378c9fa1b4a7b5b792c062cbe',1,'Hazelnp::ParamConstraint::ParamConstraint()=default'],['../structHazelnp_1_1ParamConstraint.html#aea39497a14939fa887c236ee1e755cb3',1,'Hazelnp::ParamConstraint::ParamConstraint(bool constrainType, DATA_TYPE requiredType, const std::initializer_list< std::string > &defaultValue, bool required, const std::initializer_list< std::string > &incompatibleParameters)']]],
+ ['paramconstraint_2eh_82',['ParamConstraint.h',['../ParamConstraint_8h.html',1,'']]],
+ ['parameter_83',['Parameter',['../classHazelnp_1_1Parameter.html',1,'Hazelnp::Parameter'],['../classHazelnp_1_1Parameter.html#a0c9faefc26cc9d8c886ef71e39e2f90c',1,'Hazelnp::Parameter::Parameter()']]],
+ ['parameter_2ecpp_84',['Parameter.cpp',['../Parameter_8cpp.html',1,'']]],
+ ['parameter_2eh_85',['Parameter.h',['../Parameter_8h.html',1,'']]],
+ ['parse_86',['Parse',['../classHazelnp_1_1CmdArgsInterface.html#a1f4845041e08b3335510de44fafaee19',1,'Hazelnp::CmdArgsInterface']]],
+ ['parsenumber_87',['ParseNumber',['../classHazelnp_1_1Internal_1_1StringTools.html#a3cc71bfffcad9a4334e74aac69dbfd68',1,'Hazelnp::Internal::StringTools']]],
+ ['placeholders_2eh_88',['Placeholders.h',['../Placeholders_8h.html',1,'']]]
];
diff --git a/docs/search/all_c.js b/docs/search/all_c.js
index 691adcf..56eccd5 100644
--- a/docs/search/all_c.js
+++ b/docs/search/all_c.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['registerabbreviation_86',['RegisterAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#aaccf591a74408aeb4363033fe8cb2224',1,'Hazelnp::CmdArgsInterface']]],
- ['registerconstraint_87',['RegisterConstraint',['../classHazelnp_1_1CmdArgsInterface.html#aa30222df012f357455f90e3620346bb2',1,'Hazelnp::CmdArgsInterface']]],
- ['registerdescription_88',['RegisterDescription',['../classHazelnp_1_1CmdArgsInterface.html#a6589d2e818ba32f2a3e5b5a6a5e2bf1e',1,'Hazelnp::CmdArgsInterface']]],
- ['replace_89',['Replace',['../classHazelnp_1_1Internal_1_1StringTools.html#ac45f8b6d0572443e9d2597447091b000',1,'Hazelnp::Internal::StringTools::Replace(const std::string &str, const char find, const std::string &subst)'],['../classHazelnp_1_1Internal_1_1StringTools.html#afaebf388806c331db0757231b0366fd7',1,'Hazelnp::Internal::StringTools::Replace(const std::string &str, const std::string &find, const std::string &subst)']]],
- ['require_90',['Require',['../structHazelnp_1_1ParamConstraint.html#a8a7e5d7ddffc3cfbb54ac6823dd7eded',1,'Hazelnp::ParamConstraint']]],
- ['required_91',['required',['../structHazelnp_1_1ParamConstraint.html#a8ccf3ebecc2d9d0105e181814af2943c',1,'Hazelnp::ParamConstraint']]],
- ['requiredtype_92',['requiredType',['../structHazelnp_1_1ParamConstraint.html#a203b6fd1b9788a529aa0f15fe94fd24a',1,'Hazelnp::ParamConstraint']]]
+ ['registerabbreviation_89',['RegisterAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#aaccf591a74408aeb4363033fe8cb2224',1,'Hazelnp::CmdArgsInterface']]],
+ ['registerconstraint_90',['RegisterConstraint',['../classHazelnp_1_1CmdArgsInterface.html#aa30222df012f357455f90e3620346bb2',1,'Hazelnp::CmdArgsInterface']]],
+ ['registerdescription_91',['RegisterDescription',['../classHazelnp_1_1CmdArgsInterface.html#a6589d2e818ba32f2a3e5b5a6a5e2bf1e',1,'Hazelnp::CmdArgsInterface']]],
+ ['replace_92',['Replace',['../classHazelnp_1_1Internal_1_1StringTools.html#ac45f8b6d0572443e9d2597447091b000',1,'Hazelnp::Internal::StringTools::Replace(const std::string &str, const char find, const std::string &subst)'],['../classHazelnp_1_1Internal_1_1StringTools.html#afaebf388806c331db0757231b0366fd7',1,'Hazelnp::Internal::StringTools::Replace(const std::string &str, const std::string &find, const std::string &subst)']]],
+ ['require_93',['Require',['../structHazelnp_1_1ParamConstraint.html#a8a7e5d7ddffc3cfbb54ac6823dd7eded',1,'Hazelnp::ParamConstraint']]],
+ ['required_94',['required',['../structHazelnp_1_1ParamConstraint.html#a8ccf3ebecc2d9d0105e181814af2943c',1,'Hazelnp::ParamConstraint']]],
+ ['requiredtype_95',['requiredType',['../structHazelnp_1_1ParamConstraint.html#a203b6fd1b9788a529aa0f15fe94fd24a',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/all_d.js b/docs/search/all_d.js
index 48b65a4..d87175a 100644
--- a/docs/search/all_d.js
+++ b/docs/search/all_d.js
@@ -1,14 +1,14 @@
var searchData=
[
- ['setbriefdescription_93',['SetBriefDescription',['../classHazelnp_1_1CmdArgsInterface.html#a67ba6cb3176884c85dd56fc9084ab66a',1,'Hazelnp::CmdArgsInterface']]],
- ['setcatchhelp_94',['SetCatchHelp',['../classHazelnp_1_1CmdArgsInterface.html#abf553ed4acabf9e1db357715bc10533c',1,'Hazelnp::CmdArgsInterface']]],
- ['setcrashonfail_95',['SetCrashOnFail',['../classHazelnp_1_1CmdArgsInterface.html#a16a3a02f77d240d8cf51cd4ee1797113',1,'Hazelnp::CmdArgsInterface']]],
- ['splitstring_96',['SplitString',['../classHazelnp_1_1Internal_1_1StringTools.html#aaf3aae30ed06c37d18f79b8450061ad1',1,'Hazelnp::Internal::StringTools::SplitString(const std::string &str, const char delimiter)'],['../classHazelnp_1_1Internal_1_1StringTools.html#a8cb6e05d822c184a8e982327c01fdb03',1,'Hazelnp::Internal::StringTools::SplitString(const std::string &str, const std::string &delimiter)']]],
- ['string_97',['STRING',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa63b588d5559f64f89a416e656880b949',1,'Hazelnp']]],
- ['stringtools_98',['StringTools',['../classHazelnp_1_1Internal_1_1StringTools.html',1,'Hazelnp::Internal']]],
- ['stringtools_2ecpp_99',['StringTools.cpp',['../StringTools_8cpp.html',1,'']]],
- ['stringtools_2eh_100',['StringTools.h',['../StringTools_8h.html',1,'']]],
- ['stringvalue_101',['StringValue',['../classHazelnp_1_1StringValue.html',1,'Hazelnp::StringValue'],['../classHazelnp_1_1StringValue.html#a24dad2deec92b51bf60a11400cc8c204',1,'Hazelnp::StringValue::StringValue()']]],
- ['stringvalue_2ecpp_102',['StringValue.cpp',['../StringValue_8cpp.html',1,'']]],
- ['stringvalue_2eh_103',['StringValue.h',['../StringValue_8h.html',1,'']]]
+ ['setbriefdescription_96',['SetBriefDescription',['../classHazelnp_1_1CmdArgsInterface.html#a67ba6cb3176884c85dd56fc9084ab66a',1,'Hazelnp::CmdArgsInterface']]],
+ ['setcatchhelp_97',['SetCatchHelp',['../classHazelnp_1_1CmdArgsInterface.html#abf553ed4acabf9e1db357715bc10533c',1,'Hazelnp::CmdArgsInterface']]],
+ ['setcrashonfail_98',['SetCrashOnFail',['../classHazelnp_1_1CmdArgsInterface.html#a16a3a02f77d240d8cf51cd4ee1797113',1,'Hazelnp::CmdArgsInterface']]],
+ ['splitstring_99',['SplitString',['../classHazelnp_1_1Internal_1_1StringTools.html#aaf3aae30ed06c37d18f79b8450061ad1',1,'Hazelnp::Internal::StringTools::SplitString(const std::string &str, const char delimiter)'],['../classHazelnp_1_1Internal_1_1StringTools.html#a8cb6e05d822c184a8e982327c01fdb03',1,'Hazelnp::Internal::StringTools::SplitString(const std::string &str, const std::string &delimiter)']]],
+ ['string_100',['STRING',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa63b588d5559f64f89a416e656880b949',1,'Hazelnp']]],
+ ['stringtools_101',['StringTools',['../classHazelnp_1_1Internal_1_1StringTools.html',1,'Hazelnp::Internal']]],
+ ['stringtools_2ecpp_102',['StringTools.cpp',['../StringTools_8cpp.html',1,'']]],
+ ['stringtools_2eh_103',['StringTools.h',['../StringTools_8h.html',1,'']]],
+ ['stringvalue_104',['StringValue',['../classHazelnp_1_1StringValue.html',1,'Hazelnp::StringValue'],['../classHazelnp_1_1StringValue.html#a24dad2deec92b51bf60a11400cc8c204',1,'Hazelnp::StringValue::StringValue()']]],
+ ['stringvalue_2ecpp_105',['StringValue.cpp',['../StringValue_8cpp.html',1,'']]],
+ ['stringvalue_2eh_106',['StringValue.h',['../StringValue_8h.html',1,'']]]
];
diff --git a/docs/search/all_e.js b/docs/search/all_e.js
index 992b165..c5c481a 100644
--- a/docs/search/all_e.js
+++ b/docs/search/all_e.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['tolower_104',['ToLower',['../classHazelnp_1_1Internal_1_1StringTools.html#a10f61d7d8bcbfee50882bae801c0e68c',1,'Hazelnp::Internal::StringTools']]],
- ['type_105',['type',['../classHazelnp_1_1Value.html#ae5760a30c237095db595c466372e3c23',1,'Hazelnp::Value']]],
- ['typesafety_106',['TypeSafety',['../structHazelnp_1_1ParamConstraint.html#a7df61dbc8dbaff4bc596fdf2c0532d5b',1,'Hazelnp::ParamConstraint']]]
+ ['tolower_107',['ToLower',['../classHazelnp_1_1Internal_1_1StringTools.html#a10f61d7d8bcbfee50882bae801c0e68c',1,'Hazelnp::Internal::StringTools']]],
+ ['type_108',['type',['../classHazelnp_1_1Value.html#ae5760a30c237095db595c466372e3c23',1,'Hazelnp::Value']]],
+ ['typesafety_109',['TypeSafety',['../structHazelnp_1_1ParamConstraint.html#a7df61dbc8dbaff4bc596fdf2c0532d5b',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/all_f.js b/docs/search/all_f.js
index 671cdaf..8fa7ea1 100644
--- a/docs/search/all_f.js
+++ b/docs/search/all_f.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['value_107',['Value',['../classHazelnp_1_1Value.html',1,'Hazelnp::Value'],['../classHazelnp_1_1Value.html#a8455d65bb2d939e850d6772dfbf8bfec',1,'Hazelnp::Value::Value()']]],
- ['value_2ecpp_108',['Value.cpp',['../Value_8cpp.html',1,'']]],
- ['value_2eh_109',['Value.h',['../Value_8h.html',1,'']]],
- ['version_2eh_110',['Version.h',['../Version_8h.html',1,'']]],
- ['void_111',['VOID',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa6d0c9fc747131795e6e5d0c5119f12cb',1,'Hazelnp']]],
- ['voidvalue_112',['VoidValue',['../classHazelnp_1_1VoidValue.html',1,'Hazelnp::VoidValue'],['../classHazelnp_1_1VoidValue.html#a75abf334b7f55cd149d2bb1962f2d8f1',1,'Hazelnp::VoidValue::VoidValue()']]],
- ['voidvalue_2ecpp_113',['VoidValue.cpp',['../VoidValue_8cpp.html',1,'']]],
- ['voidvalue_2eh_114',['VoidValue.h',['../VoidValue_8h.html',1,'']]]
+ ['value_110',['Value',['../classHazelnp_1_1Value.html',1,'Hazelnp::Value'],['../classHazelnp_1_1Value.html#a8455d65bb2d939e850d6772dfbf8bfec',1,'Hazelnp::Value::Value()']]],
+ ['value_2ecpp_111',['Value.cpp',['../Value_8cpp.html',1,'']]],
+ ['value_2eh_112',['Value.h',['../Value_8h.html',1,'']]],
+ ['version_2eh_113',['Version.h',['../Version_8h.html',1,'']]],
+ ['void_114',['VOID',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa6d0c9fc747131795e6e5d0c5119f12cb',1,'Hazelnp']]],
+ ['voidvalue_115',['VoidValue',['../classHazelnp_1_1VoidValue.html',1,'Hazelnp::VoidValue'],['../classHazelnp_1_1VoidValue.html#a75abf334b7f55cd149d2bb1962f2d8f1',1,'Hazelnp::VoidValue::VoidValue()']]],
+ ['voidvalue_2ecpp_116',['VoidValue.cpp',['../VoidValue_8cpp.html',1,'']]],
+ ['voidvalue_2eh_117',['VoidValue.h',['../VoidValue_8h.html',1,'']]]
];
diff --git a/docs/search/classes_0.js b/docs/search/classes_0.js
index 6fb5b87..d085b18 100644
--- a/docs/search/classes_0.js
+++ b/docs/search/classes_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['cmdargsinterface_124',['CmdArgsInterface',['../classHazelnp_1_1CmdArgsInterface.html',1,'Hazelnp']]]
+ ['cmdargsinterface_127',['CmdArgsInterface',['../classHazelnp_1_1CmdArgsInterface.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_1.js b/docs/search/classes_1.js
index f11c5f3..0f471bc 100644
--- a/docs/search/classes_1.js
+++ b/docs/search/classes_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['floatvalue_125',['FloatValue',['../classHazelnp_1_1FloatValue.html',1,'Hazelnp']]]
+ ['floatvalue_128',['FloatValue',['../classHazelnp_1_1FloatValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_2.js b/docs/search/classes_2.js
index 10657b2..a85677e 100644
--- a/docs/search/classes_2.js
+++ b/docs/search/classes_2.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['hazelnuppconstraintexception_126',['HazelnuppConstraintException',['../classHazelnp_1_1HazelnuppConstraintException.html',1,'Hazelnp']]],
- ['hazelnuppconstraintincompatibleparameters_127',['HazelnuppConstraintIncompatibleParameters',['../classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html',1,'Hazelnp']]],
- ['hazelnuppconstraintmissingvalue_128',['HazelnuppConstraintMissingValue',['../classHazelnp_1_1HazelnuppConstraintMissingValue.html',1,'Hazelnp']]],
- ['hazelnuppconstrainttypemissmatch_129',['HazelnuppConstraintTypeMissmatch',['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html',1,'Hazelnp']]],
- ['hazelnuppexception_130',['HazelnuppException',['../classHazelnp_1_1HazelnuppException.html',1,'Hazelnp']]],
- ['hazelnuppinvalidkeyexception_131',['HazelnuppInvalidKeyException',['../classHazelnp_1_1HazelnuppInvalidKeyException.html',1,'Hazelnp']]],
- ['hazelnuppvaluenotconvertibleexception_132',['HazelnuppValueNotConvertibleException',['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html',1,'Hazelnp']]]
+ ['hazelnuppconstraintexception_129',['HazelnuppConstraintException',['../classHazelnp_1_1HazelnuppConstraintException.html',1,'Hazelnp']]],
+ ['hazelnuppconstraintincompatibleparameters_130',['HazelnuppConstraintIncompatibleParameters',['../classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html',1,'Hazelnp']]],
+ ['hazelnuppconstraintmissingvalue_131',['HazelnuppConstraintMissingValue',['../classHazelnp_1_1HazelnuppConstraintMissingValue.html',1,'Hazelnp']]],
+ ['hazelnuppconstrainttypemissmatch_132',['HazelnuppConstraintTypeMissmatch',['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html',1,'Hazelnp']]],
+ ['hazelnuppexception_133',['HazelnuppException',['../classHazelnp_1_1HazelnuppException.html',1,'Hazelnp']]],
+ ['hazelnuppinvalidkeyexception_134',['HazelnuppInvalidKeyException',['../classHazelnp_1_1HazelnuppInvalidKeyException.html',1,'Hazelnp']]],
+ ['hazelnuppvaluenotconvertibleexception_135',['HazelnuppValueNotConvertibleException',['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_3.js b/docs/search/classes_3.js
index 1018705..63570b9 100644
--- a/docs/search/classes_3.js
+++ b/docs/search/classes_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['intvalue_133',['IntValue',['../classHazelnp_1_1IntValue.html',1,'Hazelnp']]]
+ ['intvalue_136',['IntValue',['../classHazelnp_1_1IntValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_4.js b/docs/search/classes_4.js
index 930ee9a..8d56088 100644
--- a/docs/search/classes_4.js
+++ b/docs/search/classes_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['listvalue_134',['ListValue',['../classHazelnp_1_1ListValue.html',1,'Hazelnp']]]
+ ['listvalue_137',['ListValue',['../classHazelnp_1_1ListValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_5.js b/docs/search/classes_5.js
index f261d9b..d8ca1d2 100644
--- a/docs/search/classes_5.js
+++ b/docs/search/classes_5.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['paramconstraint_135',['ParamConstraint',['../structHazelnp_1_1ParamConstraint.html',1,'Hazelnp']]],
- ['parameter_136',['Parameter',['../classHazelnp_1_1Parameter.html',1,'Hazelnp']]]
+ ['paramconstraint_138',['ParamConstraint',['../structHazelnp_1_1ParamConstraint.html',1,'Hazelnp']]],
+ ['parameter_139',['Parameter',['../classHazelnp_1_1Parameter.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_6.js b/docs/search/classes_6.js
index 994998b..45d58d8 100644
--- a/docs/search/classes_6.js
+++ b/docs/search/classes_6.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['stringtools_137',['StringTools',['../classHazelnp_1_1Internal_1_1StringTools.html',1,'Hazelnp::Internal']]],
- ['stringvalue_138',['StringValue',['../classHazelnp_1_1StringValue.html',1,'Hazelnp']]]
+ ['stringtools_140',['StringTools',['../classHazelnp_1_1Internal_1_1StringTools.html',1,'Hazelnp::Internal']]],
+ ['stringvalue_141',['StringValue',['../classHazelnp_1_1StringValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_7.js b/docs/search/classes_7.js
index 053e16d..bce960f 100644
--- a/docs/search/classes_7.js
+++ b/docs/search/classes_7.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['value_139',['Value',['../classHazelnp_1_1Value.html',1,'Hazelnp']]],
- ['voidvalue_140',['VoidValue',['../classHazelnp_1_1VoidValue.html',1,'Hazelnp']]]
+ ['value_142',['Value',['../classHazelnp_1_1Value.html',1,'Hazelnp']]],
+ ['voidvalue_143',['VoidValue',['../classHazelnp_1_1VoidValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/defines_0.js b/docs/search/defines_0.js
index 2ee2760..749ea17 100644
--- a/docs/search/defines_0.js
+++ b/docs/search/defines_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['hazelnupp_5fversion_263',['HAZELNUPP_VERSION',['../Version_8h.html#a5ade51e925f9cad08d64d4021c8312a0',1,'Version.h']]]
+ ['hazelnupp_5fversion_269',['HAZELNUPP_VERSION',['../Version_8h.html#a5ade51e925f9cad08d64d4021c8312a0',1,'Version.h']]]
];
diff --git a/docs/search/enums_0.js b/docs/search/enums_0.js
index ea05df6..560bed7 100644
--- a/docs/search/enums_0.js
+++ b/docs/search/enums_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['data_5ftype_255',['DATA_TYPE',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803f',1,'Hazelnp']]]
+ ['data_5ftype_261',['DATA_TYPE',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803f',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_0.js b/docs/search/enumvalues_0.js
index 6d7bd01..c907e26 100644
--- a/docs/search/enumvalues_0.js
+++ b/docs/search/enumvalues_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['float_256',['FLOAT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fae738c26bf4ce1037fa81b039a915cbf6',1,'Hazelnp']]]
+ ['float_262',['FLOAT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fae738c26bf4ce1037fa81b039a915cbf6',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_1.js b/docs/search/enumvalues_1.js
index bf96a19..8c7d2eb 100644
--- a/docs/search/enumvalues_1.js
+++ b/docs/search/enumvalues_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['int_257',['INT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa53f93baa3057821107c750323892fa92',1,'Hazelnp']]]
+ ['int_263',['INT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa53f93baa3057821107c750323892fa92',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_2.js b/docs/search/enumvalues_2.js
index 92031f2..bdf636f 100644
--- a/docs/search/enumvalues_2.js
+++ b/docs/search/enumvalues_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['list_258',['LIST',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa298cb25408234de02baf2085803a464a',1,'Hazelnp']]]
+ ['list_264',['LIST',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa298cb25408234de02baf2085803a464a',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_3.js b/docs/search/enumvalues_3.js
index 9ad98ba..3546288 100644
--- a/docs/search/enumvalues_3.js
+++ b/docs/search/enumvalues_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['string_259',['STRING',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa63b588d5559f64f89a416e656880b949',1,'Hazelnp']]]
+ ['string_265',['STRING',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa63b588d5559f64f89a416e656880b949',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_4.js b/docs/search/enumvalues_4.js
index b0c53b7..2ba184f 100644
--- a/docs/search/enumvalues_4.js
+++ b/docs/search/enumvalues_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['void_260',['VOID',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa6d0c9fc747131795e6e5d0c5119f12cb',1,'Hazelnp']]]
+ ['void_266',['VOID',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa6d0c9fc747131795e6e5d0c5119f12cb',1,'Hazelnp']]]
];
diff --git a/docs/search/files_0.js b/docs/search/files_0.js
index 94ca31d..c39b3f4 100644
--- a/docs/search/files_0.js
+++ b/docs/search/files_0.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['cmdargsinterface_2ecpp_144',['CmdArgsInterface.cpp',['../CmdArgsInterface_8cpp.html',1,'']]],
- ['cmdargsinterface_2eh_145',['CmdArgsInterface.h',['../CmdArgsInterface_8h.html',1,'']]]
+ ['cmdargsinterface_2ecpp_147',['CmdArgsInterface.cpp',['../CmdArgsInterface_8cpp.html',1,'']]],
+ ['cmdargsinterface_2eh_148',['CmdArgsInterface.h',['../CmdArgsInterface_8h.html',1,'']]]
];
diff --git a/docs/search/files_1.js b/docs/search/files_1.js
index 0ade363..6f56f1a 100644
--- a/docs/search/files_1.js
+++ b/docs/search/files_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['datatype_2eh_146',['DataType.h',['../DataType_8h.html',1,'']]]
+ ['datatype_2eh_149',['DataType.h',['../DataType_8h.html',1,'']]]
];
diff --git a/docs/search/files_2.js b/docs/search/files_2.js
index 4ebe7cf..bcc52cd 100644
--- a/docs/search/files_2.js
+++ b/docs/search/files_2.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['floatvalue_2ecpp_147',['FloatValue.cpp',['../FloatValue_8cpp.html',1,'']]],
- ['floatvalue_2eh_148',['FloatValue.h',['../FloatValue_8h.html',1,'']]]
+ ['floatvalue_2ecpp_150',['FloatValue.cpp',['../FloatValue_8cpp.html',1,'']]],
+ ['floatvalue_2eh_151',['FloatValue.h',['../FloatValue_8h.html',1,'']]]
];
diff --git a/docs/search/files_3.js b/docs/search/files_3.js
index 7f17fcc..b40d41b 100644
--- a/docs/search/files_3.js
+++ b/docs/search/files_3.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['hazelnupp_2evcxproj_2efilelistabsolute_2etxt_149',['Hazelnupp.vcxproj.FileListAbsolute.txt',['../Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)'],['../Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)']]],
- ['hazelnuppexception_2eh_150',['HazelnuppException.h',['../HazelnuppException_8h.html',1,'']]]
+ ['hazelnupp_2evcxproj_2efilelistabsolute_2etxt_152',['Hazelnupp.vcxproj.FileListAbsolute.txt',['../Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)'],['../Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)']]],
+ ['hazelnuppexception_2eh_153',['HazelnuppException.h',['../HazelnuppException_8h.html',1,'']]]
];
diff --git a/docs/search/files_4.js b/docs/search/files_4.js
index 584662b..76779b1 100644
--- a/docs/search/files_4.js
+++ b/docs/search/files_4.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['index_2emd_151',['index.md',['../index_8md.html',1,'']]],
- ['intvalue_2ecpp_152',['IntValue.cpp',['../IntValue_8cpp.html',1,'']]],
- ['intvalue_2eh_153',['IntValue.h',['../IntValue_8h.html',1,'']]]
+ ['index_2emd_154',['index.md',['../index_8md.html',1,'']]],
+ ['intvalue_2ecpp_155',['IntValue.cpp',['../IntValue_8cpp.html',1,'']]],
+ ['intvalue_2eh_156',['IntValue.h',['../IntValue_8h.html',1,'']]]
];
diff --git a/docs/search/files_5.js b/docs/search/files_5.js
index 54fb4b6..217867c 100644
--- a/docs/search/files_5.js
+++ b/docs/search/files_5.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['listvalue_2ecpp_154',['ListValue.cpp',['../ListValue_8cpp.html',1,'']]],
- ['listvalue_2eh_155',['ListValue.h',['../ListValue_8h.html',1,'']]]
+ ['listvalue_2ecpp_157',['ListValue.cpp',['../ListValue_8cpp.html',1,'']]],
+ ['listvalue_2eh_158',['ListValue.h',['../ListValue_8h.html',1,'']]]
];
diff --git a/docs/search/files_6.js b/docs/search/files_6.js
index 4aa7264..763cafb 100644
--- a/docs/search/files_6.js
+++ b/docs/search/files_6.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['paramconstraint_2eh_156',['ParamConstraint.h',['../ParamConstraint_8h.html',1,'']]],
- ['parameter_2ecpp_157',['Parameter.cpp',['../Parameter_8cpp.html',1,'']]],
- ['parameter_2eh_158',['Parameter.h',['../Parameter_8h.html',1,'']]],
- ['placeholders_2eh_159',['Placeholders.h',['../Placeholders_8h.html',1,'']]]
+ ['paramconstraint_2eh_159',['ParamConstraint.h',['../ParamConstraint_8h.html',1,'']]],
+ ['parameter_2ecpp_160',['Parameter.cpp',['../Parameter_8cpp.html',1,'']]],
+ ['parameter_2eh_161',['Parameter.h',['../Parameter_8h.html',1,'']]],
+ ['placeholders_2eh_162',['Placeholders.h',['../Placeholders_8h.html',1,'']]]
];
diff --git a/docs/search/files_7.js b/docs/search/files_7.js
index 9249c5a..19a75fb 100644
--- a/docs/search/files_7.js
+++ b/docs/search/files_7.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['stringtools_2ecpp_160',['StringTools.cpp',['../StringTools_8cpp.html',1,'']]],
- ['stringtools_2eh_161',['StringTools.h',['../StringTools_8h.html',1,'']]],
- ['stringvalue_2ecpp_162',['StringValue.cpp',['../StringValue_8cpp.html',1,'']]],
- ['stringvalue_2eh_163',['StringValue.h',['../StringValue_8h.html',1,'']]]
+ ['stringtools_2ecpp_163',['StringTools.cpp',['../StringTools_8cpp.html',1,'']]],
+ ['stringtools_2eh_164',['StringTools.h',['../StringTools_8h.html',1,'']]],
+ ['stringvalue_2ecpp_165',['StringValue.cpp',['../StringValue_8cpp.html',1,'']]],
+ ['stringvalue_2eh_166',['StringValue.h',['../StringValue_8h.html',1,'']]]
];
diff --git a/docs/search/files_8.js b/docs/search/files_8.js
index b5deb07..3a46a00 100644
--- a/docs/search/files_8.js
+++ b/docs/search/files_8.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['value_2ecpp_164',['Value.cpp',['../Value_8cpp.html',1,'']]],
- ['value_2eh_165',['Value.h',['../Value_8h.html',1,'']]],
- ['version_2eh_166',['Version.h',['../Version_8h.html',1,'']]],
- ['voidvalue_2ecpp_167',['VoidValue.cpp',['../VoidValue_8cpp.html',1,'']]],
- ['voidvalue_2eh_168',['VoidValue.h',['../VoidValue_8h.html',1,'']]]
+ ['value_2ecpp_167',['Value.cpp',['../Value_8cpp.html',1,'']]],
+ ['value_2eh_168',['Value.h',['../Value_8h.html',1,'']]],
+ ['version_2eh_169',['Version.h',['../Version_8h.html',1,'']]],
+ ['voidvalue_2ecpp_170',['VoidValue.cpp',['../VoidValue_8cpp.html',1,'']]],
+ ['voidvalue_2eh_171',['VoidValue.h',['../VoidValue_8h.html',1,'']]]
];
diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js
index 3f8c4d1..7667761 100644
--- a/docs/search/functions_0.js
+++ b/docs/search/functions_0.js
@@ -1,4 +1,7 @@
var searchData=
[
- ['addvalue_169',['AddValue',['../classHazelnp_1_1ListValue.html#af8787d266aa353d3f96e2c76cce76c41',1,'Hazelnp::ListValue']]]
+ ['addincompatibility_172',['AddIncompatibility',['../structHazelnp_1_1ParamConstraint.html#a48e9c8e4fafb5985876d78239dcdc0e1',1,'Hazelnp::ParamConstraint']]],
+ ['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/search/functions_1.js b/docs/search/functions_1.js
index e438052..3b85ea8 100644
--- a/docs/search/functions_1.js
+++ b/docs/search/functions_1.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['clearabbreviation_170',['ClearAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a31f690bd95d5469d38af816183cbe3e7',1,'Hazelnp::CmdArgsInterface']]],
- ['clearabbreviations_171',['ClearAbbreviations',['../classHazelnp_1_1CmdArgsInterface.html#a019e48f48427e7caa76c964bd0f117d0',1,'Hazelnp::CmdArgsInterface']]],
- ['clearconstraint_172',['ClearConstraint',['../classHazelnp_1_1CmdArgsInterface.html#a112d2d5e3fd1cf1507592389c8454984',1,'Hazelnp::CmdArgsInterface']]],
- ['clearconstraints_173',['ClearConstraints',['../classHazelnp_1_1CmdArgsInterface.html#ad472671fb12450b8d929418fbbffbe40',1,'Hazelnp::CmdArgsInterface']]],
- ['cleardescription_174',['ClearDescription',['../classHazelnp_1_1CmdArgsInterface.html#a62889ce1faa90d0f20be3ae45803baa0',1,'Hazelnp::CmdArgsInterface']]],
- ['cleardescriptions_175',['ClearDescriptions',['../classHazelnp_1_1CmdArgsInterface.html#a328dbc265e7ffa9ab526ed8aa755e107',1,'Hazelnp::CmdArgsInterface']]],
- ['cmdargsinterface_176',['CmdArgsInterface',['../classHazelnp_1_1CmdArgsInterface.html#aa1189c249bf0d8a4fbd5fb8f03a30212',1,'Hazelnp::CmdArgsInterface::CmdArgsInterface()'],['../classHazelnp_1_1CmdArgsInterface.html#ad79ff83ead06900eb7b45d6c563703d9',1,'Hazelnp::CmdArgsInterface::CmdArgsInterface(const int argc, const char *const *argv)']]],
- ['contains_177',['Contains',['../classHazelnp_1_1Internal_1_1StringTools.html#a4f1ff9fb44995407ea45b8c7c67ffeb6',1,'Hazelnp::Internal::StringTools']]]
+ ['clearabbreviation_176',['ClearAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a31f690bd95d5469d38af816183cbe3e7',1,'Hazelnp::CmdArgsInterface']]],
+ ['clearabbreviations_177',['ClearAbbreviations',['../classHazelnp_1_1CmdArgsInterface.html#a019e48f48427e7caa76c964bd0f117d0',1,'Hazelnp::CmdArgsInterface']]],
+ ['clearconstraint_178',['ClearConstraint',['../classHazelnp_1_1CmdArgsInterface.html#a112d2d5e3fd1cf1507592389c8454984',1,'Hazelnp::CmdArgsInterface']]],
+ ['clearconstraints_179',['ClearConstraints',['../classHazelnp_1_1CmdArgsInterface.html#ad472671fb12450b8d929418fbbffbe40',1,'Hazelnp::CmdArgsInterface']]],
+ ['cleardescription_180',['ClearDescription',['../classHazelnp_1_1CmdArgsInterface.html#a62889ce1faa90d0f20be3ae45803baa0',1,'Hazelnp::CmdArgsInterface']]],
+ ['cleardescriptions_181',['ClearDescriptions',['../classHazelnp_1_1CmdArgsInterface.html#a328dbc265e7ffa9ab526ed8aa755e107',1,'Hazelnp::CmdArgsInterface']]],
+ ['cmdargsinterface_182',['CmdArgsInterface',['../classHazelnp_1_1CmdArgsInterface.html#aa1189c249bf0d8a4fbd5fb8f03a30212',1,'Hazelnp::CmdArgsInterface::CmdArgsInterface()'],['../classHazelnp_1_1CmdArgsInterface.html#ad79ff83ead06900eb7b45d6c563703d9',1,'Hazelnp::CmdArgsInterface::CmdArgsInterface(const int argc, const char *const *argv)']]],
+ ['contains_183',['Contains',['../classHazelnp_1_1Internal_1_1StringTools.html#a4f1ff9fb44995407ea45b8c7c67ffeb6',1,'Hazelnp::Internal::StringTools']]]
];
diff --git a/docs/search/functions_10.js b/docs/search/functions_10.js
index db0bc48..aeca254 100644
--- a/docs/search/functions_10.js
+++ b/docs/search/functions_10.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['_7ecmdargsinterface_239',['~CmdArgsInterface',['../classHazelnp_1_1CmdArgsInterface.html#aadc75b3b6c9662cfbd4a936468d50466',1,'Hazelnp::CmdArgsInterface']]],
- ['_7efloatvalue_240',['~FloatValue',['../classHazelnp_1_1FloatValue.html#a02e61e453c3e8e32d4d527799c11fd4a',1,'Hazelnp::FloatValue']]],
- ['_7eintvalue_241',['~IntValue',['../classHazelnp_1_1IntValue.html#af69f25847b0666f9d6c1bb1fed18d917',1,'Hazelnp::IntValue']]],
- ['_7elistvalue_242',['~ListValue',['../classHazelnp_1_1ListValue.html#a91f1450f299d46b3301774a6b4eb6c18',1,'Hazelnp::ListValue']]],
- ['_7eparameter_243',['~Parameter',['../classHazelnp_1_1Parameter.html#a6e2ade42a712f1d3675653329266e42d',1,'Hazelnp::Parameter']]],
- ['_7estringvalue_244',['~StringValue',['../classHazelnp_1_1StringValue.html#a5176062e2110d121466a6855fdc65d6d',1,'Hazelnp::StringValue']]],
- ['_7evalue_245',['~Value',['../classHazelnp_1_1Value.html#a977dea61ee5b00b6c6d77ad6ad2c8d4c',1,'Hazelnp::Value']]],
- ['_7evoidvalue_246',['~VoidValue',['../classHazelnp_1_1VoidValue.html#a6024b40919c3a6acea92be0439be2db0',1,'Hazelnp::VoidValue']]]
+ ['_7ecmdargsinterface_245',['~CmdArgsInterface',['../classHazelnp_1_1CmdArgsInterface.html#aadc75b3b6c9662cfbd4a936468d50466',1,'Hazelnp::CmdArgsInterface']]],
+ ['_7efloatvalue_246',['~FloatValue',['../classHazelnp_1_1FloatValue.html#a02e61e453c3e8e32d4d527799c11fd4a',1,'Hazelnp::FloatValue']]],
+ ['_7eintvalue_247',['~IntValue',['../classHazelnp_1_1IntValue.html#af69f25847b0666f9d6c1bb1fed18d917',1,'Hazelnp::IntValue']]],
+ ['_7elistvalue_248',['~ListValue',['../classHazelnp_1_1ListValue.html#a91f1450f299d46b3301774a6b4eb6c18',1,'Hazelnp::ListValue']]],
+ ['_7eparameter_249',['~Parameter',['../classHazelnp_1_1Parameter.html#a6e2ade42a712f1d3675653329266e42d',1,'Hazelnp::Parameter']]],
+ ['_7estringvalue_250',['~StringValue',['../classHazelnp_1_1StringValue.html#a5176062e2110d121466a6855fdc65d6d',1,'Hazelnp::StringValue']]],
+ ['_7evalue_251',['~Value',['../classHazelnp_1_1Value.html#a977dea61ee5b00b6c6d77ad6ad2c8d4c',1,'Hazelnp::Value']]],
+ ['_7evoidvalue_252',['~VoidValue',['../classHazelnp_1_1VoidValue.html#a6024b40919c3a6acea92be0439be2db0',1,'Hazelnp::VoidValue']]]
];
diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js
index 45c7f9b..7cdfbc3 100644
--- a/docs/search/functions_2.js
+++ b/docs/search/functions_2.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['datatypetostring_178',['DataTypeToString',['../namespaceHazelnp.html#a7fb1e5ad9e2ecb6c0025beb19f11621b',1,'Hazelnp']]],
- ['deepcopy_179',['Deepcopy',['../classHazelnp_1_1FloatValue.html#ab071916339a0d5a266d821ebbc8f12b0',1,'Hazelnp::FloatValue::Deepcopy()'],['../classHazelnp_1_1IntValue.html#aa599004242b27f8f3e246b88742b034e',1,'Hazelnp::IntValue::Deepcopy()'],['../classHazelnp_1_1ListValue.html#a51c89ff315026b03d908345c6f58169d',1,'Hazelnp::ListValue::Deepcopy()'],['../classHazelnp_1_1StringValue.html#a1952487a786fb53cb0b9aefdb3367268',1,'Hazelnp::StringValue::Deepcopy()'],['../classHazelnp_1_1Value.html#aec9bc16f1630734c79bc69e916622dc6',1,'Hazelnp::Value::Deepcopy()'],['../classHazelnp_1_1VoidValue.html#ac36e85add840057659ec24484548165f',1,'Hazelnp::VoidValue::Deepcopy()']]]
+ ['datatypetostring_184',['DataTypeToString',['../namespaceHazelnp.html#a7fb1e5ad9e2ecb6c0025beb19f11621b',1,'Hazelnp']]],
+ ['deepcopy_185',['Deepcopy',['../classHazelnp_1_1FloatValue.html#ab071916339a0d5a266d821ebbc8f12b0',1,'Hazelnp::FloatValue::Deepcopy()'],['../classHazelnp_1_1IntValue.html#aa599004242b27f8f3e246b88742b034e',1,'Hazelnp::IntValue::Deepcopy()'],['../classHazelnp_1_1ListValue.html#a51c89ff315026b03d908345c6f58169d',1,'Hazelnp::ListValue::Deepcopy()'],['../classHazelnp_1_1StringValue.html#a1952487a786fb53cb0b9aefdb3367268',1,'Hazelnp::StringValue::Deepcopy()'],['../classHazelnp_1_1Value.html#aec9bc16f1630734c79bc69e916622dc6',1,'Hazelnp::Value::Deepcopy()'],['../classHazelnp_1_1VoidValue.html#ac36e85add840057659ec24484548165f',1,'Hazelnp::VoidValue::Deepcopy()']]]
];
diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js
index f724f3f..854c00c 100644
--- a/docs/search/functions_3.js
+++ b/docs/search/functions_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['floatvalue_180',['FloatValue',['../classHazelnp_1_1FloatValue.html#a6bb35564e3331a3feb57b08caad0df44',1,'Hazelnp::FloatValue']]]
+ ['floatvalue_186',['FloatValue',['../classHazelnp_1_1FloatValue.html#a6bb35564e3331a3feb57b08caad0df44',1,'Hazelnp::FloatValue']]]
];
diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js
index 7d94824..d3adaae 100644
--- a/docs/search/functions_4.js
+++ b/docs/search/functions_4.js
@@ -1,20 +1,20 @@
var searchData=
[
- ['generatedocumentation_181',['GenerateDocumentation',['../classHazelnp_1_1CmdArgsInterface.html#a9b9bc5c4443799ea847077e9cefb1927',1,'Hazelnp::CmdArgsInterface']]],
- ['getabbreviation_182',['GetAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a1486bfef870e6502aefc23b11ce6caaf',1,'Hazelnp::CmdArgsInterface']]],
- ['getasosstring_183',['GetAsOsString',['../classHazelnp_1_1FloatValue.html#a6c9a4b70a7618252f56d9062c483531c',1,'Hazelnp::FloatValue::GetAsOsString()'],['../classHazelnp_1_1IntValue.html#a7d7dbda9a051084600d3eabdac96ee45',1,'Hazelnp::IntValue::GetAsOsString()'],['../classHazelnp_1_1ListValue.html#a5b1f8af329e48c5469fee16634b7889c',1,'Hazelnp::ListValue::GetAsOsString()'],['../classHazelnp_1_1StringValue.html#a71869ee46b88a3cbb9571f481f0c216d',1,'Hazelnp::StringValue::GetAsOsString()'],['../classHazelnp_1_1Value.html#ae1fdc694ed1c2b3080ad3929efda0a0e',1,'Hazelnp::Value::GetAsOsString()'],['../classHazelnp_1_1VoidValue.html#a44b1917d9ba41ee91e2131432e01ec90',1,'Hazelnp::VoidValue::GetAsOsString()']]],
- ['getbriefdescription_184',['GetBriefDescription',['../classHazelnp_1_1CmdArgsInterface.html#a1945208a97707b2e3c654424f0760441',1,'Hazelnp::CmdArgsInterface']]],
- ['getcatchhelp_185',['GetCatchHelp',['../classHazelnp_1_1CmdArgsInterface.html#a1026d98c23659b6d3d108b231806a1e3',1,'Hazelnp::CmdArgsInterface']]],
- ['getconstraint_186',['GetConstraint',['../classHazelnp_1_1CmdArgsInterface.html#adec82884377a5193f68dcc7b6ef69d8b',1,'Hazelnp::CmdArgsInterface']]],
- ['getcrashonfail_187',['GetCrashOnFail',['../classHazelnp_1_1CmdArgsInterface.html#a3e60c7a90c11bdc634d0f5d0dba5064c',1,'Hazelnp::CmdArgsInterface']]],
- ['getdatatype_188',['GetDataType',['../classHazelnp_1_1Value.html#adbb80bf6d455a316e6e5103353429993',1,'Hazelnp::Value']]],
- ['getdescription_189',['GetDescription',['../classHazelnp_1_1CmdArgsInterface.html#a89bc3f54d7ff0740549dbdf7b7f727e3',1,'Hazelnp::CmdArgsInterface']]],
- ['getexecutablename_190',['GetExecutableName',['../classHazelnp_1_1CmdArgsInterface.html#afe83a815b21d37b3d2a6d0ef67137faf',1,'Hazelnp::CmdArgsInterface']]],
- ['getfloat32_191',['GetFloat32',['../classHazelnp_1_1FloatValue.html#a1653ab3f4fa1700cf1b618ac6552ea81',1,'Hazelnp::FloatValue::GetFloat32()'],['../classHazelnp_1_1IntValue.html#ad0734e4cf67bac0bcc58251a4b3e56c4',1,'Hazelnp::IntValue::GetFloat32()'],['../classHazelnp_1_1ListValue.html#a637fec02ed7f7325554e494fc7cd4e86',1,'Hazelnp::ListValue::GetFloat32()'],['../classHazelnp_1_1StringValue.html#a31fc4d2517a7454c1e9f329df2f14be7',1,'Hazelnp::StringValue::GetFloat32()'],['../classHazelnp_1_1Value.html#a64eeb2943ccea6e16ce4e6f53a6e9b6d',1,'Hazelnp::Value::GetFloat32()'],['../classHazelnp_1_1VoidValue.html#a6d39d2983e54e1a407c66e303273aa48',1,'Hazelnp::VoidValue::GetFloat32()']]],
- ['getfloat64_192',['GetFloat64',['../classHazelnp_1_1FloatValue.html#add33b370ef691ccb2f0957d0fe4ef6f9',1,'Hazelnp::FloatValue::GetFloat64()'],['../classHazelnp_1_1IntValue.html#a5ceb2030e8a2a665953fdd4f1715e6a5',1,'Hazelnp::IntValue::GetFloat64()'],['../classHazelnp_1_1ListValue.html#a571178db1c9d23f6c685ea8898dbb60e',1,'Hazelnp::ListValue::GetFloat64()'],['../classHazelnp_1_1StringValue.html#a74bedb828c901a4895062f62303b9653',1,'Hazelnp::StringValue::GetFloat64()'],['../classHazelnp_1_1Value.html#af645b9d78970d102360be37fc18e9e8a',1,'Hazelnp::Value::GetFloat64()'],['../classHazelnp_1_1VoidValue.html#a18b6f0d697c5f9286372a05927e4759c',1,'Hazelnp::VoidValue::GetFloat64()']]],
- ['getint32_193',['GetInt32',['../classHazelnp_1_1FloatValue.html#a565741e80cd99a4d2af861ddc3c2dc99',1,'Hazelnp::FloatValue::GetInt32()'],['../classHazelnp_1_1IntValue.html#a163f21536fa49491aa0ae03c8091344a',1,'Hazelnp::IntValue::GetInt32()'],['../classHazelnp_1_1ListValue.html#a565c2b86fcfb3a13de29e59d95a358e7',1,'Hazelnp::ListValue::GetInt32()'],['../classHazelnp_1_1StringValue.html#ac8b53a7792ff1ed048722e2e404f3e6b',1,'Hazelnp::StringValue::GetInt32()'],['../classHazelnp_1_1Value.html#a2cb73333bdeca657dfbf6c8b2e50a5ef',1,'Hazelnp::Value::GetInt32()'],['../classHazelnp_1_1VoidValue.html#a5b7f50c390ef8f3636ba211a72a78065',1,'Hazelnp::VoidValue::GetInt32()']]],
- ['getint64_194',['GetInt64',['../classHazelnp_1_1FloatValue.html#a762520d504d4564c48cf3bbefbb0f183',1,'Hazelnp::FloatValue::GetInt64()'],['../classHazelnp_1_1IntValue.html#ae0643023dfd56eafe2e3da5a4ba13080',1,'Hazelnp::IntValue::GetInt64()'],['../classHazelnp_1_1ListValue.html#a9a7a1161ddeb3e56eaafee5f10f75995',1,'Hazelnp::ListValue::GetInt64()'],['../classHazelnp_1_1StringValue.html#aabdc7d681945403d24df6a8fe27948af',1,'Hazelnp::StringValue::GetInt64()'],['../classHazelnp_1_1Value.html#a92d75905211e964cb900bdc868ed12a7',1,'Hazelnp::Value::GetInt64()'],['../classHazelnp_1_1VoidValue.html#a3806945596866f3630dc5426a6b55e58',1,'Hazelnp::VoidValue::GetInt64()']]],
- ['getlist_195',['GetList',['../classHazelnp_1_1FloatValue.html#a60b2698f28f1aacac0b67b6453c89fd1',1,'Hazelnp::FloatValue::GetList()'],['../classHazelnp_1_1IntValue.html#acc74ba6070a516a4bcad10bb113d6fa2',1,'Hazelnp::IntValue::GetList()'],['../classHazelnp_1_1ListValue.html#ad578d9088c0375cd9b9c6658e5d9ba1f',1,'Hazelnp::ListValue::GetList()'],['../classHazelnp_1_1StringValue.html#a2b2810350b5eb7e58062ad095320aa69',1,'Hazelnp::StringValue::GetList()'],['../classHazelnp_1_1Value.html#a358092f951e817cd2a878225b5b1c869',1,'Hazelnp::Value::GetList()'],['../classHazelnp_1_1VoidValue.html#aba53ae37d415959b583f33f3e381be16',1,'Hazelnp::VoidValue::GetList()']]],
- ['getstring_196',['GetString',['../classHazelnp_1_1FloatValue.html#afd5d078683f410cb9d450c61f12f250d',1,'Hazelnp::FloatValue::GetString()'],['../classHazelnp_1_1IntValue.html#a3631e3b16f010889e942c0c0f72d403c',1,'Hazelnp::IntValue::GetString()'],['../classHazelnp_1_1ListValue.html#aeaf80c07236045a77d72349ebcfc3b89',1,'Hazelnp::ListValue::GetString()'],['../classHazelnp_1_1StringValue.html#a7ed55493cfd25274f8571c1ea45f93e5',1,'Hazelnp::StringValue::GetString()'],['../classHazelnp_1_1Value.html#a1446705c062026f03866d0f452c39501',1,'Hazelnp::Value::GetString()'],['../classHazelnp_1_1VoidValue.html#a5af0c47a873b84226df47a90e63b2acd',1,'Hazelnp::VoidValue::GetString()']]],
- ['getvalue_197',['GetValue',['../classHazelnp_1_1FloatValue.html#a2ad79d8bfe75e45120d1fce132a89b8f',1,'Hazelnp::FloatValue::GetValue()'],['../classHazelnp_1_1IntValue.html#a89967cafbdeb21362336067b772808c7',1,'Hazelnp::IntValue::GetValue()'],['../classHazelnp_1_1ListValue.html#a7907ae7433e4011157f1b31dd5339702',1,'Hazelnp::ListValue::GetValue()'],['../classHazelnp_1_1Parameter.html#a4ab8ba022bde4a0175e5ceb8e3a598af',1,'Hazelnp::Parameter::GetValue()'],['../classHazelnp_1_1StringValue.html#a521a573887a3f31718f74e71ff01e86e',1,'Hazelnp::StringValue::GetValue()']]]
+ ['generatedocumentation_187',['GenerateDocumentation',['../classHazelnp_1_1CmdArgsInterface.html#a9b9bc5c4443799ea847077e9cefb1927',1,'Hazelnp::CmdArgsInterface']]],
+ ['getabbreviation_188',['GetAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a1486bfef870e6502aefc23b11ce6caaf',1,'Hazelnp::CmdArgsInterface']]],
+ ['getasosstring_189',['GetAsOsString',['../classHazelnp_1_1FloatValue.html#a6c9a4b70a7618252f56d9062c483531c',1,'Hazelnp::FloatValue::GetAsOsString()'],['../classHazelnp_1_1IntValue.html#a7d7dbda9a051084600d3eabdac96ee45',1,'Hazelnp::IntValue::GetAsOsString()'],['../classHazelnp_1_1ListValue.html#a5b1f8af329e48c5469fee16634b7889c',1,'Hazelnp::ListValue::GetAsOsString()'],['../classHazelnp_1_1StringValue.html#a71869ee46b88a3cbb9571f481f0c216d',1,'Hazelnp::StringValue::GetAsOsString()'],['../classHazelnp_1_1Value.html#ae1fdc694ed1c2b3080ad3929efda0a0e',1,'Hazelnp::Value::GetAsOsString()'],['../classHazelnp_1_1VoidValue.html#a44b1917d9ba41ee91e2131432e01ec90',1,'Hazelnp::VoidValue::GetAsOsString()']]],
+ ['getbriefdescription_190',['GetBriefDescription',['../classHazelnp_1_1CmdArgsInterface.html#a1945208a97707b2e3c654424f0760441',1,'Hazelnp::CmdArgsInterface']]],
+ ['getcatchhelp_191',['GetCatchHelp',['../classHazelnp_1_1CmdArgsInterface.html#a1026d98c23659b6d3d108b231806a1e3',1,'Hazelnp::CmdArgsInterface']]],
+ ['getconstraint_192',['GetConstraint',['../classHazelnp_1_1CmdArgsInterface.html#adec82884377a5193f68dcc7b6ef69d8b',1,'Hazelnp::CmdArgsInterface']]],
+ ['getcrashonfail_193',['GetCrashOnFail',['../classHazelnp_1_1CmdArgsInterface.html#a3e60c7a90c11bdc634d0f5d0dba5064c',1,'Hazelnp::CmdArgsInterface']]],
+ ['getdatatype_194',['GetDataType',['../classHazelnp_1_1Value.html#adbb80bf6d455a316e6e5103353429993',1,'Hazelnp::Value']]],
+ ['getdescription_195',['GetDescription',['../classHazelnp_1_1CmdArgsInterface.html#a89bc3f54d7ff0740549dbdf7b7f727e3',1,'Hazelnp::CmdArgsInterface']]],
+ ['getexecutablename_196',['GetExecutableName',['../classHazelnp_1_1CmdArgsInterface.html#afe83a815b21d37b3d2a6d0ef67137faf',1,'Hazelnp::CmdArgsInterface']]],
+ ['getfloat32_197',['GetFloat32',['../classHazelnp_1_1FloatValue.html#a1653ab3f4fa1700cf1b618ac6552ea81',1,'Hazelnp::FloatValue::GetFloat32()'],['../classHazelnp_1_1IntValue.html#ad0734e4cf67bac0bcc58251a4b3e56c4',1,'Hazelnp::IntValue::GetFloat32()'],['../classHazelnp_1_1ListValue.html#a637fec02ed7f7325554e494fc7cd4e86',1,'Hazelnp::ListValue::GetFloat32()'],['../classHazelnp_1_1StringValue.html#a31fc4d2517a7454c1e9f329df2f14be7',1,'Hazelnp::StringValue::GetFloat32()'],['../classHazelnp_1_1Value.html#a64eeb2943ccea6e16ce4e6f53a6e9b6d',1,'Hazelnp::Value::GetFloat32()'],['../classHazelnp_1_1VoidValue.html#a6d39d2983e54e1a407c66e303273aa48',1,'Hazelnp::VoidValue::GetFloat32()']]],
+ ['getfloat64_198',['GetFloat64',['../classHazelnp_1_1FloatValue.html#add33b370ef691ccb2f0957d0fe4ef6f9',1,'Hazelnp::FloatValue::GetFloat64()'],['../classHazelnp_1_1IntValue.html#a5ceb2030e8a2a665953fdd4f1715e6a5',1,'Hazelnp::IntValue::GetFloat64()'],['../classHazelnp_1_1ListValue.html#a571178db1c9d23f6c685ea8898dbb60e',1,'Hazelnp::ListValue::GetFloat64()'],['../classHazelnp_1_1StringValue.html#a74bedb828c901a4895062f62303b9653',1,'Hazelnp::StringValue::GetFloat64()'],['../classHazelnp_1_1Value.html#af645b9d78970d102360be37fc18e9e8a',1,'Hazelnp::Value::GetFloat64()'],['../classHazelnp_1_1VoidValue.html#a18b6f0d697c5f9286372a05927e4759c',1,'Hazelnp::VoidValue::GetFloat64()']]],
+ ['getint32_199',['GetInt32',['../classHazelnp_1_1FloatValue.html#a565741e80cd99a4d2af861ddc3c2dc99',1,'Hazelnp::FloatValue::GetInt32()'],['../classHazelnp_1_1IntValue.html#a163f21536fa49491aa0ae03c8091344a',1,'Hazelnp::IntValue::GetInt32()'],['../classHazelnp_1_1ListValue.html#a565c2b86fcfb3a13de29e59d95a358e7',1,'Hazelnp::ListValue::GetInt32()'],['../classHazelnp_1_1StringValue.html#ac8b53a7792ff1ed048722e2e404f3e6b',1,'Hazelnp::StringValue::GetInt32()'],['../classHazelnp_1_1Value.html#a2cb73333bdeca657dfbf6c8b2e50a5ef',1,'Hazelnp::Value::GetInt32()'],['../classHazelnp_1_1VoidValue.html#a5b7f50c390ef8f3636ba211a72a78065',1,'Hazelnp::VoidValue::GetInt32()']]],
+ ['getint64_200',['GetInt64',['../classHazelnp_1_1FloatValue.html#a762520d504d4564c48cf3bbefbb0f183',1,'Hazelnp::FloatValue::GetInt64()'],['../classHazelnp_1_1IntValue.html#ae0643023dfd56eafe2e3da5a4ba13080',1,'Hazelnp::IntValue::GetInt64()'],['../classHazelnp_1_1ListValue.html#a9a7a1161ddeb3e56eaafee5f10f75995',1,'Hazelnp::ListValue::GetInt64()'],['../classHazelnp_1_1StringValue.html#aabdc7d681945403d24df6a8fe27948af',1,'Hazelnp::StringValue::GetInt64()'],['../classHazelnp_1_1Value.html#a92d75905211e964cb900bdc868ed12a7',1,'Hazelnp::Value::GetInt64()'],['../classHazelnp_1_1VoidValue.html#a3806945596866f3630dc5426a6b55e58',1,'Hazelnp::VoidValue::GetInt64()']]],
+ ['getlist_201',['GetList',['../classHazelnp_1_1FloatValue.html#a60b2698f28f1aacac0b67b6453c89fd1',1,'Hazelnp::FloatValue::GetList()'],['../classHazelnp_1_1IntValue.html#acc74ba6070a516a4bcad10bb113d6fa2',1,'Hazelnp::IntValue::GetList()'],['../classHazelnp_1_1ListValue.html#ad578d9088c0375cd9b9c6658e5d9ba1f',1,'Hazelnp::ListValue::GetList()'],['../classHazelnp_1_1StringValue.html#a2b2810350b5eb7e58062ad095320aa69',1,'Hazelnp::StringValue::GetList()'],['../classHazelnp_1_1Value.html#a358092f951e817cd2a878225b5b1c869',1,'Hazelnp::Value::GetList()'],['../classHazelnp_1_1VoidValue.html#aba53ae37d415959b583f33f3e381be16',1,'Hazelnp::VoidValue::GetList()']]],
+ ['getstring_202',['GetString',['../classHazelnp_1_1FloatValue.html#afd5d078683f410cb9d450c61f12f250d',1,'Hazelnp::FloatValue::GetString()'],['../classHazelnp_1_1IntValue.html#a3631e3b16f010889e942c0c0f72d403c',1,'Hazelnp::IntValue::GetString()'],['../classHazelnp_1_1ListValue.html#aeaf80c07236045a77d72349ebcfc3b89',1,'Hazelnp::ListValue::GetString()'],['../classHazelnp_1_1StringValue.html#a7ed55493cfd25274f8571c1ea45f93e5',1,'Hazelnp::StringValue::GetString()'],['../classHazelnp_1_1Value.html#a1446705c062026f03866d0f452c39501',1,'Hazelnp::Value::GetString()'],['../classHazelnp_1_1VoidValue.html#a5af0c47a873b84226df47a90e63b2acd',1,'Hazelnp::VoidValue::GetString()']]],
+ ['getvalue_203',['GetValue',['../classHazelnp_1_1FloatValue.html#a2ad79d8bfe75e45120d1fce132a89b8f',1,'Hazelnp::FloatValue::GetValue()'],['../classHazelnp_1_1IntValue.html#a89967cafbdeb21362336067b772808c7',1,'Hazelnp::IntValue::GetValue()'],['../classHazelnp_1_1ListValue.html#a7907ae7433e4011157f1b31dd5339702',1,'Hazelnp::ListValue::GetValue()'],['../classHazelnp_1_1Parameter.html#a4ab8ba022bde4a0175e5ceb8e3a598af',1,'Hazelnp::Parameter::GetValue()'],['../classHazelnp_1_1StringValue.html#a521a573887a3f31718f74e71ff01e86e',1,'Hazelnp::StringValue::GetValue()']]]
];
diff --git a/docs/search/functions_5.js b/docs/search/functions_5.js
index 230a680..8bbbe53 100644
--- a/docs/search/functions_5.js
+++ b/docs/search/functions_5.js
@@ -1,13 +1,13 @@
var searchData=
[
- ['hasabbreviation_198',['HasAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a58b81709e631cee5f3db3f3f48611fe9',1,'Hazelnp::CmdArgsInterface']]],
- ['hasdescription_199',['HasDescription',['../classHazelnp_1_1CmdArgsInterface.html#a5003f826ee31c6365bf4b6e8b2c8d9f1',1,'Hazelnp::CmdArgsInterface']]],
- ['hasparam_200',['HasParam',['../classHazelnp_1_1CmdArgsInterface.html#a3a7fa36fe69ee8bf3b400983a21ecd24',1,'Hazelnp::CmdArgsInterface']]],
- ['hazelnuppconstraintexception_201',['HazelnuppConstraintException',['../classHazelnp_1_1HazelnuppConstraintException.html#a4d08002a96bf9b3da3c6e931a51960e9',1,'Hazelnp::HazelnuppConstraintException::HazelnuppConstraintException()'],['../classHazelnp_1_1HazelnuppConstraintException.html#a944f0e6a384e032a762c5892964e1cc0',1,'Hazelnp::HazelnuppConstraintException::HazelnuppConstraintException(const std::string &msg)']]],
- ['hazelnuppconstraintincompatibleparameters_202',['HazelnuppConstraintIncompatibleParameters',['../classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html#a3eceb69d0d4794252ab41b0d2b22ef3d',1,'Hazelnp::HazelnuppConstraintIncompatibleParameters::HazelnuppConstraintIncompatibleParameters()'],['../classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html#ad9427954049ceb66f42130ac8476dc46',1,'Hazelnp::HazelnuppConstraintIncompatibleParameters::HazelnuppConstraintIncompatibleParameters(const std::string &key1, const std::string &key2)']]],
- ['hazelnuppconstraintmissingvalue_203',['HazelnuppConstraintMissingValue',['../classHazelnp_1_1HazelnuppConstraintMissingValue.html#aad4a7b5573790ddfbe1a453aef71eb10',1,'Hazelnp::HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue()'],['../classHazelnp_1_1HazelnuppConstraintMissingValue.html#a192ef8133047beadf8fc9f585d384c04',1,'Hazelnp::HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue(const std::string &key, const std::string ¶mDescription="")']]],
- ['hazelnuppconstrainttypemissmatch_204',['HazelnuppConstraintTypeMissmatch',['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html#ab7c9e9afd9d3286e563a7656785242e8',1,'Hazelnp::HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch()'],['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html#a603d91c9af39e53b54e5aa288266cfe4',1,'Hazelnp::HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch(const std::string &msg)'],['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html#abd5ae6630884725b614e8fe603cccdc5',1,'Hazelnp::HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch(const std::string &key, const DATA_TYPE requiredType, const DATA_TYPE actualType, const std::string ¶mDescription="")']]],
- ['hazelnuppexception_205',['HazelnuppException',['../classHazelnp_1_1HazelnuppException.html#a0b21fd5d4f22e5e677b74eb0acd7c6ff',1,'Hazelnp::HazelnuppException::HazelnuppException()'],['../classHazelnp_1_1HazelnuppException.html#a816f823fe2ebd35076049e33b9f3c05c',1,'Hazelnp::HazelnuppException::HazelnuppException(const std::string &msg)']]],
- ['hazelnuppinvalidkeyexception_206',['HazelnuppInvalidKeyException',['../classHazelnp_1_1HazelnuppInvalidKeyException.html#ab23be8f7cb84129fa85ed1e7a0b280a0',1,'Hazelnp::HazelnuppInvalidKeyException::HazelnuppInvalidKeyException()'],['../classHazelnp_1_1HazelnuppInvalidKeyException.html#a18a08dc4efe80a378216460db5769891',1,'Hazelnp::HazelnuppInvalidKeyException::HazelnuppInvalidKeyException(const std::string &msg)']]],
- ['hazelnuppvaluenotconvertibleexception_207',['HazelnuppValueNotConvertibleException',['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html#a0babee1bb5cec9fdd4abfd86995561f4',1,'Hazelnp::HazelnuppValueNotConvertibleException::HazelnuppValueNotConvertibleException()'],['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html#a7ba376cd7fc7edcb934ee0257d4867f2',1,'Hazelnp::HazelnuppValueNotConvertibleException::HazelnuppValueNotConvertibleException(const std::string &msg)']]]
+ ['hasabbreviation_204',['HasAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a58b81709e631cee5f3db3f3f48611fe9',1,'Hazelnp::CmdArgsInterface']]],
+ ['hasdescription_205',['HasDescription',['../classHazelnp_1_1CmdArgsInterface.html#a5003f826ee31c6365bf4b6e8b2c8d9f1',1,'Hazelnp::CmdArgsInterface']]],
+ ['hasparam_206',['HasParam',['../classHazelnp_1_1CmdArgsInterface.html#a3a7fa36fe69ee8bf3b400983a21ecd24',1,'Hazelnp::CmdArgsInterface']]],
+ ['hazelnuppconstraintexception_207',['HazelnuppConstraintException',['../classHazelnp_1_1HazelnuppConstraintException.html#a4d08002a96bf9b3da3c6e931a51960e9',1,'Hazelnp::HazelnuppConstraintException::HazelnuppConstraintException()'],['../classHazelnp_1_1HazelnuppConstraintException.html#a944f0e6a384e032a762c5892964e1cc0',1,'Hazelnp::HazelnuppConstraintException::HazelnuppConstraintException(const std::string &msg)']]],
+ ['hazelnuppconstraintincompatibleparameters_208',['HazelnuppConstraintIncompatibleParameters',['../classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html#a3eceb69d0d4794252ab41b0d2b22ef3d',1,'Hazelnp::HazelnuppConstraintIncompatibleParameters::HazelnuppConstraintIncompatibleParameters()'],['../classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html#ad9427954049ceb66f42130ac8476dc46',1,'Hazelnp::HazelnuppConstraintIncompatibleParameters::HazelnuppConstraintIncompatibleParameters(const std::string &key1, const std::string &key2)']]],
+ ['hazelnuppconstraintmissingvalue_209',['HazelnuppConstraintMissingValue',['../classHazelnp_1_1HazelnuppConstraintMissingValue.html#aad4a7b5573790ddfbe1a453aef71eb10',1,'Hazelnp::HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue()'],['../classHazelnp_1_1HazelnuppConstraintMissingValue.html#a192ef8133047beadf8fc9f585d384c04',1,'Hazelnp::HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue(const std::string &key, const std::string ¶mDescription="")']]],
+ ['hazelnuppconstrainttypemissmatch_210',['HazelnuppConstraintTypeMissmatch',['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html#ab7c9e9afd9d3286e563a7656785242e8',1,'Hazelnp::HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch()'],['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html#a603d91c9af39e53b54e5aa288266cfe4',1,'Hazelnp::HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch(const std::string &msg)'],['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html#abd5ae6630884725b614e8fe603cccdc5',1,'Hazelnp::HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch(const std::string &key, const DATA_TYPE requiredType, const DATA_TYPE actualType, const std::string ¶mDescription="")']]],
+ ['hazelnuppexception_211',['HazelnuppException',['../classHazelnp_1_1HazelnuppException.html#a0b21fd5d4f22e5e677b74eb0acd7c6ff',1,'Hazelnp::HazelnuppException::HazelnuppException()'],['../classHazelnp_1_1HazelnuppException.html#a816f823fe2ebd35076049e33b9f3c05c',1,'Hazelnp::HazelnuppException::HazelnuppException(const std::string &msg)']]],
+ ['hazelnuppinvalidkeyexception_212',['HazelnuppInvalidKeyException',['../classHazelnp_1_1HazelnuppInvalidKeyException.html#ab23be8f7cb84129fa85ed1e7a0b280a0',1,'Hazelnp::HazelnuppInvalidKeyException::HazelnuppInvalidKeyException()'],['../classHazelnp_1_1HazelnuppInvalidKeyException.html#a18a08dc4efe80a378216460db5769891',1,'Hazelnp::HazelnuppInvalidKeyException::HazelnuppInvalidKeyException(const std::string &msg)']]],
+ ['hazelnuppvaluenotconvertibleexception_213',['HazelnuppValueNotConvertibleException',['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html#a0babee1bb5cec9fdd4abfd86995561f4',1,'Hazelnp::HazelnuppValueNotConvertibleException::HazelnuppValueNotConvertibleException()'],['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html#a7ba376cd7fc7edcb934ee0257d4867f2',1,'Hazelnp::HazelnuppValueNotConvertibleException::HazelnuppValueNotConvertibleException(const std::string &msg)']]]
];
diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js
index ad90193..67170c6 100644
--- a/docs/search/functions_6.js
+++ b/docs/search/functions_6.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['incompatibility_208',['Incompatibility',['../structHazelnp_1_1ParamConstraint.html#a20fa41460106b5327a51114f8a187871',1,'Hazelnp::ParamConstraint::Incompatibility(const std::initializer_list< std::string > &incompatibleParameters)'],['../structHazelnp_1_1ParamConstraint.html#a6bb383f8945fb99cbd2370fd9a4bc6fc',1,'Hazelnp::ParamConstraint::Incompatibility(const std::string &incompatibleParameters)']]],
- ['intvalue_209',['IntValue',['../classHazelnp_1_1IntValue.html#ac1174f807ce2c085f5a24baed4e3c1ba',1,'Hazelnp::IntValue']]],
- ['isnumeric_210',['IsNumeric',['../classHazelnp_1_1Internal_1_1StringTools.html#a1abf1454a223165acfb52f2a246c8215',1,'Hazelnp::Internal::StringTools']]]
+ ['incompatibility_214',['Incompatibility',['../structHazelnp_1_1ParamConstraint.html#a20fa41460106b5327a51114f8a187871',1,'Hazelnp::ParamConstraint::Incompatibility(const std::initializer_list< std::string > &incompatibleParameters)'],['../structHazelnp_1_1ParamConstraint.html#a6bb383f8945fb99cbd2370fd9a4bc6fc',1,'Hazelnp::ParamConstraint::Incompatibility(const std::string &incompatibleParameters)']]],
+ ['intvalue_215',['IntValue',['../classHazelnp_1_1IntValue.html#ac1174f807ce2c085f5a24baed4e3c1ba',1,'Hazelnp::IntValue']]],
+ ['isnumeric_216',['IsNumeric',['../classHazelnp_1_1Internal_1_1StringTools.html#a1abf1454a223165acfb52f2a246c8215',1,'Hazelnp::Internal::StringTools']]]
];
diff --git a/docs/search/functions_7.js b/docs/search/functions_7.js
index 552e361..c024805 100644
--- a/docs/search/functions_7.js
+++ b/docs/search/functions_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['key_211',['Key',['../classHazelnp_1_1Parameter.html#a7acd68ce06eec06ab286b1a062f9c8d6',1,'Hazelnp::Parameter']]]
+ ['key_217',['Key',['../classHazelnp_1_1Parameter.html#a7acd68ce06eec06ab286b1a062f9c8d6',1,'Hazelnp::Parameter']]]
];
diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js
index 2a64cab..8ecaed1 100644
--- a/docs/search/functions_8.js
+++ b/docs/search/functions_8.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['listvalue_212',['ListValue',['../classHazelnp_1_1ListValue.html#a6082aaa506b31496720a168da8ab2708',1,'Hazelnp::ListValue']]]
+ ['listvalue_218',['ListValue',['../classHazelnp_1_1ListValue.html#a6082aaa506b31496720a168da8ab2708',1,'Hazelnp::ListValue']]]
];
diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js
index 410d63a..1496b6c 100644
--- a/docs/search/functions_9.js
+++ b/docs/search/functions_9.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['operator_20double_213',['operator double',['../classHazelnp_1_1FloatValue.html#ae02de376bbb2b76e0f9d16b1fc4de06d',1,'Hazelnp::FloatValue']]],
- ['operator_20int_214',['operator int',['../classHazelnp_1_1IntValue.html#ab30a38c8f58cefd7cbf365c4aeae79bd',1,'Hazelnp::IntValue']]],
- ['operator_20long_20double_215',['operator long double',['../classHazelnp_1_1FloatValue.html#ad0d4c589190fbab7e6c4d8fcc130ac1b',1,'Hazelnp::FloatValue']]],
- ['operator_20long_20long_20int_216',['operator long long int',['../classHazelnp_1_1IntValue.html#a45b283dae9904ad0643035d3ee5883eb',1,'Hazelnp::IntValue']]],
- ['operator_5b_5d_217',['operator[]',['../classHazelnp_1_1CmdArgsInterface.html#af5e43c1067fb6c1074d9be3427c7a415',1,'Hazelnp::CmdArgsInterface']]],
- ['string_218',['string',['../classHazelnp_1_1StringValue.html#a23449775f14f828d29b115de040a696b',1,'Hazelnp::StringValue']]],
- ['vector_3c_20value_20_2a_20_3e_219',['vector< Value * >',['../classHazelnp_1_1ListValue.html#a5d92ff2b9a1fa92fbc303ac4d07765d0',1,'Hazelnp::ListValue']]]
+ ['operator_20double_219',['operator double',['../classHazelnp_1_1FloatValue.html#ae02de376bbb2b76e0f9d16b1fc4de06d',1,'Hazelnp::FloatValue']]],
+ ['operator_20int_220',['operator int',['../classHazelnp_1_1IntValue.html#ab30a38c8f58cefd7cbf365c4aeae79bd',1,'Hazelnp::IntValue']]],
+ ['operator_20long_20double_221',['operator long double',['../classHazelnp_1_1FloatValue.html#ad0d4c589190fbab7e6c4d8fcc130ac1b',1,'Hazelnp::FloatValue']]],
+ ['operator_20long_20long_20int_222',['operator long long int',['../classHazelnp_1_1IntValue.html#a45b283dae9904ad0643035d3ee5883eb',1,'Hazelnp::IntValue']]],
+ ['operator_5b_5d_223',['operator[]',['../classHazelnp_1_1CmdArgsInterface.html#af5e43c1067fb6c1074d9be3427c7a415',1,'Hazelnp::CmdArgsInterface']]],
+ ['string_224',['string',['../classHazelnp_1_1StringValue.html#a23449775f14f828d29b115de040a696b',1,'Hazelnp::StringValue']]],
+ ['vector_3c_20value_20_2a_20_3e_225',['vector< Value * >',['../classHazelnp_1_1ListValue.html#a5d92ff2b9a1fa92fbc303ac4d07765d0',1,'Hazelnp::ListValue']]]
];
diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js
index e6d3b0c..7da6fda 100644
--- a/docs/search/functions_a.js
+++ b/docs/search/functions_a.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['paramconstraint_220',['ParamConstraint',['../structHazelnp_1_1ParamConstraint.html#afa9e1b4378c9fa1b4a7b5b792c062cbe',1,'Hazelnp::ParamConstraint::ParamConstraint()=default'],['../structHazelnp_1_1ParamConstraint.html#aea39497a14939fa887c236ee1e755cb3',1,'Hazelnp::ParamConstraint::ParamConstraint(bool constrainType, DATA_TYPE requiredType, const std::initializer_list< std::string > &defaultValue, bool required, const std::initializer_list< std::string > &incompatibleParameters)']]],
- ['parameter_221',['Parameter',['../classHazelnp_1_1Parameter.html#a0c9faefc26cc9d8c886ef71e39e2f90c',1,'Hazelnp::Parameter']]],
- ['parse_222',['Parse',['../classHazelnp_1_1CmdArgsInterface.html#a1f4845041e08b3335510de44fafaee19',1,'Hazelnp::CmdArgsInterface']]],
- ['parsenumber_223',['ParseNumber',['../classHazelnp_1_1Internal_1_1StringTools.html#a3cc71bfffcad9a4334e74aac69dbfd68',1,'Hazelnp::Internal::StringTools']]]
+ ['paramconstraint_226',['ParamConstraint',['../structHazelnp_1_1ParamConstraint.html#afa9e1b4378c9fa1b4a7b5b792c062cbe',1,'Hazelnp::ParamConstraint::ParamConstraint()=default'],['../structHazelnp_1_1ParamConstraint.html#aea39497a14939fa887c236ee1e755cb3',1,'Hazelnp::ParamConstraint::ParamConstraint(bool constrainType, DATA_TYPE requiredType, const std::initializer_list< std::string > &defaultValue, bool required, const std::initializer_list< std::string > &incompatibleParameters)']]],
+ ['parameter_227',['Parameter',['../classHazelnp_1_1Parameter.html#a0c9faefc26cc9d8c886ef71e39e2f90c',1,'Hazelnp::Parameter']]],
+ ['parse_228',['Parse',['../classHazelnp_1_1CmdArgsInterface.html#a1f4845041e08b3335510de44fafaee19',1,'Hazelnp::CmdArgsInterface']]],
+ ['parsenumber_229',['ParseNumber',['../classHazelnp_1_1Internal_1_1StringTools.html#a3cc71bfffcad9a4334e74aac69dbfd68',1,'Hazelnp::Internal::StringTools']]]
];
diff --git a/docs/search/functions_b.js b/docs/search/functions_b.js
index 2c3f2ba..7956b7d 100644
--- a/docs/search/functions_b.js
+++ b/docs/search/functions_b.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['registerabbreviation_224',['RegisterAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#aaccf591a74408aeb4363033fe8cb2224',1,'Hazelnp::CmdArgsInterface']]],
- ['registerconstraint_225',['RegisterConstraint',['../classHazelnp_1_1CmdArgsInterface.html#aa30222df012f357455f90e3620346bb2',1,'Hazelnp::CmdArgsInterface']]],
- ['registerdescription_226',['RegisterDescription',['../classHazelnp_1_1CmdArgsInterface.html#a6589d2e818ba32f2a3e5b5a6a5e2bf1e',1,'Hazelnp::CmdArgsInterface']]],
- ['replace_227',['Replace',['../classHazelnp_1_1Internal_1_1StringTools.html#ac45f8b6d0572443e9d2597447091b000',1,'Hazelnp::Internal::StringTools::Replace(const std::string &str, const char find, const std::string &subst)'],['../classHazelnp_1_1Internal_1_1StringTools.html#afaebf388806c331db0757231b0366fd7',1,'Hazelnp::Internal::StringTools::Replace(const std::string &str, const std::string &find, const std::string &subst)']]],
- ['require_228',['Require',['../structHazelnp_1_1ParamConstraint.html#a8a7e5d7ddffc3cfbb54ac6823dd7eded',1,'Hazelnp::ParamConstraint']]]
+ ['registerabbreviation_230',['RegisterAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#aaccf591a74408aeb4363033fe8cb2224',1,'Hazelnp::CmdArgsInterface']]],
+ ['registerconstraint_231',['RegisterConstraint',['../classHazelnp_1_1CmdArgsInterface.html#aa30222df012f357455f90e3620346bb2',1,'Hazelnp::CmdArgsInterface']]],
+ ['registerdescription_232',['RegisterDescription',['../classHazelnp_1_1CmdArgsInterface.html#a6589d2e818ba32f2a3e5b5a6a5e2bf1e',1,'Hazelnp::CmdArgsInterface']]],
+ ['replace_233',['Replace',['../classHazelnp_1_1Internal_1_1StringTools.html#ac45f8b6d0572443e9d2597447091b000',1,'Hazelnp::Internal::StringTools::Replace(const std::string &str, const char find, const std::string &subst)'],['../classHazelnp_1_1Internal_1_1StringTools.html#afaebf388806c331db0757231b0366fd7',1,'Hazelnp::Internal::StringTools::Replace(const std::string &str, const std::string &find, const std::string &subst)']]],
+ ['require_234',['Require',['../structHazelnp_1_1ParamConstraint.html#a8a7e5d7ddffc3cfbb54ac6823dd7eded',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/functions_c.js b/docs/search/functions_c.js
index 472c7ea..ccce9df 100644
--- a/docs/search/functions_c.js
+++ b/docs/search/functions_c.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['setbriefdescription_229',['SetBriefDescription',['../classHazelnp_1_1CmdArgsInterface.html#a67ba6cb3176884c85dd56fc9084ab66a',1,'Hazelnp::CmdArgsInterface']]],
- ['setcatchhelp_230',['SetCatchHelp',['../classHazelnp_1_1CmdArgsInterface.html#abf553ed4acabf9e1db357715bc10533c',1,'Hazelnp::CmdArgsInterface']]],
- ['setcrashonfail_231',['SetCrashOnFail',['../classHazelnp_1_1CmdArgsInterface.html#a16a3a02f77d240d8cf51cd4ee1797113',1,'Hazelnp::CmdArgsInterface']]],
- ['splitstring_232',['SplitString',['../classHazelnp_1_1Internal_1_1StringTools.html#aaf3aae30ed06c37d18f79b8450061ad1',1,'Hazelnp::Internal::StringTools::SplitString(const std::string &str, const char delimiter)'],['../classHazelnp_1_1Internal_1_1StringTools.html#a8cb6e05d822c184a8e982327c01fdb03',1,'Hazelnp::Internal::StringTools::SplitString(const std::string &str, const std::string &delimiter)']]],
- ['stringvalue_233',['StringValue',['../classHazelnp_1_1StringValue.html#a24dad2deec92b51bf60a11400cc8c204',1,'Hazelnp::StringValue']]]
+ ['setbriefdescription_235',['SetBriefDescription',['../classHazelnp_1_1CmdArgsInterface.html#a67ba6cb3176884c85dd56fc9084ab66a',1,'Hazelnp::CmdArgsInterface']]],
+ ['setcatchhelp_236',['SetCatchHelp',['../classHazelnp_1_1CmdArgsInterface.html#abf553ed4acabf9e1db357715bc10533c',1,'Hazelnp::CmdArgsInterface']]],
+ ['setcrashonfail_237',['SetCrashOnFail',['../classHazelnp_1_1CmdArgsInterface.html#a16a3a02f77d240d8cf51cd4ee1797113',1,'Hazelnp::CmdArgsInterface']]],
+ ['splitstring_238',['SplitString',['../classHazelnp_1_1Internal_1_1StringTools.html#aaf3aae30ed06c37d18f79b8450061ad1',1,'Hazelnp::Internal::StringTools::SplitString(const std::string &str, const char delimiter)'],['../classHazelnp_1_1Internal_1_1StringTools.html#a8cb6e05d822c184a8e982327c01fdb03',1,'Hazelnp::Internal::StringTools::SplitString(const std::string &str, const std::string &delimiter)']]],
+ ['stringvalue_239',['StringValue',['../classHazelnp_1_1StringValue.html#a24dad2deec92b51bf60a11400cc8c204',1,'Hazelnp::StringValue']]]
];
diff --git a/docs/search/functions_d.js b/docs/search/functions_d.js
index 04d0fed..0a9447c 100644
--- a/docs/search/functions_d.js
+++ b/docs/search/functions_d.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['tolower_234',['ToLower',['../classHazelnp_1_1Internal_1_1StringTools.html#a10f61d7d8bcbfee50882bae801c0e68c',1,'Hazelnp::Internal::StringTools']]],
- ['typesafety_235',['TypeSafety',['../structHazelnp_1_1ParamConstraint.html#a7df61dbc8dbaff4bc596fdf2c0532d5b',1,'Hazelnp::ParamConstraint']]]
+ ['tolower_240',['ToLower',['../classHazelnp_1_1Internal_1_1StringTools.html#a10f61d7d8bcbfee50882bae801c0e68c',1,'Hazelnp::Internal::StringTools']]],
+ ['typesafety_241',['TypeSafety',['../structHazelnp_1_1ParamConstraint.html#a7df61dbc8dbaff4bc596fdf2c0532d5b',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/functions_e.js b/docs/search/functions_e.js
index e288c45..ab74e90 100644
--- a/docs/search/functions_e.js
+++ b/docs/search/functions_e.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['value_236',['Value',['../classHazelnp_1_1Value.html#a8455d65bb2d939e850d6772dfbf8bfec',1,'Hazelnp::Value']]],
- ['voidvalue_237',['VoidValue',['../classHazelnp_1_1VoidValue.html#a75abf334b7f55cd149d2bb1962f2d8f1',1,'Hazelnp::VoidValue']]]
+ ['value_242',['Value',['../classHazelnp_1_1Value.html#a8455d65bb2d939e850d6772dfbf8bfec',1,'Hazelnp::Value']]],
+ ['voidvalue_243',['VoidValue',['../classHazelnp_1_1VoidValue.html#a75abf334b7f55cd149d2bb1962f2d8f1',1,'Hazelnp::VoidValue']]]
];
diff --git a/docs/search/functions_f.js b/docs/search/functions_f.js
index 587ca06..184aad6 100644
--- a/docs/search/functions_f.js
+++ b/docs/search/functions_f.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['what_238',['What',['../classHazelnp_1_1HazelnuppException.html#aa86c415a0f2b4ea5f11892145d1ea83e',1,'Hazelnp::HazelnuppException']]]
+ ['what_244',['What',['../classHazelnp_1_1HazelnuppException.html#aa86c415a0f2b4ea5f11892145d1ea83e',1,'Hazelnp::HazelnuppException']]]
];
diff --git a/docs/search/namespaces_0.js b/docs/search/namespaces_0.js
index f726d81..1a1fb00 100644
--- a/docs/search/namespaces_0.js
+++ b/docs/search/namespaces_0.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['hazelnp_141',['Hazelnp',['../namespaceHazelnp.html',1,'']]],
- ['internal_142',['Internal',['../namespaceHazelnp_1_1Internal.html',1,'Hazelnp']]],
- ['placeholders_143',['Placeholders',['../namespaceHazelnp_1_1Placeholders.html',1,'Hazelnp']]]
+ ['hazelnp_144',['Hazelnp',['../namespaceHazelnp.html',1,'']]],
+ ['internal_145',['Internal',['../namespaceHazelnp_1_1Internal.html',1,'Hazelnp']]],
+ ['placeholders_146',['Placeholders',['../namespaceHazelnp_1_1Placeholders.html',1,'Hazelnp']]]
];
diff --git a/docs/search/pages_0.js b/docs/search/pages_0.js
index a84c9c1..afd3f53 100644
--- a/docs/search/pages_0.js
+++ b/docs/search/pages_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['hazelnupp_264',['Hazelnupp',['../index.html',1,'']]]
+ ['hazelnupp_270',['Hazelnupp',['../index.html',1,'']]]
];
diff --git a/docs/search/related_0.js b/docs/search/related_0.js
index 94eda18..8a3c1b3 100644
--- a/docs/search/related_0.js
+++ b/docs/search/related_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['cmdargsinterface_261',['CmdArgsInterface',['../structHazelnp_1_1ParamConstraint.html#a01773a2aa9845fd639f63468586b67b0',1,'Hazelnp::ParamConstraint']]]
+ ['cmdargsinterface_267',['CmdArgsInterface',['../structHazelnp_1_1ParamConstraint.html#a01773a2aa9845fd639f63468586b67b0',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/related_1.js b/docs/search/related_1.js
index a1823dc..a3475eb 100644
--- a/docs/search/related_1.js
+++ b/docs/search/related_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['operator_3c_3c_262',['operator<<',['../classHazelnp_1_1Parameter.html#a11b3529badcbf99b46262772472495c7',1,'Hazelnp::Parameter::operator<<()'],['../classHazelnp_1_1Value.html#ad29db86c4a2dec5bc8d0006031b07211',1,'Hazelnp::Value::operator<<()']]]
+ ['operator_3c_3c_268',['operator<<',['../classHazelnp_1_1Parameter.html#a11b3529badcbf99b46262772472495c7',1,'Hazelnp::Parameter::operator<<()'],['../classHazelnp_1_1Value.html#ad29db86c4a2dec5bc8d0006031b07211',1,'Hazelnp::Value::operator<<()']]]
];
diff --git a/docs/search/variables_0.js b/docs/search/variables_0.js
index d9268da..f741cb4 100644
--- a/docs/search/variables_0.js
+++ b/docs/search/variables_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['constraintype_247',['constrainType',['../structHazelnp_1_1ParamConstraint.html#a88a4a4c215723259c71853992d09acac',1,'Hazelnp::ParamConstraint']]]
+ ['constraintype_253',['constrainType',['../structHazelnp_1_1ParamConstraint.html#a88a4a4c215723259c71853992d09acac',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/variables_1.js b/docs/search/variables_1.js
index 5abad8b..2c49ad2 100644
--- a/docs/search/variables_1.js
+++ b/docs/search/variables_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['defaultvalue_248',['defaultValue',['../structHazelnp_1_1ParamConstraint.html#a1d3a627b3a23fe0db3a368e51dbcd5a7',1,'Hazelnp::ParamConstraint']]]
+ ['defaultvalue_254',['defaultValue',['../structHazelnp_1_1ParamConstraint.html#a1d3a627b3a23fe0db3a368e51dbcd5a7',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/variables_2.js b/docs/search/variables_2.js
index 9413561..0862033 100644
--- a/docs/search/variables_2.js
+++ b/docs/search/variables_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['g_5femptystring_249',['g_emptyString',['../namespaceHazelnp_1_1Placeholders.html#a90536f0cd5261b18da736e954c6b8b79',1,'Hazelnp::Placeholders']]]
+ ['g_5femptystring_255',['g_emptyString',['../namespaceHazelnp_1_1Placeholders.html#a90536f0cd5261b18da736e954c6b8b79',1,'Hazelnp::Placeholders']]]
];
diff --git a/docs/search/variables_3.js b/docs/search/variables_3.js
index a71d2bb..84b866d 100644
--- a/docs/search/variables_3.js
+++ b/docs/search/variables_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['incompatibleparameters_250',['incompatibleParameters',['../structHazelnp_1_1ParamConstraint.html#acf45734665238b51483f77701039108c',1,'Hazelnp::ParamConstraint']]]
+ ['incompatibleparameters_256',['incompatibleParameters',['../structHazelnp_1_1ParamConstraint.html#acf45734665238b51483f77701039108c',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/variables_4.js b/docs/search/variables_4.js
index d355068..86bb2ab 100644
--- a/docs/search/variables_4.js
+++ b/docs/search/variables_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['message_251',['message',['../classHazelnp_1_1HazelnuppException.html#aa905cabcd12f542dfc67638732737e88',1,'Hazelnp::HazelnuppException']]]
+ ['message_257',['message',['../classHazelnp_1_1HazelnuppException.html#aa905cabcd12f542dfc67638732737e88',1,'Hazelnp::HazelnuppException']]]
];
diff --git a/docs/search/variables_5.js b/docs/search/variables_5.js
index 2d7b184..d2637d0 100644
--- a/docs/search/variables_5.js
+++ b/docs/search/variables_5.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['required_252',['required',['../structHazelnp_1_1ParamConstraint.html#a8ccf3ebecc2d9d0105e181814af2943c',1,'Hazelnp::ParamConstraint']]],
- ['requiredtype_253',['requiredType',['../structHazelnp_1_1ParamConstraint.html#a203b6fd1b9788a529aa0f15fe94fd24a',1,'Hazelnp::ParamConstraint']]]
+ ['required_258',['required',['../structHazelnp_1_1ParamConstraint.html#a8ccf3ebecc2d9d0105e181814af2943c',1,'Hazelnp::ParamConstraint']]],
+ ['requiredtype_259',['requiredType',['../structHazelnp_1_1ParamConstraint.html#a203b6fd1b9788a529aa0f15fe94fd24a',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/variables_6.js b/docs/search/variables_6.js
index 486c3de..e3f208b 100644
--- a/docs/search/variables_6.js
+++ b/docs/search/variables_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['type_254',['type',['../classHazelnp_1_1Value.html#ae5760a30c237095db595c466372e3c23',1,'Hazelnp::Value']]]
+ ['type_260',['type',['../classHazelnp_1_1Value.html#ae5760a30c237095db595c466372e3c23',1,'Hazelnp::Value']]]
];
diff --git a/docs/structHazelnp_1_1ParamConstraint-members.html b/docs/structHazelnp_1_1ParamConstraint-members.html
index 4e80110..da497aa 100644
--- a/docs/structHazelnp_1_1ParamConstraint-members.html
+++ b/docs/structHazelnp_1_1ParamConstraint-members.html
@@ -81,22 +81,25 @@ $(function() {
This is the complete list of members for Hazelnp::ParamConstraint, including all inherited members.
- 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 |
+ 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 |
diff --git a/docs/structHazelnp_1_1ParamConstraint.html b/docs/structHazelnp_1_1ParamConstraint.html
index fc41366..3764a80 100644
--- a/docs/structHazelnp_1_1ParamConstraint.html
+++ b/docs/structHazelnp_1_1ParamConstraint.html
@@ -103,6 +103,15 @@ Public Member Functions
| ParamConstraint ()=default |
| Empty constructor. More...
|
|
+ParamConstraint | AddRequire (const std::initializer_list< std::string > &defaultValue={}, bool required=true) |
+ | Daisychain-method. More...
|
+ |
+ParamConstraint | AddTypeSafety (DATA_TYPE requiredType, bool constrainType=true) |
+ | Daisychain-method. More...
|
+ |
+ParamConstraint | AddIncompatibility (const 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...
|
|
@@ -231,20 +240,157 @@ Friends
Whole constructor.
-Definition at line 57 of file ParamConstraint.h.
-
+
+◆ AddIncompatibility()
+
+
+
+
+
+
+
+
+ ParamConstraint Hazelnp::ParamConstraint::AddIncompatibility |
+ ( |
+ const 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. Syntactical-sugar proxy method that will convert the lonely string to an initializer list for you :3
+
+
Definition at line 81 of file ParamConstraint.h.
+
+
+
+
+◆ AddRequire()
+
+
+
+
+
+
+
+
+ ParamConstraint Hazelnp::ParamConstraint::AddRequire |
+ ( |
+ const std::initializer_list< std::string > & |
+ defaultValue = {} , |
+
+
+ |
+ |
+ bool |
+ required = true |
+
+
+ |
+ ) |
+ | |
+
+
+ |
+
+inline |
+
+
+
+
+
Daisychain-method.
+
Will add a the "required-argument" aspect.
+ Think of the default value like of a list ofparameters. Like {"--width", "800"}
+
+
Definition at line 27 of file ParamConstraint.h.
+
+
+
+
+◆ AddTypeSafety()
+
+
+
+
+
+
+
+
+ ParamConstraint Hazelnp::ParamConstraint::AddTypeSafety |
+ ( |
+ DATA_TYPE |
+ requiredType, |
+
+
+ |
+ |
+ bool |
+ constrainType = true |
+
+
+ |
+ ) |
+ | |
+
+
+ |
+
+inline |
+
+
+
+
+
Daisychain-method.
+
Will add a the "type-safety" aspect.
+ Constructs a type-safety constraint
+
+
Definition at line 48 of file ParamConstraint.h.
+
+
+
◆ Incompatibility() [1/2]
@@ -272,13 +418,13 @@ Friends
Constructs an incompatibility constraint.
This means, that the following parameters are NOT compatible with this one and will throw an error if passed together
-Definition at line 37 of file ParamConstraint.h.
-
@@ -309,13 +455,13 @@ Friends
Constructs an incompatibility constraint.
This means, that the following parameters are NOT compatible with this one and will throw an error if passed together. Syntactical-sugar proxy method that will convert the lonely string to an initializer list for you :3
-Definition at line 48 of file ParamConstraint.h.
-
@@ -405,14 +551,14 @@ Friends
Constructs a type-safety constraint.
-Definition at line 26 of file ParamConstraint.h.
-
@@ -437,7 +583,7 @@ Friends
@@ -457,7 +603,7 @@ Friends
Should this parameter be forced to be of a certain type?
Remember to set constrainTo
to the wanted type.
-Definition at line 70 of file ParamConstraint.h.
+Definition at line 103 of file ParamConstraint.h.
@@ -478,7 +624,7 @@ Friends
Gets applied if this parameter was not given.
Think of this like a list of parameters. Like {"--width", "800"}
-Definition at line 78 of file ParamConstraint.h.
+Definition at line 111 of file ParamConstraint.h.
@@ -496,7 +642,7 @@ Friends
Parameters that are incompatible with this parameter.
-Definition at line 85 of file ParamConstraint.h.
+Definition at line 118 of file ParamConstraint.h.
@@ -514,7 +660,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 82 of file ParamConstraint.h.
+Definition at line 115 of file ParamConstraint.h.
@@ -532,7 +678,7 @@ Friends
Constrain the parameter to this value. Requires constrainType
to be set to true.
-Definition at line 73 of file ParamConstraint.h.
+Definition at line 106 of file ParamConstraint.h.
@@ -540,15 +686,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.