diff --git a/docs/DataType_8h.html b/docs/DataType_8h.html
index 583ea89..fd6a916 100644
--- a/docs/DataType_8h.html
+++ b/docs/DataType_8h.html
@@ -148,7 +148,7 @@ Functions
diff --git a/docs/DataType_8h_source.html b/docs/DataType_8h_source.html
index d1ac3d5..e825f17 100644
--- a/docs/DataType_8h_source.html
+++ b/docs/DataType_8h_source.html
@@ -128,7 +128,7 @@ $(function() {
static std::string DataTypeToString(DATA_TYPE type)
diff --git a/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html b/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
index 370e8cf..524849c 100644
--- a/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
+++ b/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
@@ -77,7 +77,7 @@ $(function() {
diff --git a/docs/FloatValue_8cpp.html b/docs/FloatValue_8cpp.html
index 2bf8dd3..23f9c8f 100644
--- a/docs/FloatValue_8cpp.html
+++ b/docs/FloatValue_8cpp.html
@@ -103,7 +103,7 @@ Include dependency graph for FloatValue.cpp:
diff --git a/docs/FloatValue_8cpp_source.html b/docs/FloatValue_8cpp_source.html
index 115d6e5..f7f7d58 100644
--- a/docs/FloatValue_8cpp_source.html
+++ b/docs/FloatValue_8cpp_source.html
@@ -173,7 +173,7 @@ $(function() {
int GetInt32() const override
Will return the data as an int.
diff --git a/docs/FloatValue_8h.html b/docs/FloatValue_8h.html
index 07e62ef..e7cee7b 100644
--- a/docs/FloatValue_8h.html
+++ b/docs/FloatValue_8h.html
@@ -123,7 +123,7 @@ Namespaces
diff --git a/docs/FloatValue_8h_source.html b/docs/FloatValue_8h_source.html
index 46adb17..e16af15 100644
--- a/docs/FloatValue_8h_source.html
+++ b/docs/FloatValue_8h_source.html
@@ -142,7 +142,7 @@ $(function() {
int GetInt32() const override
Will return the data as an int.
diff --git a/docs/HazelnuppException_8h.html b/docs/HazelnuppException_8h.html
index 5608a2f..e444714 100644
--- a/docs/HazelnuppException_8h.html
+++ b/docs/HazelnuppException_8h.html
@@ -137,7 +137,7 @@ Namespaces
diff --git a/docs/HazelnuppException_8h_source.html b/docs/HazelnuppException_8h_source.html
index 9a61431..cf4e694 100644
--- a/docs/HazelnuppException_8h_source.html
+++ b/docs/HazelnuppException_8h_source.html
@@ -170,7 +170,7 @@ $(function() {
HazelnuppInvalidKeyException()
diff --git a/docs/Hazelnupp_8cpp.html b/docs/Hazelnupp_8cpp.html
index 07fcced..22e17df 100644
--- a/docs/Hazelnupp_8cpp.html
+++ b/docs/Hazelnupp_8cpp.html
@@ -122,7 +122,7 @@ Include dependency graph for Hazelnupp.cpp:
diff --git a/docs/Hazelnupp_8cpp_source.html b/docs/Hazelnupp_8cpp_source.html
index f770d31..4c217f4 100644
--- a/docs/Hazelnupp_8cpp_source.html
+++ b/docs/Hazelnupp_8cpp_source.html
@@ -698,7 +698,7 @@ $(function() {
diff --git a/docs/Hazelnupp_8h.html b/docs/Hazelnupp_8h.html
index 6b81be2..20d8046 100644
--- a/docs/Hazelnupp_8h.html
+++ b/docs/Hazelnupp_8h.html
@@ -128,7 +128,7 @@ Namespaces
diff --git a/docs/Hazelnupp_8h_source.html b/docs/Hazelnupp_8h_source.html
index 79ea7a5..dd3fc82 100644
--- a/docs/Hazelnupp_8h_source.html
+++ b/docs/Hazelnupp_8h_source.html
@@ -236,7 +236,7 @@ $(function() {
const std::string GetDescription(const std::string ¶meter) const
Will return a short description for a parameter, if it exists.
diff --git a/docs/IntValue_8cpp.html b/docs/IntValue_8cpp.html
index 252945a..47f0df2 100644
--- a/docs/IntValue_8cpp.html
+++ b/docs/IntValue_8cpp.html
@@ -103,7 +103,7 @@ Include dependency graph for IntValue.cpp:
diff --git a/docs/IntValue_8cpp_source.html b/docs/IntValue_8cpp_source.html
index 5f5b151..ed1ed32 100644
--- a/docs/IntValue_8cpp_source.html
+++ b/docs/IntValue_8cpp_source.html
@@ -173,7 +173,7 @@ $(function() {
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/IntValue_8h.html b/docs/IntValue_8h.html
index 186b40a..7acbd73 100644
--- a/docs/IntValue_8h.html
+++ b/docs/IntValue_8h.html
@@ -123,7 +123,7 @@ Namespaces
diff --git a/docs/IntValue_8h_source.html b/docs/IntValue_8h_source.html
index 1a5f8d8..9e91fe6 100644
--- a/docs/IntValue_8h_source.html
+++ b/docs/IntValue_8h_source.html
@@ -142,7 +142,7 @@ $(function() {
diff --git a/docs/ListValue_8cpp.html b/docs/ListValue_8cpp.html
index 36b9af7..8a58a7e 100644
--- a/docs/ListValue_8cpp.html
+++ b/docs/ListValue_8cpp.html
@@ -103,7 +103,7 @@ Include dependency graph for ListValue.cpp:
diff --git a/docs/ListValue_8cpp_source.html b/docs/ListValue_8cpp_source.html
index c867251..142fde1 100644
--- a/docs/ListValue_8cpp_source.html
+++ b/docs/ListValue_8cpp_source.html
@@ -199,7 +199,7 @@ $(function() {
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/ListValue_8h.html b/docs/ListValue_8h.html
index 4c19085..97b8821 100644
--- a/docs/ListValue_8h.html
+++ b/docs/ListValue_8h.html
@@ -123,7 +123,7 @@ Namespaces
diff --git a/docs/ListValue_8h_source.html b/docs/ListValue_8h_source.html
index e0bcd4a..5c6d3b2 100644
--- a/docs/ListValue_8h_source.html
+++ b/docs/ListValue_8h_source.html
@@ -145,7 +145,7 @@ $(function() {
diff --git a/docs/ParamConstraint_8h.html b/docs/ParamConstraint_8h.html
index f0864f1..783b83a 100644
--- a/docs/ParamConstraint_8h.html
+++ b/docs/ParamConstraint_8h.html
@@ -122,7 +122,7 @@ Namespaces
diff --git a/docs/ParamConstraint_8h_source.html b/docs/ParamConstraint_8h_source.html
index afb5059..b3c10ca 100644
--- a/docs/ParamConstraint_8h_source.html
+++ b/docs/ParamConstraint_8h_source.html
@@ -163,7 +163,7 @@ $(function() {
std::vector< std::string > defaultValue
The default value for this parameter.
diff --git a/docs/Parameter_8cpp.html b/docs/Parameter_8cpp.html
index b22098f..2749b83 100644
--- a/docs/Parameter_8cpp.html
+++ b/docs/Parameter_8cpp.html
@@ -98,7 +98,7 @@ Include dependency graph for Parameter.cpp:
diff --git a/docs/Parameter_8cpp_source.html b/docs/Parameter_8cpp_source.html
index a483268..2902b9a 100644
--- a/docs/Parameter_8cpp_source.html
+++ b/docs/Parameter_8cpp_source.html
@@ -116,7 +116,7 @@ $(function() {
diff --git a/docs/Parameter_8h.html b/docs/Parameter_8h.html
index ca7c366..bdf1804 100644
--- a/docs/Parameter_8h.html
+++ b/docs/Parameter_8h.html
@@ -125,7 +125,7 @@ Namespaces
diff --git a/docs/Parameter_8h_source.html b/docs/Parameter_8h_source.html
index 7b94be5..8f5eb7b 100644
--- a/docs/Parameter_8h_source.html
+++ b/docs/Parameter_8h_source.html
@@ -119,7 +119,7 @@ $(function() {
diff --git a/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html b/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
index a695c07..9edaf48 100644
--- a/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
+++ b/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
@@ -77,7 +77,7 @@ $(function() {
diff --git a/docs/StringTools_8cpp.html b/docs/StringTools_8cpp.html
index cfde7b6..d6f8a78 100644
--- a/docs/StringTools_8cpp.html
+++ b/docs/StringTools_8cpp.html
@@ -97,7 +97,7 @@ Include dependency graph for StringTools.cpp:
diff --git a/docs/StringTools_8cpp_source.html b/docs/StringTools_8cpp_source.html
index 3ffaa15..b61d235 100644
--- a/docs/StringTools_8cpp_source.html
+++ b/docs/StringTools_8cpp_source.html
@@ -275,7 +275,7 @@ $(function() {
diff --git a/docs/StringTools_8h.html b/docs/StringTools_8h.html
index 6b5e5e4..2f1085a 100644
--- a/docs/StringTools_8h.html
+++ b/docs/StringTools_8h.html
@@ -124,7 +124,7 @@ Namespaces
diff --git a/docs/StringTools_8h_source.html b/docs/StringTools_8h_source.html
index a781ef2..bf7b1eb 100644
--- a/docs/StringTools_8h_source.html
+++ b/docs/StringTools_8h_source.html
@@ -129,7 +129,7 @@ $(function() {
diff --git a/docs/StringValue_8cpp.html b/docs/StringValue_8cpp.html
index 81e2501..d72c760 100644
--- a/docs/StringValue_8cpp.html
+++ b/docs/StringValue_8cpp.html
@@ -103,7 +103,7 @@ Include dependency graph for StringValue.cpp:
diff --git a/docs/StringValue_8cpp_source.html b/docs/StringValue_8cpp_source.html
index cd3a7fd..72b38db 100644
--- a/docs/StringValue_8cpp_source.html
+++ b/docs/StringValue_8cpp_source.html
@@ -165,7 +165,7 @@ $(function() {
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/StringValue_8h.html b/docs/StringValue_8h.html
index 0dc8cda..1d0bd61 100644
--- a/docs/StringValue_8h.html
+++ b/docs/StringValue_8h.html
@@ -123,7 +123,7 @@ Namespaces
diff --git a/docs/StringValue_8h_source.html b/docs/StringValue_8h_source.html
index ac51190..3501056 100644
--- a/docs/StringValue_8h_source.html
+++ b/docs/StringValue_8h_source.html
@@ -141,7 +141,7 @@ $(function() {
diff --git a/docs/Value_8cpp.html b/docs/Value_8cpp.html
index 8c4d017..8ea8e06 100644
--- a/docs/Value_8cpp.html
+++ b/docs/Value_8cpp.html
@@ -97,7 +97,7 @@ Include dependency graph for Value.cpp:
diff --git a/docs/Value_8cpp_source.html b/docs/Value_8cpp_source.html
index 86548ca..3acf15f 100644
--- a/docs/Value_8cpp_source.html
+++ b/docs/Value_8cpp_source.html
@@ -102,7 +102,7 @@ $(function() {
diff --git a/docs/Value_8h.html b/docs/Value_8h.html
index 1794da4..b872244 100644
--- a/docs/Value_8h.html
+++ b/docs/Value_8h.html
@@ -137,7 +137,7 @@ Namespaces
diff --git a/docs/Value_8h_source.html b/docs/Value_8h_source.html
index 453d3bc..8394532 100644
--- a/docs/Value_8h_source.html
+++ b/docs/Value_8h_source.html
@@ -148,7 +148,7 @@ $(function() {
virtual long double GetFloat64() const =0
Will attempt to return the floating-point data (long double)
diff --git a/docs/VoidValue_8cpp.html b/docs/VoidValue_8cpp.html
index 534a83f..ccf32a9 100644
--- a/docs/VoidValue_8cpp.html
+++ b/docs/VoidValue_8cpp.html
@@ -101,7 +101,7 @@ Include dependency graph for VoidValue.cpp:
diff --git a/docs/VoidValue_8cpp_source.html b/docs/VoidValue_8cpp_source.html
index e0216f4..7f49275 100644
--- a/docs/VoidValue_8cpp_source.html
+++ b/docs/VoidValue_8cpp_source.html
@@ -150,7 +150,7 @@ $(function() {
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/VoidValue_8h.html b/docs/VoidValue_8h.html
index d6d2926..860e4d3 100644
--- a/docs/VoidValue_8h.html
+++ b/docs/VoidValue_8h.html
@@ -122,7 +122,7 @@ Namespaces
diff --git a/docs/VoidValue_8h_source.html b/docs/VoidValue_8h_source.html
index 2c378da..2029c3f 100644
--- a/docs/VoidValue_8h_source.html
+++ b/docs/VoidValue_8h_source.html
@@ -131,7 +131,7 @@ $(function() {
diff --git a/docs/annotated.html b/docs/annotated.html
index 797e7e5..6b11090 100644
--- a/docs/annotated.html
+++ b/docs/annotated.html
@@ -98,7 +98,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1FloatValue-members.html b/docs/classHazelnp_1_1FloatValue-members.html
index 9187381..c8ea273 100644
--- a/docs/classHazelnp_1_1FloatValue-members.html
+++ b/docs/classHazelnp_1_1FloatValue-members.html
@@ -101,7 +101,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1FloatValue.html b/docs/classHazelnp_1_1FloatValue.html
index 9aac1f0..42f464a 100644
--- a/docs/classHazelnp_1_1FloatValue.html
+++ b/docs/classHazelnp_1_1FloatValue.html
@@ -574,7 +574,7 @@ Additional Inherited Members
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/classHazelnp_1_1Hazelnupp-members.html b/docs/classHazelnp_1_1Hazelnupp-members.html
index 0780eff..6afa501 100644
--- a/docs/classHazelnp_1_1Hazelnupp-members.html
+++ b/docs/classHazelnp_1_1Hazelnupp-members.html
@@ -107,7 +107,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1Hazelnupp.html b/docs/classHazelnp_1_1Hazelnupp.html
index 7e8e3c4..c093a06 100644
--- a/docs/classHazelnp_1_1Hazelnupp.html
+++ b/docs/classHazelnp_1_1Hazelnupp.html
@@ -990,7 +990,7 @@ Public Member Functions
static std::string DataTypeToString(DATA_TYPE type)
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException-members.html b/docs/classHazelnp_1_1HazelnuppConstraintException-members.html
index 033e629..c26bf30 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException-members.html
@@ -90,7 +90,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException.html b/docs/classHazelnp_1_1HazelnuppConstraintException.html
index 68ef7df..5681e50 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintException.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException.html
@@ -201,7 +201,7 @@ Additional Inherited Members
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html
index 6a5a5b5..3184e17 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html
@@ -92,7 +92,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html
index 184b1e8..4395c3d 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html
@@ -206,7 +206,7 @@ Additional Inherited Members
HazelnuppConstraintException()
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html
index 8607d78..c3a0a06 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html
@@ -92,7 +92,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html
index 3c3d067..a9f91ed 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html
@@ -206,7 +206,7 @@ Additional Inherited Members
HazelnuppConstraintException()
diff --git a/docs/classHazelnp_1_1HazelnuppException-members.html b/docs/classHazelnp_1_1HazelnuppException-members.html
index 81a8bd4..557bcce 100644
--- a/docs/classHazelnp_1_1HazelnuppException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppException-members.html
@@ -88,7 +88,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1HazelnuppException.html b/docs/classHazelnp_1_1HazelnuppException.html
index 3d437c1..cb02032 100644
--- a/docs/classHazelnp_1_1HazelnuppException.html
+++ b/docs/classHazelnp_1_1HazelnuppException.html
@@ -255,7 +255,7 @@ Protected Attributes
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html b/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html
index 07a5b7f..368d7c9 100644
--- a/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html
@@ -90,7 +90,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html b/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html
index a941859..4862483 100644
--- a/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html
+++ b/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html
@@ -199,7 +199,7 @@ Additional Inherited Members
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html
index 7fd042d..b5deaeb 100644
--- a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html
@@ -90,7 +90,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html
index 735e6f1..57bcfe7 100644
--- a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html
+++ b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html
@@ -199,7 +199,7 @@ Additional Inherited Members
diff --git a/docs/classHazelnp_1_1IntValue-members.html b/docs/classHazelnp_1_1IntValue-members.html
index f27eab5..3b01f52 100644
--- a/docs/classHazelnp_1_1IntValue-members.html
+++ b/docs/classHazelnp_1_1IntValue-members.html
@@ -101,7 +101,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1IntValue.html b/docs/classHazelnp_1_1IntValue.html
index 6c5e89b..34dcb6e 100644
--- a/docs/classHazelnp_1_1IntValue.html
+++ b/docs/classHazelnp_1_1IntValue.html
@@ -574,7 +574,7 @@ Additional Inherited Members
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/classHazelnp_1_1ListValue-members.html b/docs/classHazelnp_1_1ListValue-members.html
index 1752fd7..649aefe 100644
--- a/docs/classHazelnp_1_1ListValue-members.html
+++ b/docs/classHazelnp_1_1ListValue-members.html
@@ -101,7 +101,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1ListValue.html b/docs/classHazelnp_1_1ListValue.html
index 4430f59..b644f5a 100644
--- a/docs/classHazelnp_1_1ListValue.html
+++ b/docs/classHazelnp_1_1ListValue.html
@@ -601,7 +601,7 @@ Additional Inherited Members
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/classHazelnp_1_1Parameter-members.html b/docs/classHazelnp_1_1Parameter-members.html
index 0372028..c08f344 100644
--- a/docs/classHazelnp_1_1Parameter-members.html
+++ b/docs/classHazelnp_1_1Parameter-members.html
@@ -89,7 +89,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1Parameter.html b/docs/classHazelnp_1_1Parameter.html
index f176953..43c2c82 100644
--- a/docs/classHazelnp_1_1Parameter.html
+++ b/docs/classHazelnp_1_1Parameter.html
@@ -275,7 +275,7 @@ Friends
virtual Value * Deepcopy() const =0
Will return a deeopopy of this object.
diff --git a/docs/classHazelnp_1_1StringTools-members.html b/docs/classHazelnp_1_1StringTools-members.html
index 8cc90ef..e4cab79 100644
--- a/docs/classHazelnp_1_1StringTools-members.html
+++ b/docs/classHazelnp_1_1StringTools-members.html
@@ -92,7 +92,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1StringTools.html b/docs/classHazelnp_1_1StringTools.html
index 0934445..7dcf2d4 100644
--- a/docs/classHazelnp_1_1StringTools.html
+++ b/docs/classHazelnp_1_1StringTools.html
@@ -626,7 +626,7 @@ Static Public Member Functions
diff --git a/docs/classHazelnp_1_1StringValue-members.html b/docs/classHazelnp_1_1StringValue-members.html
index 031a698..8485834 100644
--- a/docs/classHazelnp_1_1StringValue-members.html
+++ b/docs/classHazelnp_1_1StringValue-members.html
@@ -100,7 +100,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1StringValue.html b/docs/classHazelnp_1_1StringValue.html
index bbf1034..6f4798a 100644
--- a/docs/classHazelnp_1_1StringValue.html
+++ b/docs/classHazelnp_1_1StringValue.html
@@ -547,7 +547,7 @@ Additional Inherited Members
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/classHazelnp_1_1Value-members.html b/docs/classHazelnp_1_1Value-members.html
index f014e7c..ab95da0 100644
--- a/docs/classHazelnp_1_1Value-members.html
+++ b/docs/classHazelnp_1_1Value-members.html
@@ -97,7 +97,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1Value.html b/docs/classHazelnp_1_1Value.html
index eb2bf0d..8c91d2d 100644
--- a/docs/classHazelnp_1_1Value.html
+++ b/docs/classHazelnp_1_1Value.html
@@ -548,7 +548,7 @@ Friends
diff --git a/docs/classHazelnp_1_1VoidValue-members.html b/docs/classHazelnp_1_1VoidValue-members.html
index b252117..cfaf696 100644
--- a/docs/classHazelnp_1_1VoidValue-members.html
+++ b/docs/classHazelnp_1_1VoidValue-members.html
@@ -98,7 +98,7 @@ $(function() {
diff --git a/docs/classHazelnp_1_1VoidValue.html b/docs/classHazelnp_1_1VoidValue.html
index 9b7ea1d..3c70b8a 100644
--- a/docs/classHazelnp_1_1VoidValue.html
+++ b/docs/classHazelnp_1_1VoidValue.html
@@ -493,7 +493,7 @@ Additional Inherited Members
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not ...
diff --git a/docs/classes.html b/docs/classes.html
index 3bec190..740245b 100644
--- a/docs/classes.html
+++ b/docs/classes.html
@@ -119,7 +119,7 @@ $(function() {
diff --git a/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html b/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
index 68e4295..89c26fe 100644
--- a/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
+++ b/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
@@ -136,7 +136,7 @@ Files
diff --git a/docs/dir_0cc5f59b28c403d42cc56800132eb975.html b/docs/dir_0cc5f59b28c403d42cc56800132eb975.html
index 4a90466..958871c 100644
--- a/docs/dir_0cc5f59b28c403d42cc56800132eb975.html
+++ b/docs/dir_0cc5f59b28c403d42cc56800132eb975.html
@@ -81,7 +81,7 @@ $(function() {
diff --git a/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html b/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html
index 793dca7..eb990c8 100644
--- a/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html
+++ b/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html
@@ -81,7 +81,7 @@ $(function() {
diff --git a/docs/dir_a8cffda729361e9d9637effa362fcea9.html b/docs/dir_a8cffda729361e9d9637effa362fcea9.html
index 7474e27..7ae3813 100644
--- a/docs/dir_a8cffda729361e9d9637effa362fcea9.html
+++ b/docs/dir_a8cffda729361e9d9637effa362fcea9.html
@@ -81,7 +81,7 @@ $(function() {
diff --git a/docs/files.html b/docs/files.html
index 962c49a..832e840 100644
--- a/docs/files.html
+++ b/docs/files.html
@@ -107,7 +107,7 @@ $(function() {
diff --git a/docs/functions.html b/docs/functions.html
index 4d20a49..5d85dfa 100644
--- a/docs/functions.html
+++ b/docs/functions.html
@@ -424,7 +424,7 @@ $(function() {
diff --git a/docs/functions_func.html b/docs/functions_func.html
index c09c115..3a4b770 100644
--- a/docs/functions_func.html
+++ b/docs/functions_func.html
@@ -395,7 +395,7 @@ $(function() {
diff --git a/docs/functions_rela.html b/docs/functions_rela.html
index 4c46c95..5abd95d 100644
--- a/docs/functions_rela.html
+++ b/docs/functions_rela.html
@@ -79,7 +79,7 @@ $(function() {
diff --git a/docs/functions_vars.html b/docs/functions_vars.html
index 951370e..6b558ae 100644
--- a/docs/functions_vars.html
+++ b/docs/functions_vars.html
@@ -96,7 +96,7 @@ $(function() {
diff --git a/docs/globals.html b/docs/globals.html
index d9f8d93..c2e350b 100644
--- a/docs/globals.html
+++ b/docs/globals.html
@@ -78,7 +78,7 @@ $(function() {
diff --git a/docs/globals_func.html b/docs/globals_func.html
index d10784d..4d173de 100644
--- a/docs/globals_func.html
+++ b/docs/globals_func.html
@@ -78,7 +78,7 @@ $(function() {
diff --git a/docs/graph_legend.html b/docs/graph_legend.html
index 1cf759b..c8c5366 100644
--- a/docs/graph_legend.html
+++ b/docs/graph_legend.html
@@ -137,7 +137,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
diff --git a/docs/hierarchy.html b/docs/hierarchy.html
index 753ff31..c1a5c87 100644
--- a/docs/hierarchy.html
+++ b/docs/hierarchy.html
@@ -100,7 +100,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically:
diff --git a/docs/index.html b/docs/index.html
index 8670f54..a721daa 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -78,9 +78,10 @@ $(function() {
Hazelnupp does not support windows-, or bsd-style arguments. Only linux-style.
What is the linux-style? This:
# Using a long parameter
-
a.out --long-parameter 1234
-
# Using an abbreviated parameter
-
a.out -lp 1234
+
$ a.out --long-parameter 1234
+
+
# Using an abbreviated parameter
+
$ a.out -lp 1234
Note
These examples reference exceptions. These are not enabled by default. The default behaviour for user-fault exceptions is to produce output to stderr
and kill the process.
@@ -102,22 +103,22 @@ What's the concept?
List (non-recursive)
Here are examples on how to create them
# Void
-
a.out --foo
+
$ a.out --foo
# Int
-
a.out --foo 5
+
$ a.out --foo 5
# Float
-
a.out --foo 5.5
+
$ a.out --foo 5.5
# String
-
a.out --foo peter
+
$ a.out --foo peter
# List (any type above works)
-
a.out --foo peter jake jeff billy
+
$ a.out --foo peter jake jeff billy
# List, mixed types
-
a.out --foo 1 2 3 4 peter willy billy bob 3
+
$ a.out --foo 1 2 3 4 peter willy billy bob 3
These parameters can then be accessed via a simple lookup!
Minimal working example
@@ -282,7 +283,7 @@ Automatic parameter documentation
--help This will display the parameter documentation.
---name LIST default=['peter' 'hannes'] The names to target
+--names LIST default=['peter' 'hannes'] The names to target
--force -f Just forces it.
@@ -299,22 +300,46 @@ Automatic parameter documentation
If you want to display this information somewhere else, you can always access it as a string via args.GenerateDocumentation()
.
More examples?
-Check out the unit tests! They may help you out!
+
Check out the tests! They may help you out!
Also make sure to check out the doxygen docs!
-Further notes
-This is still in alpha! There is no guarantee at all that this actually works.
- Whilst i did my best do make sure it does, i bet there are still a few flaws i did overlook.
- 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 do it, but i'm not sure when.
- Feel free to submit a PR if you fixed something :)
-
What is not supported?
Chaining abbreviated parameters, like this:
# This is not supported. It would think -ltr is one parameter.
-
a.out -ltr
+
$ a.out -ltr
# Instead do this
-
a.out -l -t -r
-
+
$ a.out -l -t -r
+Using parameters multiple times
# This is not supported.
+
# Let's say -i is short for --input
+
$ a.out -i hello.txt -i shoe.txt -i somsang.txt
+
+
# Instead do this
+
$ a.out -i hello.txt shoe.txt somsang.txt
+
+Further notes
+This is still in alpha! There is no guarantee at all that this actually works.
+ Whilst i did my best do 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 :)
+
+Contributing
+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 agreed upon and come with tests.
+ Just create an issue with the tag feature request
. Don't forget to update the UML Hazelnupp.vpp
aswell! The (free) modelling software used is Visual Paradigm.
+
+Any code added must match the existing style!
+- Objects begin with a lowercase initial
+- Classifiers and Functions/Methods begin with an uppercase initial
+- Classifiers are camel-case
+- Classifiers get documented via
/** */
for doxygen. See existing classifiers
+- Members (methods and objects) get documented via
//!
for doxygen. See existing definitions.
+{
always gets a new line
+- Enumerations (and their values) and macros are all-upper case snake-case
+- No
using namespace std
+- Do
using namespace Hazelnp
in cpp files. Don't do Hazelnp::
if possible
+- Files outside the project (like STL) have to be included with
#include <>
. Not ""
+
+
LICENSE
Copyright (c) 2021, Leon Etienne
@@ -341,7 +366,7 @@ LICENSE
static ParamConstraint TypeSafety(const std::string &key, DATA_TYPE wantedType, bool constrainType=true)
Constructs a type-safety constraint.
diff --git a/docs/index_8md.html b/docs/index_8md.html
index b533e1a..c4d679e 100644
--- a/docs/index_8md.html
+++ b/docs/index_8md.html
@@ -77,7 +77,7 @@ $(function() {
diff --git a/docs/inherits.html b/docs/inherits.html
index 3281085..4a1c1da 100644
--- a/docs/inherits.html
+++ b/docs/inherits.html
@@ -122,7 +122,7 @@ $(function() {
diff --git a/docs/main_8cpp.html b/docs/main_8cpp.html
index 9b6c1d8..1be76f9 100644
--- a/docs/main_8cpp.html
+++ b/docs/main_8cpp.html
@@ -176,7 +176,7 @@ Functions
void RegisterDescription(const std::string ¶meter, const std::string &description)
Willl register a short description for a parameter.
diff --git a/docs/main_8cpp_source.html b/docs/main_8cpp_source.html
index fb56280..2068866 100644
--- a/docs/main_8cpp_source.html
+++ b/docs/main_8cpp_source.html
@@ -128,7 +128,7 @@ $(function() {
void RegisterDescription(const std::string ¶meter, const std::string &description)
Willl register a short description for a parameter.
diff --git a/docs/namespaceHazelnp.html b/docs/namespaceHazelnp.html
index 55c9352..05b1def 100644
--- a/docs/namespaceHazelnp.html
+++ b/docs/namespaceHazelnp.html
@@ -246,7 +246,7 @@ Functions
diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html
index 5e20222..17a4d61 100644
--- a/docs/namespacemembers.html
+++ b/docs/namespacemembers.html
@@ -81,7 +81,7 @@ $(function() {
diff --git a/docs/namespacemembers_enum.html b/docs/namespacemembers_enum.html
index 6f1e4eb..c6acecf 100644
--- a/docs/namespacemembers_enum.html
+++ b/docs/namespacemembers_enum.html
@@ -78,7 +78,7 @@ $(function() {
diff --git a/docs/namespacemembers_func.html b/docs/namespacemembers_func.html
index 9344bc8..fcb7695 100644
--- a/docs/namespacemembers_func.html
+++ b/docs/namespacemembers_func.html
@@ -78,7 +78,7 @@ $(function() {
diff --git a/docs/namespaces.html b/docs/namespaces.html
index 22e9ba8..cd12afe 100644
--- a/docs/namespaces.html
+++ b/docs/namespaces.html
@@ -82,7 +82,7 @@ $(function() {
diff --git a/docs/structHazelnp_1_1ParamConstraint-members.html b/docs/structHazelnp_1_1ParamConstraint-members.html
index 8a84f82..a522037 100644
--- a/docs/structHazelnp_1_1ParamConstraint-members.html
+++ b/docs/structHazelnp_1_1ParamConstraint-members.html
@@ -93,7 +93,7 @@ $(function() {
diff --git a/docs/structHazelnp_1_1ParamConstraint.html b/docs/structHazelnp_1_1ParamConstraint.html
index 5c98758..e589ffc 100644
--- a/docs/structHazelnp_1_1ParamConstraint.html
+++ b/docs/structHazelnp_1_1ParamConstraint.html
@@ -451,7 +451,7 @@ Public Attributes
std::vector< std::string > defaultValue
The default value for this parameter.