diff --git a/docs/CmdArgsInterface_8cpp.html b/docs/CmdArgsInterface_8cpp.html index ecd3961..e3c1fc6 100644 --- a/docs/CmdArgsInterface_8cpp.html +++ b/docs/CmdArgsInterface_8cpp.html @@ -94,29 +94,30 @@ Include dependency graph for CmdArgsInterface.cpp:

1.8.17
diff --git a/docs/CmdArgsInterface_8cpp__incl.map b/docs/CmdArgsInterface_8cpp__incl.map
index b1dc058..d5a35e7 100644
--- a/docs/CmdArgsInterface_8cpp__incl.map
+++ b/docs/CmdArgsInterface_8cpp__incl.map
@@ -1,25 +1,26 @@
diff --git a/docs/CmdArgsInterface_8cpp__incl.md5 b/docs/CmdArgsInterface_8cpp__incl.md5
index 24371fc..dacd236 100644
--- a/docs/CmdArgsInterface_8cpp__incl.md5
+++ b/docs/CmdArgsInterface_8cpp__incl.md5
@@ -1 +1 @@
-1e52877c77530f8b60cf62a9418ab996
\ No newline at end of file
+48e8cf6b9c7c3f6e58426b78b0d50f5b
\ No newline at end of file
diff --git a/docs/CmdArgsInterface_8cpp__incl.png b/docs/CmdArgsInterface_8cpp__incl.png
index 3c76f10..3e1c36e 100644
Binary files a/docs/CmdArgsInterface_8cpp__incl.png and b/docs/CmdArgsInterface_8cpp__incl.png differ
diff --git a/docs/CmdArgsInterface_8cpp_source.html b/docs/CmdArgsInterface_8cpp_source.html
index 958357d..cdec273 100644
--- a/docs/CmdArgsInterface_8cpp_source.html
+++ b/docs/CmdArgsInterface_8cpp_source.html
@@ -125,595 +125,642 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.8.17
diff --git a/docs/CmdArgsInterface_8h.html b/docs/CmdArgsInterface_8h.html
index f365594..b077e53 100644
--- a/docs/CmdArgsInterface_8h.html
+++ b/docs/CmdArgsInterface_8h.html
@@ -85,20 +85,22 @@ $(function() {
#include "ParamConstraint.h"#include <unordered_map>#include <vector>#include "Version.h"
1.8.17
diff --git a/docs/CmdArgsInterface_8h__incl.map b/docs/CmdArgsInterface_8h__incl.map
index 8ac268e..2daed24 100644
--- a/docs/CmdArgsInterface_8h__incl.map
+++ b/docs/CmdArgsInterface_8h__incl.map
@@ -1,11 +1,12 @@
diff --git a/docs/CmdArgsInterface_8h__incl.md5 b/docs/CmdArgsInterface_8h__incl.md5
index cef96ca..5906ee6 100644
--- a/docs/CmdArgsInterface_8h__incl.md5
+++ b/docs/CmdArgsInterface_8h__incl.md5
@@ -1 +1 @@
-8ab680b9e8342db6d2471c14b295e135
\ No newline at end of file
+1b40cfe17dfb4f2d2222d0c51471439e
\ No newline at end of file
diff --git a/docs/CmdArgsInterface_8h__incl.png b/docs/CmdArgsInterface_8h__incl.png
index 029210b..22014bf 100644
Binary files a/docs/CmdArgsInterface_8h__incl.png and b/docs/CmdArgsInterface_8h__incl.png differ
diff --git a/docs/CmdArgsInterface_8h_source.html b/docs/CmdArgsInterface_8h_source.html
index c1ff68f..472a2d6 100644
--- a/docs/CmdArgsInterface_8h_source.html
+++ b/docs/CmdArgsInterface_8h_source.html
@@ -84,184 +84,187 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.8.17
diff --git a/docs/DataType_8h.html b/docs/DataType_8h.html
index 17e3811..6775d0e 100644
--- a/docs/DataType_8h.html
+++ b/docs/DataType_8h.html
@@ -148,7 +148,7 @@ Functions
1.8.17
diff --git a/docs/DataType_8h_source.html b/docs/DataType_8h_source.html
index a6187f1..e2a996d 100644
--- a/docs/DataType_8h_source.html
+++ b/docs/DataType_8h_source.html
@@ -118,7 +118,7 @@ $(function() {
-
1.8.17
diff --git a/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html b/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
index 5557477..5107001 100644
--- a/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
+++ b/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
@@ -77,7 +77,7 @@ $(function() {
1.8.17
diff --git a/docs/FloatValue_8cpp.html b/docs/FloatValue_8cpp.html
index 7fdc7d7..c61a61e 100644
--- a/docs/FloatValue_8cpp.html
+++ b/docs/FloatValue_8cpp.html
@@ -103,7 +103,7 @@ Include dependency graph for FloatValue.cpp:
1.8.17
diff --git a/docs/FloatValue_8cpp_source.html b/docs/FloatValue_8cpp_source.html
index 4ad52cd..20272e8 100644
--- a/docs/FloatValue_8cpp_source.html
+++ b/docs/FloatValue_8cpp_source.html
@@ -156,7 +156,7 @@ $(function() {
1.8.17
diff --git a/docs/FloatValue_8h.html b/docs/FloatValue_8h.html
index 6008583..00a31e6 100644
--- a/docs/FloatValue_8h.html
+++ b/docs/FloatValue_8h.html
@@ -123,7 +123,7 @@ Namespaces
1.8.17
diff --git a/docs/FloatValue_8h_source.html b/docs/FloatValue_8h_source.html
index e045c9f..31415bf 100644
--- a/docs/FloatValue_8h_source.html
+++ b/docs/FloatValue_8h_source.html
@@ -126,7 +126,7 @@ $(function() {
1.8.17
diff --git a/docs/HazelnuppException_8h.html b/docs/HazelnuppException_8h.html
index 5f0a082..07a0d5b 100644
--- a/docs/HazelnuppException_8h.html
+++ b/docs/HazelnuppException_8h.html
@@ -134,6 +134,9 @@ Classes
Namespaces | |
![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+

Go to the source code of this file.
++Macros | |
| #define | HAZELNUPP_VERSION (1.1) |
+ 1.8.17
+
+
+
diff --git a/docs/Version_8h__dep__incl.map b/docs/Version_8h__dep__incl.map
new file mode 100644
index 0000000..ec3789b
--- /dev/null
+++ b/docs/Version_8h__dep__incl.map
@@ -0,0 +1,5 @@
+
diff --git a/docs/Version_8h__dep__incl.md5 b/docs/Version_8h__dep__incl.md5
new file mode 100644
index 0000000..37e3bcb
--- /dev/null
+++ b/docs/Version_8h__dep__incl.md5
@@ -0,0 +1 @@
+92ebb13d9fcb4c4be1ddcf0283b48ade
\ No newline at end of file
diff --git a/docs/Version_8h__dep__incl.png b/docs/Version_8h__dep__incl.png
new file mode 100644
index 0000000..f14d5a2
Binary files /dev/null and b/docs/Version_8h__dep__incl.png differ
diff --git a/docs/Version_8h_source.html b/docs/Version_8h_source.html
new file mode 100644
index 0000000..ed9aadc
--- /dev/null
+++ b/docs/Version_8h_source.html
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/VoidValue_8cpp.html b/docs/VoidValue_8cpp.html
index eb60109..b08eaba 100644
--- a/docs/VoidValue_8cpp.html
+++ b/docs/VoidValue_8cpp.html
@@ -102,7 +102,7 @@ Include dependency graph for VoidValue.cpp:
1.8.17
diff --git a/docs/VoidValue_8cpp_source.html b/docs/VoidValue_8cpp_source.html
index 782f759..ff2e019 100644
--- a/docs/VoidValue_8cpp_source.html
+++ b/docs/VoidValue_8cpp_source.html
@@ -134,7 +134,7 @@ $(function() {
-
1.8.17
diff --git a/docs/VoidValue_8h.html b/docs/VoidValue_8h.html
index 37b30ff..9782ef7 100644
--- a/docs/VoidValue_8h.html
+++ b/docs/VoidValue_8h.html
@@ -122,7 +122,7 @@ Namespaces
1.8.17
diff --git a/docs/VoidValue_8h_source.html b/docs/VoidValue_8h_source.html
index 7c95c5e..7f8c44b 100644
--- a/docs/VoidValue_8h_source.html
+++ b/docs/VoidValue_8h_source.html
@@ -115,7 +115,7 @@ $(function() {
-
1.8.17
diff --git a/docs/annotated.html b/docs/annotated.html
index f636bfa..b160b04 100644
--- a/docs/annotated.html
+++ b/docs/annotated.html
@@ -82,24 +82,25 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1CmdArgsInterface-members.html b/docs/classHazelnp_1_1CmdArgsInterface-members.html
index c45ece5..d81f960 100644
--- a/docs/classHazelnp_1_1CmdArgsInterface-members.html
+++ b/docs/classHazelnp_1_1CmdArgsInterface-members.html
@@ -112,7 +112,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1CmdArgsInterface.html b/docs/classHazelnp_1_1CmdArgsInterface.html
index 68ba37c..d3025f7 100644
--- a/docs/classHazelnp_1_1CmdArgsInterface.html
+++ b/docs/classHazelnp_1_1CmdArgsInterface.html
@@ -175,7 +175,7 @@ Public Member Functions
The main class to interface with.
-Definition at line 11 of file CmdArgsInterface.h.
+Definition at line 13 of file CmdArgsInterface.h.
IMPORTANT: This parameter is the abbreviation! Not the long form!
Definition at line 586 of file CmdArgsInterface.cpp.
-Definition at line 632 of file CmdArgsInterface.cpp.
+Will delete all abbreviations.
-Definition at line 592 of file CmdArgsInterface.cpp.
-Definition at line 638 of file CmdArgsInterface.cpp.
+Will the constraint of a specific parameter.
-Definition at line 547 of file CmdArgsInterface.cpp.
-Definition at line 593 of file CmdArgsInterface.cpp.
+Will delete all constraints.
-Definition at line 605 of file CmdArgsInterface.cpp.
-Definition at line 651 of file CmdArgsInterface.cpp.
+Will delete the description of a parameter if it exists.
-Definition at line 378 of file CmdArgsInterface.cpp.
-Definition at line 412 of file CmdArgsInterface.cpp.
+Will delete all parameter descriptions.
-Definition at line 385 of file CmdArgsInterface.cpp.
-Definition at line 419 of file CmdArgsInterface.cpp.
+Will generate a text-based documentation suited to show the user, for example on –help.
-Definition at line 391 of file CmdArgsInterface.cpp.
-Definition at line 425 of file CmdArgsInterface.cpp.
+Will return the long form of an abbreviation (like –force for -f)
Returns "" if no match is found.
Definition at line 573 of file CmdArgsInterface.cpp.
-Definition at line 619 of file CmdArgsInterface.cpp.
+Returns the brief description of the application to be automatically added to the documentation.
-Definition at line 351 of file CmdArgsInterface.cpp.
-Definition at line 385 of file CmdArgsInterface.cpp.
+Retruns whether the CmdArgsInterface should automatically catch the –help parameter, print the parameter documentation to stdout, and exit or not.
-Definition at line 340 of file CmdArgsInterface.cpp.
-Definition at line 374 of file CmdArgsInterface.cpp.
+Will return the constraint information for a specific parameter.
-Definition at line 542 of file CmdArgsInterface.cpp.
-Definition at line 588 of file CmdArgsInterface.cpp.
+Gets whether the application crashes on an exception whilst parsing, and prints to stderr.
-Definition at line 329 of file CmdArgsInterface.cpp.
-Definition at line 363 of file CmdArgsInterface.cpp.
+
Empty string if it does not exist.
Definition at line 362 of file CmdArgsInterface.cpp.
-Definition at line 396 of file CmdArgsInterface.cpp.
+Will return argv[0], the name of the executable.
-Definition at line 553 of file CmdArgsInterface.cpp.
-Definition at line 599 of file CmdArgsInterface.cpp.
+Will check wether or not an abbreviation is registered.
-Definition at line 581 of file CmdArgsInterface.cpp.
-Definition at line 627 of file CmdArgsInterface.cpp.
+Returns whether or not a given parameter has a registered description.
-Definition at line 373 of file CmdArgsInterface.cpp.
-Definition at line 407 of file CmdArgsInterface.cpp.
+Will check wether a parameter exists given a key, or not.
-Definition at line 165 of file CmdArgsInterface.cpp.
-Definition at line 199 of file CmdArgsInterface.cpp.
+Will return the value given a key.
-Definition at line 558 of file CmdArgsInterface.cpp.
-Definition at line 604 of file CmdArgsInterface.cpp.
+Will register an abbreviation (like -f for –force)
-Definition at line 567 of file CmdArgsInterface.cpp.
-Definition at line 613 of file CmdArgsInterface.cpp.
+Will register a constraint for a parameter.
-IMPORTANT: Any parameter can only have ONE constraint. Applying a new one will overwrite the old one! Construct the ParamConstraint struct yourself to combine Require and TypeSafety! You can also use the ParamConstraint constructor!
+IMPORTANT: Any parameter can only have ONE constraint. Applying a new one will overwrite the old one! Construct the ParamConstraint struct yourself to combine Require, TypeSafety and Incompatibilities! You can also use the ParamConstraint constructor!
-Definition at line 598 of file CmdArgsInterface.cpp.
-Definition at line 644 of file CmdArgsInterface.cpp.
+
Will overwrite existing descriptions for that parameter.
Definition at line 356 of file CmdArgsInterface.cpp.
-Definition at line 390 of file CmdArgsInterface.cpp.
+Sets a brief description of the application to be automatically added to the documentation.
-Definition at line 345 of file CmdArgsInterface.cpp.
-Definition at line 379 of file CmdArgsInterface.cpp.
+Sets whether the CmdArgsInterface should automatically catch the –help parameter, print the parameter documentation to stdout, and exit or not.
-Definition at line 334 of file CmdArgsInterface.cpp.
-Definition at line 368 of file CmdArgsInterface.cpp.
+Sets whether to crash the application, and print to stderr, when an exception is raised whilst parsing, or not.
-Definition at line 611 of file CmdArgsInterface.cpp.
-Definition at line 657 of file CmdArgsInterface.cpp.
+
1.8.17
diff --git a/docs/classHazelnp_1_1FloatValue-members.html b/docs/classHazelnp_1_1FloatValue-members.html
index 7fab487..a2822fa 100644
--- a/docs/classHazelnp_1_1FloatValue-members.html
+++ b/docs/classHazelnp_1_1FloatValue-members.html
@@ -101,7 +101,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1FloatValue.html b/docs/classHazelnp_1_1FloatValue.html
index 51ab16b..8977d18 100644
--- a/docs/classHazelnp_1_1FloatValue.html
+++ b/docs/classHazelnp_1_1FloatValue.html
@@ -574,7 +574,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException-members.html b/docs/classHazelnp_1_1HazelnuppConstraintException-members.html
index 0abd054..9d79ff1 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException-members.html
@@ -90,7 +90,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException.html b/docs/classHazelnp_1_1HazelnuppConstraintException.html
index 8655c35..037af04 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintException.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException.html
@@ -91,11 +91,12 @@ Inheritance diagram for Hazelnp::HazelnuppConstraintException:

1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.map b/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.map
index e549bde..dc8e7de 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.map
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.map
@@ -1,7 +1,8 @@
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.md5 b/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.md5
index 2e1f6f1..abdf318 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.md5
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.md5
@@ -1 +1 @@
-6bfea744987fc602457174078cb295d2
\ No newline at end of file
+17838dc81928478a02ebb9e9c8a70244
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.png b/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.png
index 81563bd..ec7bde4 100644
Binary files a/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.png and b/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.png differ
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters-members.html b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters-members.html
new file mode 100644
index 0000000..3b79b2b
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters-members.html
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::HazelnuppConstraintIncompatibleParameters, including all inherited members.
+| HazelnuppConstraintException() | Hazelnp::HazelnuppConstraintException | inline |
| HazelnuppConstraintException(const std::string &msg) | Hazelnp::HazelnuppConstraintException | inline |
| HazelnuppConstraintIncompatibleParameters() | Hazelnp::HazelnuppConstraintIncompatibleParameters | inline |
| HazelnuppConstraintIncompatibleParameters(const std::string &key1, const std::string &key2) | Hazelnp::HazelnuppConstraintIncompatibleParameters | inline |
| HazelnuppException() | Hazelnp::HazelnuppException | inline |
| HazelnuppException(const std::string &msg) | Hazelnp::HazelnuppException | inline |
| message | Hazelnp::HazelnuppException | protected |
| What() const | Hazelnp::HazelnuppException | inline |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html
new file mode 100644
index 0000000..b94b0dc
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters.html
@@ -0,0 +1,232 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
Gets thrown when a parameter constrained to be incompatible with other parameters gets supplied alongside at least one of those incompatible ones. + More...
+ +#include <HazelnuppException.h>


+Public Member Functions | |
| HazelnuppConstraintIncompatibleParameters () | |
| HazelnuppConstraintIncompatibleParameters (const std::string &key1, const std::string &key2) | |
Public Member Functions inherited from Hazelnp::HazelnuppConstraintException | |
| HazelnuppConstraintException () | |
| HazelnuppConstraintException (const std::string &msg) | |
Public Member Functions inherited from Hazelnp::HazelnuppException | |
| HazelnuppException () | |
| HazelnuppException (const std::string &msg) | |
| const std::string & | What () const |
| Will return an error message. More... | |
+Additional Inherited Members | |
Protected Attributes inherited from Hazelnp::HazelnuppException | |
| std::string | message |
Gets thrown when a parameter constrained to be incompatible with other parameters gets supplied alongside at least one of those incompatible ones.
+ +Definition at line 101 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 104 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 105 of file HazelnuppException.h.
+
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__coll__graph.map b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__coll__graph.map
new file mode 100644
index 0000000..4595aa7
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__coll__graph.map
@@ -0,0 +1,8 @@
+
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__coll__graph.md5 b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__coll__graph.md5
new file mode 100644
index 0000000..d63b369
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__coll__graph.md5
@@ -0,0 +1 @@
+ff792383829de5757a3c68b58f7a2cf3
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__coll__graph.png b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__coll__graph.png
new file mode 100644
index 0000000..464b775
Binary files /dev/null and b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__coll__graph.png differ
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__inherit__graph.map b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__inherit__graph.map
new file mode 100644
index 0000000..28db713
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__inherit__graph.map
@@ -0,0 +1,6 @@
+
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__inherit__graph.md5 b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__inherit__graph.md5
new file mode 100644
index 0000000..e5f1c0e
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__inherit__graph.md5
@@ -0,0 +1 @@
+dc39f190a0e77f6af97e4154d9f9a859
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__inherit__graph.png b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__inherit__graph.png
new file mode 100644
index 0000000..defcd6e
Binary files /dev/null and b/docs/classHazelnp_1_1HazelnuppConstraintIncompatibleParameters__inherit__graph.png differ
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html
index ab472b6..8da631e 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html
@@ -92,7 +92,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html
index 4215a19..566f7d6 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html
@@ -228,7 +228,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html
index 5a149a8..691acca 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html
@@ -93,7 +93,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html
index c341c46..9a33e23 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html
@@ -273,7 +273,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppException-members.html b/docs/classHazelnp_1_1HazelnuppException-members.html
index ea6c835..55574d7 100644
--- a/docs/classHazelnp_1_1HazelnuppException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppException-members.html
@@ -88,7 +88,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppException.html b/docs/classHazelnp_1_1HazelnuppException.html
index 252229b..caf92d2 100644
--- a/docs/classHazelnp_1_1HazelnuppException.html
+++ b/docs/classHazelnp_1_1HazelnuppException.html
@@ -92,13 +92,14 @@ Inheritance diagram for Hazelnp::HazelnuppException:

1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppException__inherit__graph.map b/docs/classHazelnp_1_1HazelnuppException__inherit__graph.map
index a6ea366..b911a6d 100644
--- a/docs/classHazelnp_1_1HazelnuppException__inherit__graph.map
+++ b/docs/classHazelnp_1_1HazelnuppException__inherit__graph.map
@@ -1,9 +1,10 @@
diff --git a/docs/classHazelnp_1_1HazelnuppException__inherit__graph.md5 b/docs/classHazelnp_1_1HazelnuppException__inherit__graph.md5
index 62507df..f8cb4b9 100644
--- a/docs/classHazelnp_1_1HazelnuppException__inherit__graph.md5
+++ b/docs/classHazelnp_1_1HazelnuppException__inherit__graph.md5
@@ -1 +1 @@
-00b4353ac48aa1c3c667f124b7f43920
\ No newline at end of file
+c69be8783237f5d99a8ac4955ca40a9d
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppException__inherit__graph.png b/docs/classHazelnp_1_1HazelnuppException__inherit__graph.png
index cd68df8..765dcfd 100644
Binary files a/docs/classHazelnp_1_1HazelnuppException__inherit__graph.png and b/docs/classHazelnp_1_1HazelnuppException__inherit__graph.png differ
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html b/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html
index 26e24e3..c42b673 100644
--- a/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html
@@ -90,7 +90,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html b/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html
index ac0f4a5..b93359c 100644
--- a/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html
+++ b/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html
@@ -199,7 +199,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html
index 7604f41..374f8f6 100644
--- a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html
@@ -90,7 +90,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html
index 4bf567a..a4181b3 100644
--- a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html
+++ b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html
@@ -199,7 +199,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1IntValue-members.html b/docs/classHazelnp_1_1IntValue-members.html
index 644cfcc..ca99408 100644
--- a/docs/classHazelnp_1_1IntValue-members.html
+++ b/docs/classHazelnp_1_1IntValue-members.html
@@ -101,7 +101,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1IntValue.html b/docs/classHazelnp_1_1IntValue.html
index c2c9c9b..93bf8a3 100644
--- a/docs/classHazelnp_1_1IntValue.html
+++ b/docs/classHazelnp_1_1IntValue.html
@@ -574,7 +574,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1Internal_1_1StringTools-members.html b/docs/classHazelnp_1_1Internal_1_1StringTools-members.html
index 72cf076..2a44f5b 100644
--- a/docs/classHazelnp_1_1Internal_1_1StringTools-members.html
+++ b/docs/classHazelnp_1_1Internal_1_1StringTools-members.html
@@ -92,7 +92,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1Internal_1_1StringTools.html b/docs/classHazelnp_1_1Internal_1_1StringTools.html
index b5625a0..041fcff 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
1.8.17
diff --git a/docs/classHazelnp_1_1ListValue-members.html b/docs/classHazelnp_1_1ListValue-members.html
index 32ce408..d10bb6c 100644
--- a/docs/classHazelnp_1_1ListValue-members.html
+++ b/docs/classHazelnp_1_1ListValue-members.html
@@ -101,7 +101,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1ListValue.html b/docs/classHazelnp_1_1ListValue.html
index 8e458f7..8bdc99c 100644
--- a/docs/classHazelnp_1_1ListValue.html
+++ b/docs/classHazelnp_1_1ListValue.html
@@ -601,7 +601,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1Parameter-members.html b/docs/classHazelnp_1_1Parameter-members.html
index e79893b..83491d1 100644
--- a/docs/classHazelnp_1_1Parameter-members.html
+++ b/docs/classHazelnp_1_1Parameter-members.html
@@ -89,7 +89,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1Parameter.html b/docs/classHazelnp_1_1Parameter.html
index ca33a33..adef864 100644
--- a/docs/classHazelnp_1_1Parameter.html
+++ b/docs/classHazelnp_1_1Parameter.html
@@ -275,7 +275,7 @@ Friends
1.8.17
diff --git a/docs/classHazelnp_1_1StringValue-members.html b/docs/classHazelnp_1_1StringValue-members.html
index f6b3d06..531a8f9 100644
--- a/docs/classHazelnp_1_1StringValue-members.html
+++ b/docs/classHazelnp_1_1StringValue-members.html
@@ -100,7 +100,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1StringValue.html b/docs/classHazelnp_1_1StringValue.html
index f7dc7ef..02a9406 100644
--- a/docs/classHazelnp_1_1StringValue.html
+++ b/docs/classHazelnp_1_1StringValue.html
@@ -547,7 +547,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1Value-members.html b/docs/classHazelnp_1_1Value-members.html
index e43eddc..0eedf6a 100644
--- a/docs/classHazelnp_1_1Value-members.html
+++ b/docs/classHazelnp_1_1Value-members.html
@@ -97,7 +97,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1Value.html b/docs/classHazelnp_1_1Value.html
index d559254..9b20c1d 100644
--- a/docs/classHazelnp_1_1Value.html
+++ b/docs/classHazelnp_1_1Value.html
@@ -548,7 +548,7 @@ Friends
1.8.17
diff --git a/docs/classHazelnp_1_1VoidValue-members.html b/docs/classHazelnp_1_1VoidValue-members.html
index 949dec6..0499f22 100644
--- a/docs/classHazelnp_1_1VoidValue-members.html
+++ b/docs/classHazelnp_1_1VoidValue-members.html
@@ -98,7 +98,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1VoidValue.html b/docs/classHazelnp_1_1VoidValue.html
index 36e1b24..c751f81 100644
--- a/docs/classHazelnp_1_1VoidValue.html
+++ b/docs/classHazelnp_1_1VoidValue.html
@@ -494,7 +494,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classes.html b/docs/classes.html
index ef13a7e..2a0e0c9 100644
--- a/docs/classes.html
+++ b/docs/classes.html
@@ -78,52 +78,53 @@ $(function() {
1.8.17
diff --git a/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html b/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
index 808ddfd..8363b5e 100644
--- a/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
+++ b/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
@@ -128,6 +128,8 @@ Files
1.8.17
diff --git a/docs/dir_0cc5f59b28c403d42cc56800132eb975.html b/docs/dir_0cc5f59b28c403d42cc56800132eb975.html
index 86fb80f..7c7fab5 100644
--- a/docs/dir_0cc5f59b28c403d42cc56800132eb975.html
+++ b/docs/dir_0cc5f59b28c403d42cc56800132eb975.html
@@ -81,7 +81,7 @@ $(function() {
1.8.17
diff --git a/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html b/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html
index 67654db..ff43e43 100644
--- a/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html
+++ b/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html
@@ -81,7 +81,7 @@ $(function() {
1.8.17
diff --git a/docs/dir_a8cffda729361e9d9637effa362fcea9.html b/docs/dir_a8cffda729361e9d9637effa362fcea9.html
index 29262fd..e2ff909 100644
--- a/docs/dir_a8cffda729361e9d9637effa362fcea9.html
+++ b/docs/dir_a8cffda729361e9d9637effa362fcea9.html
@@ -81,7 +81,7 @@ $(function() {
1.8.17
diff --git a/docs/files.html b/docs/files.html
index 94bdee7..d9cc59d 100644
--- a/docs/files.html
+++ b/docs/files.html
@@ -100,14 +100,15 @@ $(function() {
1.8.17
diff --git a/docs/functions.html b/docs/functions.html
index f19873b..676a4e8 100644
--- a/docs/functions.html
+++ b/docs/functions.html
@@ -240,6 +240,9 @@ $(function() {
1.8.17
diff --git a/docs/functions_func.html b/docs/functions_func.html
index f53c655..5b7a7a1 100644
--- a/docs/functions_func.html
+++ b/docs/functions_func.html
@@ -233,14 +233,17 @@ $(function() {
1.8.17
diff --git a/docs/functions_rela.html b/docs/functions_rela.html
index 90848d4..ddb58dc 100644
--- a/docs/functions_rela.html
+++ b/docs/functions_rela.html
@@ -82,7 +82,7 @@ $(function() {
1.8.17
diff --git a/docs/functions_vars.html b/docs/functions_vars.html
index d13c7d7..bb0627c 100644
--- a/docs/functions_vars.html
+++ b/docs/functions_vars.html
@@ -77,6 +77,9 @@ $(function() {
1.8.17
diff --git a/docs/globals.html b/docs/globals.html
index 90f4501..8c2cff5 100644
--- a/docs/globals.html
+++ b/docs/globals.html
@@ -71,14 +71,14 @@ $(function() {
1.8.17
diff --git a/docs/globals_defs.html b/docs/globals_defs.html
index 868b6b3..d650884 100644
--- a/docs/globals_defs.html
+++ b/docs/globals_defs.html
@@ -71,14 +71,14 @@ $(function() {
1.8.17
diff --git a/docs/graph_legend.html b/docs/graph_legend.html
index 4561680..0a8e1d8 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
1.8.17
diff --git a/docs/hierarchy.html b/docs/hierarchy.html
index 2b71357..9602ae8 100644
--- a/docs/hierarchy.html
+++ b/docs/hierarchy.html
@@ -82,25 +82,26 @@ This inheritance list is sorted roughly, but not completely, alphabetically:
1.8.17
diff --git a/docs/index.html b/docs/index.html
index 5829a4a..8d317d7 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -222,13 +222,13 @@ Constraints
-That's all cool and stuff, but this looks like a LOT of error-checking and not elegant at all! How would i actually use this?
For exactly this reason, there are constraints. With this, you can control what the data looks like! Constraints serve two main purposes:
+For exactly this reason, there are constraints. With this, you can control what your data looks like! Constraints serve three main purposes:
With ParamConstraint::Require() you can declare that a paramater must either always be present, or provide a default value.
Minimal working example:
With type safety you can always be certain that you are working with the correct type!
- By creating a type-constraint you force Hazelnupp to use a certain type.
+ By creating a type-constraint, you force Hazelnupp to use a certain type.
If a supplied type does not match, but is convertible, it will be converted.
- If it is not convertible, an exception will be thrown.
These conversions are:
If --this-must-be-int would be passed as a float, it would be converted to int. If it was passed, for example, as a string, it would throw an exception.
With parameter incompatibilities you can declare that certain parameters are just incompatible.
+ If they get passed together, the process will terminate with a descriptive error message.
Minimal working example:
Note that you can also combine these two constraint-types by populating the struct yourself:
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.
-
Hazelnupp does automatically create a parameter documentation, accessible via --help.
If you want to use --help yourself, just turn it off.
If you want to display this information somewhere else, you can always access it as a string via args.GenerateDocumentation().
-
Given that you did not disable crash-on-error, Hazelnupps default behaviour on user error is to terminate the process with a descriptive error message to stderr.
Here's how they look like:
@@ -333,12 +364,12 @@ Descriptive error messagesThis assumes that you've set a description for, in this example, --width. If a description is not set, the last line will simply be omitted.
-
Check out the tests! They may help you out!
Also make sure to check out the doxygen docs!
-
Chaining abbreviated parameters, like this:
-
This is still in alpha! There is no guarantee at all that this actually works.
Whilst i did my best to make sure it does, i bet there are still a few flaws i've overlooked.
Please know that i am not obliged to work on fixes. I do have other stuff to do. This does not mean that i won't, but i'm not sure when.
Feel free to submit a PR if you think you improved it in any way :)
-
If you want to contribute, feel free to fork the repository, and submit a pull request.
Bugfixes and tests are almost certain to be accepted, features should be agreed upon and come with tests.
@@ -378,7 +409,7 @@ Contributing
#include <>. Not ""-
1.8.17
diff --git a/docs/index_8md.html b/docs/index_8md.html
index 16592bf..05c1c76 100644
--- a/docs/index_8md.html
+++ b/docs/index_8md.html
@@ -77,7 +77,7 @@ $(function() {
1.8.17
diff --git a/docs/inherit_graph_1.map b/docs/inherit_graph_1.map
index 543bbec..60adf25 100644
--- a/docs/inherit_graph_1.map
+++ b/docs/inherit_graph_1.map
@@ -1,9 +1,10 @@
diff --git a/docs/inherit_graph_1.md5 b/docs/inherit_graph_1.md5
index 474b477..32e12d8 100644
--- a/docs/inherit_graph_1.md5
+++ b/docs/inherit_graph_1.md5
@@ -1 +1 @@
-e5f16d852b74dd651697116cdb482cbf
\ No newline at end of file
+414008b1001331bfd5d70936aa6acf74
\ No newline at end of file
diff --git a/docs/inherit_graph_1.png b/docs/inherit_graph_1.png
index f28e203..d65deab 100644
Binary files a/docs/inherit_graph_1.png and b/docs/inherit_graph_1.png differ
diff --git a/docs/inherits.html b/docs/inherits.html
index 67d0f22..1a22fed 100644
--- a/docs/inherits.html
+++ b/docs/inherits.html
@@ -84,13 +84,14 @@ $(function() {
@@ -122,7 +123,7 @@ $(function() {
1.8.17
diff --git a/docs/menudata.js b/docs/menudata.js
index bb6a937..a4ef47a 100644
--- a/docs/menudata.js
+++ b/docs/menudata.js
@@ -74,4 +74,7 @@ var menudata={children:[
{text:"Variables",url:"functions_vars.html"},
{text:"Related Functions",url:"functions_rela.html"}]}]},
{text:"Files",url:"files.html",children:[
-{text:"File List",url:"files.html"}]}]}
+{text:"File List",url:"files.html"},
+{text:"File Members",url:"globals.html",children:[
+{text:"All",url:"globals.html"},
+{text:"Macros",url:"globals_defs.html"}]}]}]}
diff --git a/docs/namespaceHazelnp.html b/docs/namespaceHazelnp.html
index 4e7c49a..9ab20dc 100644
--- a/docs/namespaceHazelnp.html
+++ b/docs/namespaceHazelnp.html
@@ -98,6 +98,9 @@ Classes
1.8.17
diff --git a/docs/namespaceHazelnp_1_1Internal.html b/docs/namespaceHazelnp_1_1Internal.html
index fc0f0b3..285f776 100644
--- a/docs/namespaceHazelnp_1_1Internal.html
+++ b/docs/namespaceHazelnp_1_1Internal.html
@@ -90,7 +90,7 @@ Classes
1.8.17
diff --git a/docs/namespaceHazelnp_1_1Placeholders.html b/docs/namespaceHazelnp_1_1Placeholders.html
index 2c4c4c0..838e44d 100644
--- a/docs/namespaceHazelnp_1_1Placeholders.html
+++ b/docs/namespaceHazelnp_1_1Placeholders.html
@@ -117,7 +117,7 @@ Variables
1.8.17
diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html
index 9c0661d..2caf7e4 100644
--- a/docs/namespacemembers.html
+++ b/docs/namespacemembers.html
@@ -84,7 +84,7 @@ $(function() {
1.8.17
diff --git a/docs/namespacemembers_enum.html b/docs/namespacemembers_enum.html
index b00bc80..be263c7 100644
--- a/docs/namespacemembers_enum.html
+++ b/docs/namespacemembers_enum.html
@@ -78,7 +78,7 @@ $(function() {
1.8.17
diff --git a/docs/namespacemembers_func.html b/docs/namespacemembers_func.html
index 6abd69c..43b4d92 100644
--- a/docs/namespacemembers_func.html
+++ b/docs/namespacemembers_func.html
@@ -78,7 +78,7 @@ $(function() {
1.8.17
diff --git a/docs/namespacemembers_vars.html b/docs/namespacemembers_vars.html
index acc3298..d17fdcd 100644
--- a/docs/namespacemembers_vars.html
+++ b/docs/namespacemembers_vars.html
@@ -78,7 +78,7 @@ $(function() {
1.8.17
diff --git a/docs/namespaces.html b/docs/namespaces.html
index 43549cc..8603c0f 100644
--- a/docs/namespaces.html
+++ b/docs/namespaces.html
@@ -84,7 +84,7 @@ $(function() {
1.8.17
diff --git a/docs/search/all_10.js b/docs/search/all_10.js
index c4ed650..2e540b6 100644
--- a/docs/search/all_10.js
+++ b/docs/search/all_10.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['what_110',['What',['../classHazelnp_1_1HazelnuppException.html#aa86c415a0f2b4ea5f11892145d1ea83e',1,'Hazelnp::HazelnuppException']]]
+ ['what_115',['What',['../classHazelnp_1_1HazelnuppException.html#aa86c415a0f2b4ea5f11892145d1ea83e',1,'Hazelnp::HazelnuppException']]]
];
diff --git a/docs/search/all_11.js b/docs/search/all_11.js
index b124c9e..99c6b4d 100644
--- a/docs/search/all_11.js
+++ b/docs/search/all_11.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['_7ecmdargsinterface_111',['~CmdArgsInterface',['../classHazelnp_1_1CmdArgsInterface.html#aadc75b3b6c9662cfbd4a936468d50466',1,'Hazelnp::CmdArgsInterface']]],
- ['_7efloatvalue_112',['~FloatValue',['../classHazelnp_1_1FloatValue.html#a02e61e453c3e8e32d4d527799c11fd4a',1,'Hazelnp::FloatValue']]],
- ['_7eintvalue_113',['~IntValue',['../classHazelnp_1_1IntValue.html#af69f25847b0666f9d6c1bb1fed18d917',1,'Hazelnp::IntValue']]],
- ['_7elistvalue_114',['~ListValue',['../classHazelnp_1_1ListValue.html#a91f1450f299d46b3301774a6b4eb6c18',1,'Hazelnp::ListValue']]],
- ['_7eparameter_115',['~Parameter',['../classHazelnp_1_1Parameter.html#a6e2ade42a712f1d3675653329266e42d',1,'Hazelnp::Parameter']]],
- ['_7estringvalue_116',['~StringValue',['../classHazelnp_1_1StringValue.html#a5176062e2110d121466a6855fdc65d6d',1,'Hazelnp::StringValue']]],
- ['_7evalue_117',['~Value',['../classHazelnp_1_1Value.html#a977dea61ee5b00b6c6d77ad6ad2c8d4c',1,'Hazelnp::Value']]],
- ['_7evoidvalue_118',['~VoidValue',['../classHazelnp_1_1VoidValue.html#a6024b40919c3a6acea92be0439be2db0',1,'Hazelnp::VoidValue']]]
+ ['_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']]]
];
diff --git a/docs/search/all_5.js b/docs/search/all_5.js
index c8eb93b..6771625 100644
--- a/docs/search/all_5.js
+++ b/docs/search/all_5.js
@@ -5,14 +5,16 @@ var searchData=
['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)']]],
- ['hazelnuppconstraintexception_44',['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)']]],
- ['hazelnuppconstraintmissingvalue_45',['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_46',['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_47',['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_48',['HazelnuppException.h',['../HazelnuppException_8h.html',1,'']]],
- ['hazelnuppinvalidkeyexception_49',['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_50',['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_51',['Hazelnupp',['../index.html',1,'']]],
- ['internal_52',['Internal',['../namespaceHazelnp_1_1Internal.html',1,'Hazelnp']]],
- ['placeholders_53',['Placeholders',['../namespaceHazelnp_1_1Placeholders.html',1,'Hazelnp']]]
+ ['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']]]
];
diff --git a/docs/search/all_6.js b/docs/search/all_6.js
index bc364ef..54c79e0 100644
--- a/docs/search/all_6.js
+++ b/docs/search/all_6.js
@@ -1,9 +1,11 @@
var searchData=
[
- ['index_2emd_54',['index.md',['../index_8md.html',1,'']]],
- ['int_55',['INT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa53f93baa3057821107c750323892fa92',1,'Hazelnp']]],
- ['intvalue_56',['IntValue',['../classHazelnp_1_1IntValue.html',1,'Hazelnp::IntValue'],['../classHazelnp_1_1IntValue.html#ac1174f807ce2c085f5a24baed4e3c1ba',1,'Hazelnp::IntValue::IntValue()']]],
- ['intvalue_2ecpp_57',['IntValue.cpp',['../IntValue_8cpp.html',1,'']]],
- ['intvalue_2eh_58',['IntValue.h',['../IntValue_8h.html',1,'']]],
- ['isnumeric_59',['IsNumeric',['../classHazelnp_1_1Internal_1_1StringTools.html#a1abf1454a223165acfb52f2a246c8215',1,'Hazelnp::Internal::StringTools']]]
+ ['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']]]
];
diff --git a/docs/search/all_7.js b/docs/search/all_7.js
index 576c771..f32f427 100644
--- a/docs/search/all_7.js
+++ b/docs/search/all_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['key_60',['Key',['../classHazelnp_1_1Parameter.html#a7acd68ce06eec06ab286b1a062f9c8d6',1,'Hazelnp::Parameter']]]
+ ['key_64',['Key',['../classHazelnp_1_1Parameter.html#a7acd68ce06eec06ab286b1a062f9c8d6',1,'Hazelnp::Parameter']]]
];
diff --git a/docs/search/all_8.js b/docs/search/all_8.js
index c8e0aeb..6c49daa 100644
--- a/docs/search/all_8.js
+++ b/docs/search/all_8.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['list_61',['LIST',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa298cb25408234de02baf2085803a464a',1,'Hazelnp']]],
- ['listvalue_62',['ListValue',['../classHazelnp_1_1ListValue.html',1,'Hazelnp::ListValue'],['../classHazelnp_1_1ListValue.html#a6082aaa506b31496720a168da8ab2708',1,'Hazelnp::ListValue::ListValue()']]],
- ['listvalue_2ecpp_63',['ListValue.cpp',['../ListValue_8cpp.html',1,'']]],
- ['listvalue_2eh_64',['ListValue.h',['../ListValue_8h.html',1,'']]]
+ ['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,'']]]
];
diff --git a/docs/search/all_9.js b/docs/search/all_9.js
index 684fed3..108a8ed 100644
--- a/docs/search/all_9.js
+++ b/docs/search/all_9.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['message_65',['message',['../classHazelnp_1_1HazelnuppException.html#aa905cabcd12f542dfc67638732737e88',1,'Hazelnp::HazelnuppException']]]
+ ['message_69',['message',['../classHazelnp_1_1HazelnuppException.html#aa905cabcd12f542dfc67638732737e88',1,'Hazelnp::HazelnuppException']]]
];
diff --git a/docs/search/all_a.js b/docs/search/all_a.js
index 7119dcf..8b7a11b 100644
--- a/docs/search/all_a.js
+++ b/docs/search/all_a.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['operator_20double_66',['operator double',['../classHazelnp_1_1FloatValue.html#ae02de376bbb2b76e0f9d16b1fc4de06d',1,'Hazelnp::FloatValue']]],
- ['operator_20int_67',['operator int',['../classHazelnp_1_1IntValue.html#ab30a38c8f58cefd7cbf365c4aeae79bd',1,'Hazelnp::IntValue']]],
- ['operator_20long_20double_68',['operator long double',['../classHazelnp_1_1FloatValue.html#ad0d4c589190fbab7e6c4d8fcc130ac1b',1,'Hazelnp::FloatValue']]],
- ['operator_20long_20long_20int_69',['operator long long int',['../classHazelnp_1_1IntValue.html#a45b283dae9904ad0643035d3ee5883eb',1,'Hazelnp::IntValue']]],
- ['operator_3c_3c_70',['operator<<',['../classHazelnp_1_1Parameter.html#a11b3529badcbf99b46262772472495c7',1,'Hazelnp::Parameter::operator<<()'],['../classHazelnp_1_1Value.html#ad29db86c4a2dec5bc8d0006031b07211',1,'Hazelnp::Value::operator<<()']]],
- ['operator_5b_5d_71',['operator[]',['../classHazelnp_1_1CmdArgsInterface.html#af5e43c1067fb6c1074d9be3427c7a415',1,'Hazelnp::CmdArgsInterface']]],
- ['string_72',['string',['../classHazelnp_1_1StringValue.html#a23449775f14f828d29b115de040a696b',1,'Hazelnp::StringValue']]],
- ['vector_3c_20value_20_2a_20_3e_73',['vector< Value * >',['../classHazelnp_1_1ListValue.html#a5d92ff2b9a1fa92fbc303ac4d07765d0',1,'Hazelnp::ListValue']]]
+ ['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']]]
];
diff --git a/docs/search/all_b.js b/docs/search/all_b.js
index c035056..0547704 100644
--- a/docs/search/all_b.js
+++ b/docs/search/all_b.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['paramconstraint_74',['ParamConstraint',['../structHazelnp_1_1ParamConstraint.html',1,'Hazelnp::ParamConstraint'],['../structHazelnp_1_1ParamConstraint.html#afa9e1b4378c9fa1b4a7b5b792c062cbe',1,'Hazelnp::ParamConstraint::ParamConstraint()=default'],['../structHazelnp_1_1ParamConstraint.html#af261299848888fb106f5ba3b4c5a72ba',1,'Hazelnp::ParamConstraint::ParamConstraint(bool constrainType, DATA_TYPE requiredType, const std::vector< std::string > &defaultValue, bool required)']]],
- ['paramconstraint_2eh_75',['ParamConstraint.h',['../ParamConstraint_8h.html',1,'']]],
- ['parameter_76',['Parameter',['../classHazelnp_1_1Parameter.html',1,'Hazelnp::Parameter'],['../classHazelnp_1_1Parameter.html#a0c9faefc26cc9d8c886ef71e39e2f90c',1,'Hazelnp::Parameter::Parameter()']]],
- ['parameter_2ecpp_77',['Parameter.cpp',['../Parameter_8cpp.html',1,'']]],
- ['parameter_2eh_78',['Parameter.h',['../Parameter_8h.html',1,'']]],
- ['parse_79',['Parse',['../classHazelnp_1_1CmdArgsInterface.html#a1f4845041e08b3335510de44fafaee19',1,'Hazelnp::CmdArgsInterface']]],
- ['parsenumber_80',['ParseNumber',['../classHazelnp_1_1Internal_1_1StringTools.html#a3cc71bfffcad9a4334e74aac69dbfd68',1,'Hazelnp::Internal::StringTools']]],
- ['placeholders_2eh_81',['Placeholders.h',['../Placeholders_8h.html',1,'']]]
+ ['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,'']]]
];
diff --git a/docs/search/all_c.js b/docs/search/all_c.js
index 3906c9e..691adcf 100644
--- a/docs/search/all_c.js
+++ b/docs/search/all_c.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['registerabbreviation_82',['RegisterAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#aaccf591a74408aeb4363033fe8cb2224',1,'Hazelnp::CmdArgsInterface']]],
- ['registerconstraint_83',['RegisterConstraint',['../classHazelnp_1_1CmdArgsInterface.html#aa30222df012f357455f90e3620346bb2',1,'Hazelnp::CmdArgsInterface']]],
- ['registerdescription_84',['RegisterDescription',['../classHazelnp_1_1CmdArgsInterface.html#a6589d2e818ba32f2a3e5b5a6a5e2bf1e',1,'Hazelnp::CmdArgsInterface']]],
- ['replace_85',['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_86',['Require',['../structHazelnp_1_1ParamConstraint.html#a926e12fcb2fd0d031452c4bcc950bd6c',1,'Hazelnp::ParamConstraint']]],
- ['required_87',['required',['../structHazelnp_1_1ParamConstraint.html#a8ccf3ebecc2d9d0105e181814af2943c',1,'Hazelnp::ParamConstraint']]],
- ['requiredtype_88',['requiredType',['../structHazelnp_1_1ParamConstraint.html#a203b6fd1b9788a529aa0f15fe94fd24a',1,'Hazelnp::ParamConstraint']]]
+ ['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']]]
];
diff --git a/docs/search/all_d.js b/docs/search/all_d.js
index de08d07..48b65a4 100644
--- a/docs/search/all_d.js
+++ b/docs/search/all_d.js
@@ -1,14 +1,14 @@
var searchData=
[
- ['setbriefdescription_89',['SetBriefDescription',['../classHazelnp_1_1CmdArgsInterface.html#a67ba6cb3176884c85dd56fc9084ab66a',1,'Hazelnp::CmdArgsInterface']]],
- ['setcatchhelp_90',['SetCatchHelp',['../classHazelnp_1_1CmdArgsInterface.html#abf553ed4acabf9e1db357715bc10533c',1,'Hazelnp::CmdArgsInterface']]],
- ['setcrashonfail_91',['SetCrashOnFail',['../classHazelnp_1_1CmdArgsInterface.html#a16a3a02f77d240d8cf51cd4ee1797113',1,'Hazelnp::CmdArgsInterface']]],
- ['splitstring_92',['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_93',['STRING',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa63b588d5559f64f89a416e656880b949',1,'Hazelnp']]],
- ['stringtools_94',['StringTools',['../classHazelnp_1_1Internal_1_1StringTools.html',1,'Hazelnp::Internal']]],
- ['stringtools_2ecpp_95',['StringTools.cpp',['../StringTools_8cpp.html',1,'']]],
- ['stringtools_2eh_96',['StringTools.h',['../StringTools_8h.html',1,'']]],
- ['stringvalue_97',['StringValue',['../classHazelnp_1_1StringValue.html',1,'Hazelnp::StringValue'],['../classHazelnp_1_1StringValue.html#a24dad2deec92b51bf60a11400cc8c204',1,'Hazelnp::StringValue::StringValue()']]],
- ['stringvalue_2ecpp_98',['StringValue.cpp',['../StringValue_8cpp.html',1,'']]],
- ['stringvalue_2eh_99',['StringValue.h',['../StringValue_8h.html',1,'']]]
+ ['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,'']]]
];
diff --git a/docs/search/all_e.js b/docs/search/all_e.js
index 91dbee2..992b165 100644
--- a/docs/search/all_e.js
+++ b/docs/search/all_e.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['tolower_100',['ToLower',['../classHazelnp_1_1Internal_1_1StringTools.html#a10f61d7d8bcbfee50882bae801c0e68c',1,'Hazelnp::Internal::StringTools']]],
- ['type_101',['type',['../classHazelnp_1_1Value.html#ae5760a30c237095db595c466372e3c23',1,'Hazelnp::Value']]],
- ['typesafety_102',['TypeSafety',['../structHazelnp_1_1ParamConstraint.html#a7df61dbc8dbaff4bc596fdf2c0532d5b',1,'Hazelnp::ParamConstraint']]]
+ ['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']]]
];
diff --git a/docs/search/all_f.js b/docs/search/all_f.js
index 5977308..671cdaf 100644
--- a/docs/search/all_f.js
+++ b/docs/search/all_f.js
@@ -1,10 +1,11 @@
var searchData=
[
- ['value_103',['Value',['../classHazelnp_1_1Value.html',1,'Hazelnp::Value'],['../classHazelnp_1_1Value.html#a8455d65bb2d939e850d6772dfbf8bfec',1,'Hazelnp::Value::Value()']]],
- ['value_2ecpp_104',['Value.cpp',['../Value_8cpp.html',1,'']]],
- ['value_2eh_105',['Value.h',['../Value_8h.html',1,'']]],
- ['void_106',['VOID',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa6d0c9fc747131795e6e5d0c5119f12cb',1,'Hazelnp']]],
- ['voidvalue_107',['VoidValue',['../classHazelnp_1_1VoidValue.html',1,'Hazelnp::VoidValue'],['../classHazelnp_1_1VoidValue.html#a75abf334b7f55cd149d2bb1962f2d8f1',1,'Hazelnp::VoidValue::VoidValue()']]],
- ['voidvalue_2ecpp_108',['VoidValue.cpp',['../VoidValue_8cpp.html',1,'']]],
- ['voidvalue_2eh_109',['VoidValue.h',['../VoidValue_8h.html',1,'']]]
+ ['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,'']]]
];
diff --git a/docs/search/classes_0.js b/docs/search/classes_0.js
index 03c410e..6fb5b87 100644
--- a/docs/search/classes_0.js
+++ b/docs/search/classes_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['cmdargsinterface_119',['CmdArgsInterface',['../classHazelnp_1_1CmdArgsInterface.html',1,'Hazelnp']]]
+ ['cmdargsinterface_124',['CmdArgsInterface',['../classHazelnp_1_1CmdArgsInterface.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_1.js b/docs/search/classes_1.js
index 37a7664..f11c5f3 100644
--- a/docs/search/classes_1.js
+++ b/docs/search/classes_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['floatvalue_120',['FloatValue',['../classHazelnp_1_1FloatValue.html',1,'Hazelnp']]]
+ ['floatvalue_125',['FloatValue',['../classHazelnp_1_1FloatValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_2.js b/docs/search/classes_2.js
index b7e3cff..10657b2 100644
--- a/docs/search/classes_2.js
+++ b/docs/search/classes_2.js
@@ -1,9 +1,10 @@
var searchData=
[
- ['hazelnuppconstraintexception_121',['HazelnuppConstraintException',['../classHazelnp_1_1HazelnuppConstraintException.html',1,'Hazelnp']]],
- ['hazelnuppconstraintmissingvalue_122',['HazelnuppConstraintMissingValue',['../classHazelnp_1_1HazelnuppConstraintMissingValue.html',1,'Hazelnp']]],
- ['hazelnuppconstrainttypemissmatch_123',['HazelnuppConstraintTypeMissmatch',['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html',1,'Hazelnp']]],
- ['hazelnuppexception_124',['HazelnuppException',['../classHazelnp_1_1HazelnuppException.html',1,'Hazelnp']]],
- ['hazelnuppinvalidkeyexception_125',['HazelnuppInvalidKeyException',['../classHazelnp_1_1HazelnuppInvalidKeyException.html',1,'Hazelnp']]],
- ['hazelnuppvaluenotconvertibleexception_126',['HazelnuppValueNotConvertibleException',['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html',1,'Hazelnp']]]
+ ['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']]]
];
diff --git a/docs/search/classes_3.js b/docs/search/classes_3.js
index f02bcf7..1018705 100644
--- a/docs/search/classes_3.js
+++ b/docs/search/classes_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['intvalue_127',['IntValue',['../classHazelnp_1_1IntValue.html',1,'Hazelnp']]]
+ ['intvalue_133',['IntValue',['../classHazelnp_1_1IntValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_4.js b/docs/search/classes_4.js
index 6a957d1..930ee9a 100644
--- a/docs/search/classes_4.js
+++ b/docs/search/classes_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['listvalue_128',['ListValue',['../classHazelnp_1_1ListValue.html',1,'Hazelnp']]]
+ ['listvalue_134',['ListValue',['../classHazelnp_1_1ListValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_5.js b/docs/search/classes_5.js
index 6758c3e..f261d9b 100644
--- a/docs/search/classes_5.js
+++ b/docs/search/classes_5.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['paramconstraint_129',['ParamConstraint',['../structHazelnp_1_1ParamConstraint.html',1,'Hazelnp']]],
- ['parameter_130',['Parameter',['../classHazelnp_1_1Parameter.html',1,'Hazelnp']]]
+ ['paramconstraint_135',['ParamConstraint',['../structHazelnp_1_1ParamConstraint.html',1,'Hazelnp']]],
+ ['parameter_136',['Parameter',['../classHazelnp_1_1Parameter.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_6.js b/docs/search/classes_6.js
index 2fbe838..994998b 100644
--- a/docs/search/classes_6.js
+++ b/docs/search/classes_6.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['stringtools_131',['StringTools',['../classHazelnp_1_1Internal_1_1StringTools.html',1,'Hazelnp::Internal']]],
- ['stringvalue_132',['StringValue',['../classHazelnp_1_1StringValue.html',1,'Hazelnp']]]
+ ['stringtools_137',['StringTools',['../classHazelnp_1_1Internal_1_1StringTools.html',1,'Hazelnp::Internal']]],
+ ['stringvalue_138',['StringValue',['../classHazelnp_1_1StringValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_7.js b/docs/search/classes_7.js
index e28cc7c..053e16d 100644
--- a/docs/search/classes_7.js
+++ b/docs/search/classes_7.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['value_133',['Value',['../classHazelnp_1_1Value.html',1,'Hazelnp']]],
- ['voidvalue_134',['VoidValue',['../classHazelnp_1_1VoidValue.html',1,'Hazelnp']]]
+ ['value_139',['Value',['../classHazelnp_1_1Value.html',1,'Hazelnp']]],
+ ['voidvalue_140',['VoidValue',['../classHazelnp_1_1VoidValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/defines_0.js b/docs/search/defines_0.js
index 6041d19..2ee2760 100644
--- a/docs/search/defines_0.js
+++ b/docs/search/defines_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['c_5fify_237',['C_Ify',['../helper_8h.html#afb631a54ed93a93015e671fcbec7ac81',1,'helper.h']]]
+ ['hazelnupp_5fversion_263',['HAZELNUPP_VERSION',['../Version_8h.html#a5ade51e925f9cad08d64d4021c8312a0',1,'Version.h']]]
];
diff --git a/docs/search/enums_0.js b/docs/search/enums_0.js
index 04a6ea2..ea05df6 100644
--- a/docs/search/enums_0.js
+++ b/docs/search/enums_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['data_5ftype_245',['DATA_TYPE',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803f',1,'Hazelnp']]]
+ ['data_5ftype_255',['DATA_TYPE',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803f',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_0.js b/docs/search/enumvalues_0.js
index 9e04d3c..6d7bd01 100644
--- a/docs/search/enumvalues_0.js
+++ b/docs/search/enumvalues_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['float_246',['FLOAT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fae738c26bf4ce1037fa81b039a915cbf6',1,'Hazelnp']]]
+ ['float_256',['FLOAT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fae738c26bf4ce1037fa81b039a915cbf6',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_1.js b/docs/search/enumvalues_1.js
index e392af2..bf96a19 100644
--- a/docs/search/enumvalues_1.js
+++ b/docs/search/enumvalues_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['int_247',['INT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa53f93baa3057821107c750323892fa92',1,'Hazelnp']]]
+ ['int_257',['INT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa53f93baa3057821107c750323892fa92',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_2.js b/docs/search/enumvalues_2.js
index edeb30e..92031f2 100644
--- a/docs/search/enumvalues_2.js
+++ b/docs/search/enumvalues_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['list_248',['LIST',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa298cb25408234de02baf2085803a464a',1,'Hazelnp']]]
+ ['list_258',['LIST',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa298cb25408234de02baf2085803a464a',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_3.js b/docs/search/enumvalues_3.js
index 81f34a1..9ad98ba 100644
--- a/docs/search/enumvalues_3.js
+++ b/docs/search/enumvalues_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['string_249',['STRING',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa63b588d5559f64f89a416e656880b949',1,'Hazelnp']]]
+ ['string_259',['STRING',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa63b588d5559f64f89a416e656880b949',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_4.js b/docs/search/enumvalues_4.js
index 35fa611..b0c53b7 100644
--- a/docs/search/enumvalues_4.js
+++ b/docs/search/enumvalues_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['void_250',['VOID',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa6d0c9fc747131795e6e5d0c5119f12cb',1,'Hazelnp']]]
+ ['void_260',['VOID',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa6d0c9fc747131795e6e5d0c5119f12cb',1,'Hazelnp']]]
];
diff --git a/docs/search/files_0.js b/docs/search/files_0.js
index 7564601..94ca31d 100644
--- a/docs/search/files_0.js
+++ b/docs/search/files_0.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['cmdargsinterface_2ecpp_138',['CmdArgsInterface.cpp',['../CmdArgsInterface_8cpp.html',1,'']]],
- ['cmdargsinterface_2eh_139',['CmdArgsInterface.h',['../CmdArgsInterface_8h.html',1,'']]]
+ ['cmdargsinterface_2ecpp_144',['CmdArgsInterface.cpp',['../CmdArgsInterface_8cpp.html',1,'']]],
+ ['cmdargsinterface_2eh_145',['CmdArgsInterface.h',['../CmdArgsInterface_8h.html',1,'']]]
];
diff --git a/docs/search/files_1.js b/docs/search/files_1.js
index 2a6bcc6..0ade363 100644
--- a/docs/search/files_1.js
+++ b/docs/search/files_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['datatype_2eh_140',['DataType.h',['../DataType_8h.html',1,'']]]
+ ['datatype_2eh_146',['DataType.h',['../DataType_8h.html',1,'']]]
];
diff --git a/docs/search/files_2.js b/docs/search/files_2.js
index 46c1b38..4ebe7cf 100644
--- a/docs/search/files_2.js
+++ b/docs/search/files_2.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['floatvalue_2ecpp_141',['FloatValue.cpp',['../FloatValue_8cpp.html',1,'']]],
- ['floatvalue_2eh_142',['FloatValue.h',['../FloatValue_8h.html',1,'']]]
+ ['floatvalue_2ecpp_147',['FloatValue.cpp',['../FloatValue_8cpp.html',1,'']]],
+ ['floatvalue_2eh_148',['FloatValue.h',['../FloatValue_8h.html',1,'']]]
];
diff --git a/docs/search/files_3.js b/docs/search/files_3.js
index bc1fb93..7f17fcc 100644
--- a/docs/search/files_3.js
+++ b/docs/search/files_3.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['hazelnupp_2evcxproj_2efilelistabsolute_2etxt_143',['Hazelnupp.vcxproj.FileListAbsolute.txt',['../Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)'],['../Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)']]],
- ['hazelnuppexception_2eh_144',['HazelnuppException.h',['../HazelnuppException_8h.html',1,'']]]
+ ['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,'']]]
];
diff --git a/docs/search/files_4.js b/docs/search/files_4.js
index bfd6c4c..584662b 100644
--- a/docs/search/files_4.js
+++ b/docs/search/files_4.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['index_2emd_145',['index.md',['../index_8md.html',1,'']]],
- ['intvalue_2ecpp_146',['IntValue.cpp',['../IntValue_8cpp.html',1,'']]],
- ['intvalue_2eh_147',['IntValue.h',['../IntValue_8h.html',1,'']]]
+ ['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,'']]]
];
diff --git a/docs/search/files_5.js b/docs/search/files_5.js
index 4e124a5..54fb4b6 100644
--- a/docs/search/files_5.js
+++ b/docs/search/files_5.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['listvalue_2ecpp_148',['ListValue.cpp',['../ListValue_8cpp.html',1,'']]],
- ['listvalue_2eh_149',['ListValue.h',['../ListValue_8h.html',1,'']]]
+ ['listvalue_2ecpp_154',['ListValue.cpp',['../ListValue_8cpp.html',1,'']]],
+ ['listvalue_2eh_155',['ListValue.h',['../ListValue_8h.html',1,'']]]
];
diff --git a/docs/search/files_6.js b/docs/search/files_6.js
index 1786ea5..4aa7264 100644
--- a/docs/search/files_6.js
+++ b/docs/search/files_6.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['paramconstraint_2eh_150',['ParamConstraint.h',['../ParamConstraint_8h.html',1,'']]],
- ['parameter_2ecpp_151',['Parameter.cpp',['../Parameter_8cpp.html',1,'']]],
- ['parameter_2eh_152',['Parameter.h',['../Parameter_8h.html',1,'']]],
- ['placeholders_2eh_153',['Placeholders.h',['../Placeholders_8h.html',1,'']]]
+ ['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,'']]]
];
diff --git a/docs/search/files_7.js b/docs/search/files_7.js
index a7fec03..9249c5a 100644
--- a/docs/search/files_7.js
+++ b/docs/search/files_7.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['stringtools_2ecpp_154',['StringTools.cpp',['../StringTools_8cpp.html',1,'']]],
- ['stringtools_2eh_155',['StringTools.h',['../StringTools_8h.html',1,'']]],
- ['stringvalue_2ecpp_156',['StringValue.cpp',['../StringValue_8cpp.html',1,'']]],
- ['stringvalue_2eh_157',['StringValue.h',['../StringValue_8h.html',1,'']]]
+ ['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,'']]]
];
diff --git a/docs/search/files_8.js b/docs/search/files_8.js
index f23792e..b5deb07 100644
--- a/docs/search/files_8.js
+++ b/docs/search/files_8.js
@@ -1,7 +1,8 @@
var searchData=
[
- ['value_2ecpp_158',['Value.cpp',['../Value_8cpp.html',1,'']]],
- ['value_2eh_159',['Value.h',['../Value_8h.html',1,'']]],
- ['voidvalue_2ecpp_160',['VoidValue.cpp',['../VoidValue_8cpp.html',1,'']]],
- ['voidvalue_2eh_161',['VoidValue.h',['../VoidValue_8h.html',1,'']]]
+ ['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,'']]]
];
diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js
index 7545802..3f8c4d1 100644
--- a/docs/search/functions_0.js
+++ b/docs/search/functions_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['addvalue_162',['AddValue',['../classHazelnp_1_1ListValue.html#af8787d266aa353d3f96e2c76cce76c41',1,'Hazelnp::ListValue']]]
+ ['addvalue_169',['AddValue',['../classHazelnp_1_1ListValue.html#af8787d266aa353d3f96e2c76cce76c41',1,'Hazelnp::ListValue']]]
];
diff --git a/docs/search/functions_1.js b/docs/search/functions_1.js
index 7e9f5f4..e438052 100644
--- a/docs/search/functions_1.js
+++ b/docs/search/functions_1.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['clearabbreviation_163',['ClearAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a31f690bd95d5469d38af816183cbe3e7',1,'Hazelnp::CmdArgsInterface']]],
- ['clearabbreviations_164',['ClearAbbreviations',['../classHazelnp_1_1CmdArgsInterface.html#a019e48f48427e7caa76c964bd0f117d0',1,'Hazelnp::CmdArgsInterface']]],
- ['clearconstraint_165',['ClearConstraint',['../classHazelnp_1_1CmdArgsInterface.html#a112d2d5e3fd1cf1507592389c8454984',1,'Hazelnp::CmdArgsInterface']]],
- ['clearconstraints_166',['ClearConstraints',['../classHazelnp_1_1CmdArgsInterface.html#ad472671fb12450b8d929418fbbffbe40',1,'Hazelnp::CmdArgsInterface']]],
- ['cleardescription_167',['ClearDescription',['../classHazelnp_1_1CmdArgsInterface.html#a62889ce1faa90d0f20be3ae45803baa0',1,'Hazelnp::CmdArgsInterface']]],
- ['cleardescriptions_168',['ClearDescriptions',['../classHazelnp_1_1CmdArgsInterface.html#a328dbc265e7ffa9ab526ed8aa755e107',1,'Hazelnp::CmdArgsInterface']]],
- ['cmdargsinterface_169',['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_170',['Contains',['../classHazelnp_1_1Internal_1_1StringTools.html#a4f1ff9fb44995407ea45b8c7c67ffeb6',1,'Hazelnp::Internal::StringTools']]]
+ ['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']]]
];
diff --git a/docs/search/functions_10.js b/docs/search/functions_10.js
index 0651ed5..db0bc48 100644
--- a/docs/search/functions_10.js
+++ b/docs/search/functions_10.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['_7ecmdargsinterface_230',['~CmdArgsInterface',['../classHazelnp_1_1CmdArgsInterface.html#aadc75b3b6c9662cfbd4a936468d50466',1,'Hazelnp::CmdArgsInterface']]],
- ['_7efloatvalue_231',['~FloatValue',['../classHazelnp_1_1FloatValue.html#a02e61e453c3e8e32d4d527799c11fd4a',1,'Hazelnp::FloatValue']]],
- ['_7eintvalue_232',['~IntValue',['../classHazelnp_1_1IntValue.html#af69f25847b0666f9d6c1bb1fed18d917',1,'Hazelnp::IntValue']]],
- ['_7elistvalue_233',['~ListValue',['../classHazelnp_1_1ListValue.html#a91f1450f299d46b3301774a6b4eb6c18',1,'Hazelnp::ListValue']]],
- ['_7eparameter_234',['~Parameter',['../classHazelnp_1_1Parameter.html#a6e2ade42a712f1d3675653329266e42d',1,'Hazelnp::Parameter']]],
- ['_7estringvalue_235',['~StringValue',['../classHazelnp_1_1StringValue.html#a5176062e2110d121466a6855fdc65d6d',1,'Hazelnp::StringValue']]],
- ['_7evalue_236',['~Value',['../classHazelnp_1_1Value.html#a977dea61ee5b00b6c6d77ad6ad2c8d4c',1,'Hazelnp::Value']]],
- ['_7evoidvalue_237',['~VoidValue',['../classHazelnp_1_1VoidValue.html#a6024b40919c3a6acea92be0439be2db0',1,'Hazelnp::VoidValue']]]
+ ['_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']]]
];
diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js
index abf5c3a..45c7f9b 100644
--- a/docs/search/functions_2.js
+++ b/docs/search/functions_2.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['datatypetostring_171',['DataTypeToString',['../namespaceHazelnp.html#a7fb1e5ad9e2ecb6c0025beb19f11621b',1,'Hazelnp']]],
- ['deepcopy_172',['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_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()']]]
];
diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js
index a9c1686..f724f3f 100644
--- a/docs/search/functions_3.js
+++ b/docs/search/functions_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['floatvalue_173',['FloatValue',['../classHazelnp_1_1FloatValue.html#a6bb35564e3331a3feb57b08caad0df44',1,'Hazelnp::FloatValue']]]
+ ['floatvalue_180',['FloatValue',['../classHazelnp_1_1FloatValue.html#a6bb35564e3331a3feb57b08caad0df44',1,'Hazelnp::FloatValue']]]
];
diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js
index 85b3f72..7d94824 100644
--- a/docs/search/functions_4.js
+++ b/docs/search/functions_4.js
@@ -1,20 +1,20 @@
var searchData=
[
- ['generatedocumentation_174',['GenerateDocumentation',['../classHazelnp_1_1CmdArgsInterface.html#a9b9bc5c4443799ea847077e9cefb1927',1,'Hazelnp::CmdArgsInterface']]],
- ['getabbreviation_175',['GetAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a1486bfef870e6502aefc23b11ce6caaf',1,'Hazelnp::CmdArgsInterface']]],
- ['getasosstring_176',['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_177',['GetBriefDescription',['../classHazelnp_1_1CmdArgsInterface.html#a1945208a97707b2e3c654424f0760441',1,'Hazelnp::CmdArgsInterface']]],
- ['getcatchhelp_178',['GetCatchHelp',['../classHazelnp_1_1CmdArgsInterface.html#a1026d98c23659b6d3d108b231806a1e3',1,'Hazelnp::CmdArgsInterface']]],
- ['getconstraint_179',['GetConstraint',['../classHazelnp_1_1CmdArgsInterface.html#adec82884377a5193f68dcc7b6ef69d8b',1,'Hazelnp::CmdArgsInterface']]],
- ['getcrashonfail_180',['GetCrashOnFail',['../classHazelnp_1_1CmdArgsInterface.html#a3e60c7a90c11bdc634d0f5d0dba5064c',1,'Hazelnp::CmdArgsInterface']]],
- ['getdatatype_181',['GetDataType',['../classHazelnp_1_1Value.html#adbb80bf6d455a316e6e5103353429993',1,'Hazelnp::Value']]],
- ['getdescription_182',['GetDescription',['../classHazelnp_1_1CmdArgsInterface.html#a89bc3f54d7ff0740549dbdf7b7f727e3',1,'Hazelnp::CmdArgsInterface']]],
- ['getexecutablename_183',['GetExecutableName',['../classHazelnp_1_1CmdArgsInterface.html#afe83a815b21d37b3d2a6d0ef67137faf',1,'Hazelnp::CmdArgsInterface']]],
- ['getfloat32_184',['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_185',['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_186',['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_187',['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_188',['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_189',['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_190',['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_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()']]]
];
diff --git a/docs/search/functions_5.js b/docs/search/functions_5.js
index 979e05e..230a680 100644
--- a/docs/search/functions_5.js
+++ b/docs/search/functions_5.js
@@ -1,12 +1,13 @@
var searchData=
[
- ['hasabbreviation_191',['HasAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#a58b81709e631cee5f3db3f3f48611fe9',1,'Hazelnp::CmdArgsInterface']]],
- ['hasdescription_192',['HasDescription',['../classHazelnp_1_1CmdArgsInterface.html#a5003f826ee31c6365bf4b6e8b2c8d9f1',1,'Hazelnp::CmdArgsInterface']]],
- ['hasparam_193',['HasParam',['../classHazelnp_1_1CmdArgsInterface.html#a3a7fa36fe69ee8bf3b400983a21ecd24',1,'Hazelnp::CmdArgsInterface']]],
- ['hazelnuppconstraintexception_194',['HazelnuppConstraintException',['../classHazelnp_1_1HazelnuppConstraintException.html#a4d08002a96bf9b3da3c6e931a51960e9',1,'Hazelnp::HazelnuppConstraintException::HazelnuppConstraintException()'],['../classHazelnp_1_1HazelnuppConstraintException.html#a944f0e6a384e032a762c5892964e1cc0',1,'Hazelnp::HazelnuppConstraintException::HazelnuppConstraintException(const std::string &msg)']]],
- ['hazelnuppconstraintmissingvalue_195',['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_196',['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_197',['HazelnuppException',['../classHazelnp_1_1HazelnuppException.html#a0b21fd5d4f22e5e677b74eb0acd7c6ff',1,'Hazelnp::HazelnuppException::HazelnuppException()'],['../classHazelnp_1_1HazelnuppException.html#a816f823fe2ebd35076049e33b9f3c05c',1,'Hazelnp::HazelnuppException::HazelnuppException(const std::string &msg)']]],
- ['hazelnuppinvalidkeyexception_198',['HazelnuppInvalidKeyException',['../classHazelnp_1_1HazelnuppInvalidKeyException.html#ab23be8f7cb84129fa85ed1e7a0b280a0',1,'Hazelnp::HazelnuppInvalidKeyException::HazelnuppInvalidKeyException()'],['../classHazelnp_1_1HazelnuppInvalidKeyException.html#a18a08dc4efe80a378216460db5769891',1,'Hazelnp::HazelnuppInvalidKeyException::HazelnuppInvalidKeyException(const std::string &msg)']]],
- ['hazelnuppvaluenotconvertibleexception_199',['HazelnuppValueNotConvertibleException',['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html#a0babee1bb5cec9fdd4abfd86995561f4',1,'Hazelnp::HazelnuppValueNotConvertibleException::HazelnuppValueNotConvertibleException()'],['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html#a7ba376cd7fc7edcb934ee0257d4867f2',1,'Hazelnp::HazelnuppValueNotConvertibleException::HazelnuppValueNotConvertibleException(const std::string &msg)']]]
+ ['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)']]]
];
diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js
index e2bd2d3..ad90193 100644
--- a/docs/search/functions_6.js
+++ b/docs/search/functions_6.js
@@ -1,5 +1,6 @@
var searchData=
[
- ['intvalue_200',['IntValue',['../classHazelnp_1_1IntValue.html#ac1174f807ce2c085f5a24baed4e3c1ba',1,'Hazelnp::IntValue']]],
- ['isnumeric_201',['IsNumeric',['../classHazelnp_1_1Internal_1_1StringTools.html#a1abf1454a223165acfb52f2a246c8215',1,'Hazelnp::Internal::StringTools']]]
+ ['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']]]
];
diff --git a/docs/search/functions_7.js b/docs/search/functions_7.js
index 6d11dd8..552e361 100644
--- a/docs/search/functions_7.js
+++ b/docs/search/functions_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['key_202',['Key',['../classHazelnp_1_1Parameter.html#a7acd68ce06eec06ab286b1a062f9c8d6',1,'Hazelnp::Parameter']]]
+ ['key_211',['Key',['../classHazelnp_1_1Parameter.html#a7acd68ce06eec06ab286b1a062f9c8d6',1,'Hazelnp::Parameter']]]
];
diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js
index c308dad..2a64cab 100644
--- a/docs/search/functions_8.js
+++ b/docs/search/functions_8.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['listvalue_203',['ListValue',['../classHazelnp_1_1ListValue.html#a6082aaa506b31496720a168da8ab2708',1,'Hazelnp::ListValue']]]
+ ['listvalue_212',['ListValue',['../classHazelnp_1_1ListValue.html#a6082aaa506b31496720a168da8ab2708',1,'Hazelnp::ListValue']]]
];
diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js
index 6d6ce63..410d63a 100644
--- a/docs/search/functions_9.js
+++ b/docs/search/functions_9.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['operator_20double_204',['operator double',['../classHazelnp_1_1FloatValue.html#ae02de376bbb2b76e0f9d16b1fc4de06d',1,'Hazelnp::FloatValue']]],
- ['operator_20int_205',['operator int',['../classHazelnp_1_1IntValue.html#ab30a38c8f58cefd7cbf365c4aeae79bd',1,'Hazelnp::IntValue']]],
- ['operator_20long_20double_206',['operator long double',['../classHazelnp_1_1FloatValue.html#ad0d4c589190fbab7e6c4d8fcc130ac1b',1,'Hazelnp::FloatValue']]],
- ['operator_20long_20long_20int_207',['operator long long int',['../classHazelnp_1_1IntValue.html#a45b283dae9904ad0643035d3ee5883eb',1,'Hazelnp::IntValue']]],
- ['operator_5b_5d_208',['operator[]',['../classHazelnp_1_1CmdArgsInterface.html#af5e43c1067fb6c1074d9be3427c7a415',1,'Hazelnp::CmdArgsInterface']]],
- ['string_209',['string',['../classHazelnp_1_1StringValue.html#a23449775f14f828d29b115de040a696b',1,'Hazelnp::StringValue']]],
- ['vector_3c_20value_20_2a_20_3e_210',['vector< Value * >',['../classHazelnp_1_1ListValue.html#a5d92ff2b9a1fa92fbc303ac4d07765d0',1,'Hazelnp::ListValue']]]
+ ['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']]]
];
diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js
index 1c3b8f0..e6d3b0c 100644
--- a/docs/search/functions_a.js
+++ b/docs/search/functions_a.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['paramconstraint_211',['ParamConstraint',['../structHazelnp_1_1ParamConstraint.html#afa9e1b4378c9fa1b4a7b5b792c062cbe',1,'Hazelnp::ParamConstraint::ParamConstraint()=default'],['../structHazelnp_1_1ParamConstraint.html#af261299848888fb106f5ba3b4c5a72ba',1,'Hazelnp::ParamConstraint::ParamConstraint(bool constrainType, DATA_TYPE requiredType, const std::vector< std::string > &defaultValue, bool required)']]],
- ['parameter_212',['Parameter',['../classHazelnp_1_1Parameter.html#a0c9faefc26cc9d8c886ef71e39e2f90c',1,'Hazelnp::Parameter']]],
- ['parse_213',['Parse',['../classHazelnp_1_1CmdArgsInterface.html#a1f4845041e08b3335510de44fafaee19',1,'Hazelnp::CmdArgsInterface']]],
- ['parsenumber_214',['ParseNumber',['../classHazelnp_1_1Internal_1_1StringTools.html#a3cc71bfffcad9a4334e74aac69dbfd68',1,'Hazelnp::Internal::StringTools']]]
+ ['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']]]
];
diff --git a/docs/search/functions_b.js b/docs/search/functions_b.js
index a8d6f8c..2c3f2ba 100644
--- a/docs/search/functions_b.js
+++ b/docs/search/functions_b.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['registerabbreviation_215',['RegisterAbbreviation',['../classHazelnp_1_1CmdArgsInterface.html#aaccf591a74408aeb4363033fe8cb2224',1,'Hazelnp::CmdArgsInterface']]],
- ['registerconstraint_216',['RegisterConstraint',['../classHazelnp_1_1CmdArgsInterface.html#aa30222df012f357455f90e3620346bb2',1,'Hazelnp::CmdArgsInterface']]],
- ['registerdescription_217',['RegisterDescription',['../classHazelnp_1_1CmdArgsInterface.html#a6589d2e818ba32f2a3e5b5a6a5e2bf1e',1,'Hazelnp::CmdArgsInterface']]],
- ['replace_218',['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_219',['Require',['../structHazelnp_1_1ParamConstraint.html#a926e12fcb2fd0d031452c4bcc950bd6c',1,'Hazelnp::ParamConstraint']]]
+ ['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']]]
];
diff --git a/docs/search/functions_c.js b/docs/search/functions_c.js
index 6c1ab97..472c7ea 100644
--- a/docs/search/functions_c.js
+++ b/docs/search/functions_c.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['setbriefdescription_220',['SetBriefDescription',['../classHazelnp_1_1CmdArgsInterface.html#a67ba6cb3176884c85dd56fc9084ab66a',1,'Hazelnp::CmdArgsInterface']]],
- ['setcatchhelp_221',['SetCatchHelp',['../classHazelnp_1_1CmdArgsInterface.html#abf553ed4acabf9e1db357715bc10533c',1,'Hazelnp::CmdArgsInterface']]],
- ['setcrashonfail_222',['SetCrashOnFail',['../classHazelnp_1_1CmdArgsInterface.html#a16a3a02f77d240d8cf51cd4ee1797113',1,'Hazelnp::CmdArgsInterface']]],
- ['splitstring_223',['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_224',['StringValue',['../classHazelnp_1_1StringValue.html#a24dad2deec92b51bf60a11400cc8c204',1,'Hazelnp::StringValue']]]
+ ['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']]]
];
diff --git a/docs/search/functions_d.js b/docs/search/functions_d.js
index d9ab56a..04d0fed 100644
--- a/docs/search/functions_d.js
+++ b/docs/search/functions_d.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['tolower_225',['ToLower',['../classHazelnp_1_1Internal_1_1StringTools.html#a10f61d7d8bcbfee50882bae801c0e68c',1,'Hazelnp::Internal::StringTools']]],
- ['typesafety_226',['TypeSafety',['../structHazelnp_1_1ParamConstraint.html#a7df61dbc8dbaff4bc596fdf2c0532d5b',1,'Hazelnp::ParamConstraint']]]
+ ['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']]]
];
diff --git a/docs/search/functions_e.js b/docs/search/functions_e.js
index 11d9d65..e288c45 100644
--- a/docs/search/functions_e.js
+++ b/docs/search/functions_e.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['value_227',['Value',['../classHazelnp_1_1Value.html#a8455d65bb2d939e850d6772dfbf8bfec',1,'Hazelnp::Value']]],
- ['voidvalue_228',['VoidValue',['../classHazelnp_1_1VoidValue.html#a75abf334b7f55cd149d2bb1962f2d8f1',1,'Hazelnp::VoidValue']]]
+ ['value_236',['Value',['../classHazelnp_1_1Value.html#a8455d65bb2d939e850d6772dfbf8bfec',1,'Hazelnp::Value']]],
+ ['voidvalue_237',['VoidValue',['../classHazelnp_1_1VoidValue.html#a75abf334b7f55cd149d2bb1962f2d8f1',1,'Hazelnp::VoidValue']]]
];
diff --git a/docs/search/functions_f.js b/docs/search/functions_f.js
index 8ca6514..587ca06 100644
--- a/docs/search/functions_f.js
+++ b/docs/search/functions_f.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['what_229',['What',['../classHazelnp_1_1HazelnuppException.html#aa86c415a0f2b4ea5f11892145d1ea83e',1,'Hazelnp::HazelnuppException']]]
+ ['what_238',['What',['../classHazelnp_1_1HazelnuppException.html#aa86c415a0f2b4ea5f11892145d1ea83e',1,'Hazelnp::HazelnuppException']]]
];
diff --git a/docs/search/namespaces_0.js b/docs/search/namespaces_0.js
index ce9e79d..f726d81 100644
--- a/docs/search/namespaces_0.js
+++ b/docs/search/namespaces_0.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['hazelnp_135',['Hazelnp',['../namespaceHazelnp.html',1,'']]],
- ['internal_136',['Internal',['../namespaceHazelnp_1_1Internal.html',1,'Hazelnp']]],
- ['placeholders_137',['Placeholders',['../namespaceHazelnp_1_1Placeholders.html',1,'Hazelnp']]]
+ ['hazelnp_141',['Hazelnp',['../namespaceHazelnp.html',1,'']]],
+ ['internal_142',['Internal',['../namespaceHazelnp_1_1Internal.html',1,'Hazelnp']]],
+ ['placeholders_143',['Placeholders',['../namespaceHazelnp_1_1Placeholders.html',1,'Hazelnp']]]
];
diff --git a/docs/search/pages_0.js b/docs/search/pages_0.js
index 0da1bf2..a84c9c1 100644
--- a/docs/search/pages_0.js
+++ b/docs/search/pages_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['hazelnupp_253',['Hazelnupp',['../index.html',1,'']]]
+ ['hazelnupp_264',['Hazelnupp',['../index.html',1,'']]]
];
diff --git a/docs/search/related_0.js b/docs/search/related_0.js
index b23d230..94eda18 100644
--- a/docs/search/related_0.js
+++ b/docs/search/related_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['cmdargsinterface_251',['CmdArgsInterface',['../structHazelnp_1_1ParamConstraint.html#a01773a2aa9845fd639f63468586b67b0',1,'Hazelnp::ParamConstraint']]]
+ ['cmdargsinterface_261',['CmdArgsInterface',['../structHazelnp_1_1ParamConstraint.html#a01773a2aa9845fd639f63468586b67b0',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/related_1.js b/docs/search/related_1.js
index 7625507..a1823dc 100644
--- a/docs/search/related_1.js
+++ b/docs/search/related_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['operator_3c_3c_252',['operator<<',['../classHazelnp_1_1Parameter.html#a11b3529badcbf99b46262772472495c7',1,'Hazelnp::Parameter::operator<<()'],['../classHazelnp_1_1Value.html#ad29db86c4a2dec5bc8d0006031b07211',1,'Hazelnp::Value::operator<<()']]]
+ ['operator_3c_3c_262',['operator<<',['../classHazelnp_1_1Parameter.html#a11b3529badcbf99b46262772472495c7',1,'Hazelnp::Parameter::operator<<()'],['../classHazelnp_1_1Value.html#ad29db86c4a2dec5bc8d0006031b07211',1,'Hazelnp::Value::operator<<()']]]
];
diff --git a/docs/search/searchdata.js b/docs/search/searchdata.js
index f645ed0..744d451 100644
--- a/docs/search/searchdata.js
+++ b/docs/search/searchdata.js
@@ -5,11 +5,12 @@ var indexSectionsWithContent =
2: "h",
3: "cdfhilpsv",
4: "acdfghikloprstvw~",
- 5: "cdgmrt",
+ 5: "cdgimrt",
6: "d",
7: "filsv",
8: "co",
- 9: "h"
+ 9: "h",
+ 10: "h"
};
var indexSectionNames =
@@ -23,7 +24,8 @@ var indexSectionNames =
6: "enums",
7: "enumvalues",
8: "related",
- 9: "pages"
+ 9: "defines",
+ 10: "pages"
};
var indexSectionLabels =
@@ -37,6 +39,7 @@ var indexSectionLabels =
6: "Enumerations",
7: "Enumerator",
8: "Friends",
- 9: "Pages"
+ 9: "Macros",
+ 10: "Pages"
};
diff --git a/docs/search/variables_0.js b/docs/search/variables_0.js
index d431e4c..d9268da 100644
--- a/docs/search/variables_0.js
+++ b/docs/search/variables_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['constraintype_238',['constrainType',['../structHazelnp_1_1ParamConstraint.html#a88a4a4c215723259c71853992d09acac',1,'Hazelnp::ParamConstraint']]]
+ ['constraintype_247',['constrainType',['../structHazelnp_1_1ParamConstraint.html#a88a4a4c215723259c71853992d09acac',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/variables_1.js b/docs/search/variables_1.js
index a7549f5..5abad8b 100644
--- a/docs/search/variables_1.js
+++ b/docs/search/variables_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['defaultvalue_239',['defaultValue',['../structHazelnp_1_1ParamConstraint.html#a1d3a627b3a23fe0db3a368e51dbcd5a7',1,'Hazelnp::ParamConstraint']]]
+ ['defaultvalue_248',['defaultValue',['../structHazelnp_1_1ParamConstraint.html#a1d3a627b3a23fe0db3a368e51dbcd5a7',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/variables_2.js b/docs/search/variables_2.js
index 8506ec1..9413561 100644
--- a/docs/search/variables_2.js
+++ b/docs/search/variables_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['g_5femptystring_240',['g_emptyString',['../namespaceHazelnp_1_1Placeholders.html#a90536f0cd5261b18da736e954c6b8b79',1,'Hazelnp::Placeholders']]]
+ ['g_5femptystring_249',['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 dbff33a..a71d2bb 100644
--- a/docs/search/variables_3.js
+++ b/docs/search/variables_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['message_241',['message',['../classHazelnp_1_1HazelnuppException.html#aa905cabcd12f542dfc67638732737e88',1,'Hazelnp::HazelnuppException']]]
+ ['incompatibleparameters_250',['incompatibleParameters',['../structHazelnp_1_1ParamConstraint.html#acf45734665238b51483f77701039108c',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/variables_4.js b/docs/search/variables_4.js
index 8c1df84..d355068 100644
--- a/docs/search/variables_4.js
+++ b/docs/search/variables_4.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['required_242',['required',['../structHazelnp_1_1ParamConstraint.html#a8ccf3ebecc2d9d0105e181814af2943c',1,'Hazelnp::ParamConstraint']]],
- ['requiredtype_243',['requiredType',['../structHazelnp_1_1ParamConstraint.html#a203b6fd1b9788a529aa0f15fe94fd24a',1,'Hazelnp::ParamConstraint']]]
+ ['message_251',['message',['../classHazelnp_1_1HazelnuppException.html#aa905cabcd12f542dfc67638732737e88',1,'Hazelnp::HazelnuppException']]]
];
diff --git a/docs/search/variables_5.js b/docs/search/variables_5.js
index a2878cb..2d7b184 100644
--- a/docs/search/variables_5.js
+++ b/docs/search/variables_5.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['type_244',['type',['../classHazelnp_1_1Value.html#ae5760a30c237095db595c466372e3c23',1,'Hazelnp::Value']]]
+ ['required_252',['required',['../structHazelnp_1_1ParamConstraint.html#a8ccf3ebecc2d9d0105e181814af2943c',1,'Hazelnp::ParamConstraint']]],
+ ['requiredtype_253',['requiredType',['../structHazelnp_1_1ParamConstraint.html#a203b6fd1b9788a529aa0f15fe94fd24a',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/variables_6.js b/docs/search/variables_6.js
index 0446eee..486c3de 100644
--- a/docs/search/variables_6.js
+++ b/docs/search/variables_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['wantedtype_246',['wantedType',['../structHazelnp_1_1ParamConstraint.html#ac07a0c0555431d4b1e0bc6afdba41329',1,'Hazelnp::ParamConstraint']]]
+ ['type_254',['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 b5aba78..697a467 100644
--- a/docs/structHazelnp_1_1ParamConstraint-members.html
+++ b/docs/structHazelnp_1_1ParamConstraint-members.html
@@ -84,16 +84,19 @@ $(function() {
1.8.17
diff --git a/docs/structHazelnp_1_1ParamConstraint.html b/docs/structHazelnp_1_1ParamConstraint.html
index 0bba4d6..c1a70f7 100644
--- a/docs/structHazelnp_1_1ParamConstraint.html
+++ b/docs/structHazelnp_1_1ParamConstraint.html
@@ -91,7 +91,7 @@ Collaboration diagram for Hazelnp::ParamConstraint:

Definition at line 67 of file ParamConstraint.h.
+Definition at line 92 of file ParamConstraint.h.
Should this parameter be forced to be of a certain type?
Remember to set constrainTo to the wanted type.
Definition at line 48 of file ParamConstraint.h.
+Definition at line 70 of file ParamConstraint.h.
@@ -388,7 +478,25 @@ Friends Gets applied if this parameter was not given.Definition at line 56 of file ParamConstraint.h.
+Definition at line 78 of file ParamConstraint.h.
+ + + + +| std::vector<std::string> Hazelnp::ParamConstraint::incompatibleParameters | +
Parameters that are incompatible with this parameter.
+ +Definition at line 85 of file ParamConstraint.h.
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 60 of file ParamConstraint.h.
+Definition at line 82 of file ParamConstraint.h.
@@ -424,7 +532,7 @@ FriendsConstrain the parameter to this value. Requires constrainType to be set to true.
Definition at line 51 of file ParamConstraint.h.
+Definition at line 73 of file ParamConstraint.h.
@@ -432,14 +540,15 @@ Friends
1.8.17
diff --git a/docs/structHazelnp_1_1ParamConstraint__coll__graph.map b/docs/structHazelnp_1_1ParamConstraint__coll__graph.map
index a80797d..c44528c 100644
--- a/docs/structHazelnp_1_1ParamConstraint__coll__graph.map
+++ b/docs/structHazelnp_1_1ParamConstraint__coll__graph.map
@@ -1,5 +1,5 @@