diff --git a/docs/DataType_8h.html b/docs/DataType_8h.html index 74bc12c..047d0a6 100644 --- a/docs/DataType_8h.html +++ b/docs/DataType_8h.html @@ -75,6 +75,7 @@ $(function() {
Go to the source code of this file.
+Namespaces | |
| Hazelnp | |
Enumerations | |
| enum | DATA_TYPE { - DATA_TYPE::VOID, -DATA_TYPE::INT, -DATA_TYPE::FLOAT, -DATA_TYPE::STRING, + |
| enum | Hazelnp::DATA_TYPE { + Hazelnp::DATA_TYPE::VOID, +Hazelnp::DATA_TYPE::INT, +Hazelnp::DATA_TYPE::FLOAT, +Hazelnp::DATA_TYPE::STRING, - DATA_TYPE::LIST + Hazelnp::DATA_TYPE::LIST } |
| The different data types a paramater can be. More... | |
| The different data types a paramater can be. More... | |
-
|
- -strong | -
1.8.17
diff --git a/docs/DataType_8h_source.html b/docs/DataType_8h_source.html
index 52b5f98..34a0d0f 100644
--- a/docs/DataType_8h_source.html
+++ b/docs/DataType_8h_source.html
@@ -80,24 +80,28 @@ $(function() {
-
-
1.8.17
diff --git a/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html b/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
index 2f85f9c..f0e492a 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 a67d042..180dff5 100644
--- a/docs/FloatValue_8cpp.html
+++ b/docs/FloatValue_8cpp.html
@@ -102,7 +102,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 78f719f..49100b7 100644
--- a/docs/FloatValue_8cpp_source.html
+++ b/docs/FloatValue_8cpp_source.html
@@ -82,95 +82,98 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
1.8.17
diff --git a/docs/FloatValue_8h.html b/docs/FloatValue_8h.html
index 1b53071..77f504c 100644
--- a/docs/FloatValue_8h.html
+++ b/docs/FloatValue_8h.html
@@ -75,7 +75,8 @@ $(function() {
Classes | |
| class | FloatValue |
| Specializations for floating point values (uses long double) More... | |
| class | Hazelnp::FloatValue |
| Specializations for floating point values (uses long double) More... | |
+Namespaces | |
| Hazelnp | |
1.8.17
diff --git a/docs/FloatValue_8h_source.html b/docs/FloatValue_8h_source.html
index 5ee6b30..64bff1a 100644
--- a/docs/FloatValue_8h_source.html
+++ b/docs/FloatValue_8h_source.html
@@ -82,52 +82,56 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
1.8.17
diff --git a/docs/HazelnuppException_8h.html b/docs/HazelnuppException_8h.html
index 52b0dd4..23af0c1 100644
--- a/docs/HazelnuppException_8h.html
+++ b/docs/HazelnuppException_8h.html
@@ -75,7 +75,8 @@ $(function() {
Classes | |
| class | HazelnuppException |
| Generic hazelnupp exception. More... | |
| class | Hazelnp::HazelnuppException |
| Generic hazelnupp exception. More... | |
| class | HazelnuppInvalidKeyException |
| Gets thrown when an non-existent key gets dereferenced. More... | |
| class | Hazelnp::HazelnuppInvalidKeyException |
| Gets thrown when an non-existent key gets dereferenced. More... | |
| class | HazelnuppValueNotConvertibleException |
| Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not convertible. More... | |
| class | Hazelnp::HazelnuppValueNotConvertibleException |
| Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not convertible. More... | |
| class | HazelnuppConstraintException |
| Gets thrown something bad happens because of parameter constraints. More... | |
| class | Hazelnp::HazelnuppConstraintException |
| Gets thrown something bad happens because of parameter constraints. More... | |
| class | HazelnuppConstraintTypeMissmatch |
| Gets thrown when a parameter is of a type that does not match the required type, and is not convertible to it. More... | |
| class | Hazelnp::HazelnuppConstraintTypeMissmatch |
| Gets thrown when a parameter is of a type that does not match the required type, and is not convertible to it. More... | |
| class | HazelnuppConstraintMissingValue |
| Gets thrown when a parameter constrained to be required is not provided, and has no default value set. More... | |
| class | Hazelnp::HazelnuppConstraintMissingValue |
| Gets thrown when a parameter constrained to be required is not provided, and has no default value set. More... | |
+Namespaces | |
| Hazelnp | |
1.8.17
diff --git a/docs/HazelnuppException_8h_source.html b/docs/HazelnuppException_8h_source.html
index 0d3dbb3..fa42ced 100644
--- a/docs/HazelnuppException_8h_source.html
+++ b/docs/HazelnuppException_8h_source.html
@@ -81,79 +81,83 @@ $(function() {
Go to the documentation of this file.
1.8.17
diff --git a/docs/Hazelnupp_8cpp.html b/docs/Hazelnupp_8cpp.html
index 35bc024..2e7053d 100644
--- a/docs/Hazelnupp_8cpp.html
+++ b/docs/Hazelnupp_8cpp.html
@@ -122,7 +122,7 @@ Include dependency graph for Hazelnupp.cpp:
1.8.17
diff --git a/docs/Hazelnupp_8cpp_source.html b/docs/Hazelnupp_8cpp_source.html
index ee6668c..a46636a 100644
--- a/docs/Hazelnupp_8cpp_source.html
+++ b/docs/Hazelnupp_8cpp_source.html
@@ -89,437 +89,440 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.8.17
diff --git a/docs/Hazelnupp_8h.html b/docs/Hazelnupp_8h.html
index fa16191..d8a12df 100644
--- a/docs/Hazelnupp_8h.html
+++ b/docs/Hazelnupp_8h.html
@@ -75,7 +75,8 @@ $(function() {
Classes | |
| class | Hazelnupp |
| The main class to interface with. More... | |
| class | Hazelnp::Hazelnupp |
| The main class to interface with. More... | |
+Namespaces | |
| Hazelnp | |
1.8.17
diff --git a/docs/Hazelnupp_8h_source.html b/docs/Hazelnupp_8h_source.html
index 501b119..90dd0a9 100644
--- a/docs/Hazelnupp_8h_source.html
+++ b/docs/Hazelnupp_8h_source.html
@@ -84,89 +84,93 @@ $(function() {
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.8.17
diff --git a/docs/IntValue_8cpp.html b/docs/IntValue_8cpp.html
index 85296a3..acfeb0e 100644
--- a/docs/IntValue_8cpp.html
+++ b/docs/IntValue_8cpp.html
@@ -102,7 +102,7 @@ Include dependency graph for IntValue.cpp:
1.8.17
diff --git a/docs/IntValue_8cpp_source.html b/docs/IntValue_8cpp_source.html
index 8710ead..b1da84a 100644
--- a/docs/IntValue_8cpp_source.html
+++ b/docs/IntValue_8cpp_source.html
@@ -82,95 +82,98 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
1.8.17
diff --git a/docs/IntValue_8h.html b/docs/IntValue_8h.html
index 084ee89..4947e93 100644
--- a/docs/IntValue_8h.html
+++ b/docs/IntValue_8h.html
@@ -75,7 +75,8 @@ $(function() {
Classes | |
| class | IntValue |
| Specializations for integer values (uses long long int) More... | |
| class | Hazelnp::IntValue |
| Specializations for integer values (uses long long int) More... | |
+Namespaces | |
| Hazelnp | |
1.8.17
diff --git a/docs/IntValue_8h_source.html b/docs/IntValue_8h_source.html
index 99b2202..b67110e 100644
--- a/docs/IntValue_8h_source.html
+++ b/docs/IntValue_8h_source.html
@@ -81,53 +81,57 @@ $(function() {
Go to the documentation of this file.
1.8.17
diff --git a/docs/ListValue_8cpp.html b/docs/ListValue_8cpp.html
index 6d592d0..049011f 100644
--- a/docs/ListValue_8cpp.html
+++ b/docs/ListValue_8cpp.html
@@ -102,7 +102,7 @@ Include dependency graph for ListValue.cpp:
1.8.17
diff --git a/docs/ListValue_8cpp_source.html b/docs/ListValue_8cpp_source.html
index 77677e1..c686f82 100644
--- a/docs/ListValue_8cpp_source.html
+++ b/docs/ListValue_8cpp_source.html
@@ -82,121 +82,124 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
1.8.17
diff --git a/docs/ListValue_8h.html b/docs/ListValue_8h.html
index 1ec16cf..9e269dc 100644
--- a/docs/ListValue_8h.html
+++ b/docs/ListValue_8h.html
@@ -75,7 +75,8 @@ $(function() {
Classes | |
| class | ListValue |
| Specializations for list values (uses std::vector<Value*>) More... | |
| class | Hazelnp::ListValue |
| Specializations for list values (uses std::vector<Value*>) More... | |
+Namespaces | |
| Hazelnp | |
1.8.17
diff --git a/docs/ListValue_8h_source.html b/docs/ListValue_8h_source.html
index 03518a4..1c55e30 100644
--- a/docs/ListValue_8h_source.html
+++ b/docs/ListValue_8h_source.html
@@ -82,54 +82,58 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
1.8.17
diff --git a/docs/ParamConstraint_8h.html b/docs/ParamConstraint_8h.html
index 617965d..b0173e2 100644
--- a/docs/ParamConstraint_8h.html
+++ b/docs/ParamConstraint_8h.html
@@ -75,7 +75,8 @@ $(function() {
Classes | |
| struct | ParamConstraint |
| struct | Hazelnp::ParamConstraint |
+Namespaces | |
| Hazelnp | |
1.8.17
diff --git a/docs/ParamConstraint_8h_source.html b/docs/ParamConstraint_8h_source.html
index 1aa71ee..770bd5a 100644
--- a/docs/ParamConstraint_8h_source.html
+++ b/docs/ParamConstraint_8h_source.html
@@ -83,69 +83,73 @@ $(function() {
-
+
-
-
-
-
1.8.17
diff --git a/docs/Parameter_8cpp.html b/docs/Parameter_8cpp.html
index 078e35d..f222b76 100644
--- a/docs/Parameter_8cpp.html
+++ b/docs/Parameter_8cpp.html
@@ -98,7 +98,7 @@ Include dependency graph for Parameter.cpp:
1.8.17
diff --git a/docs/Parameter_8cpp_source.html b/docs/Parameter_8cpp_source.html
index 57ec943..4a74171 100644
--- a/docs/Parameter_8cpp_source.html
+++ b/docs/Parameter_8cpp_source.html
@@ -80,40 +80,43 @@ $(function() {
1.8.17
diff --git a/docs/Parameter_8h.html b/docs/Parameter_8h.html
index 78c55df..7057ffe 100644
--- a/docs/Parameter_8h.html
+++ b/docs/Parameter_8h.html
@@ -75,7 +75,8 @@ $(function() {
Classes | |
| class | Parameter |
| class | Hazelnp::Parameter |
+Namespaces | |
| Hazelnp | |
1.8.17
diff --git a/docs/Parameter_8h_source.html b/docs/Parameter_8h_source.html
index 3e2b320..e39a68e 100644
--- a/docs/Parameter_8h_source.html
+++ b/docs/Parameter_8h_source.html
@@ -83,37 +83,41 @@ $(function() {
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
1.8.17
diff --git a/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html b/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
index 3cc2a2f..9b35c4d 100644
--- a/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
+++ b/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
@@ -77,7 +77,7 @@ $(function() {
1.8.17
diff --git a/docs/StringTools_8cpp.html b/docs/StringTools_8cpp.html
index 6e04e69..2e0db2e 100644
--- a/docs/StringTools_8cpp.html
+++ b/docs/StringTools_8cpp.html
@@ -97,7 +97,7 @@ Include dependency graph for StringTools.cpp:
1.8.17
diff --git a/docs/StringTools_8cpp_source.html b/docs/StringTools_8cpp_source.html
index 04ee1b2..08f0dea 100644
--- a/docs/StringTools_8cpp_source.html
+++ b/docs/StringTools_8cpp_source.html
@@ -80,199 +80,202 @@ $(function() {
1.8.17
diff --git a/docs/StringTools_8h.html b/docs/StringTools_8h.html
index b529eba..8e3f93e 100644
--- a/docs/StringTools_8h.html
+++ b/docs/StringTools_8h.html
@@ -75,7 +75,8 @@ $(function() {
Classes | |
| class | StringTools |
| Internal helper class. More... | |
| class | Hazelnp::StringTools |
| Internal helper class. More... | |
+Namespaces | |
| Hazelnp | |
1.8.17
diff --git a/docs/StringTools_8h_source.html b/docs/StringTools_8h_source.html
index 3f3d1a9..88cb13f 100644
--- a/docs/StringTools_8h_source.html
+++ b/docs/StringTools_8h_source.html
@@ -84,36 +84,40 @@ $(function() {
-
-
-
-
-
-
-
-
1.8.17
diff --git a/docs/StringValue_8cpp.html b/docs/StringValue_8cpp.html
index 2c9f29c..a3d7460 100644
--- a/docs/StringValue_8cpp.html
+++ b/docs/StringValue_8cpp.html
@@ -103,7 +103,7 @@ Include dependency graph for StringValue.cpp:
1.8.17
diff --git a/docs/StringValue_8cpp_source.html b/docs/StringValue_8cpp_source.html
index 1d1c6fa..d0bc537 100644
--- a/docs/StringValue_8cpp_source.html
+++ b/docs/StringValue_8cpp_source.html
@@ -82,87 +82,90 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
1.8.17
diff --git a/docs/StringValue_8h.html b/docs/StringValue_8h.html
index b6fc1c0..b77aa89 100644
--- a/docs/StringValue_8h.html
+++ b/docs/StringValue_8h.html
@@ -75,7 +75,8 @@ $(function() {
Classes | |
| class | StringValue |
| Specializations for string values (uses std::string) More... | |
| class | Hazelnp::StringValue |
| Specializations for string values (uses std::string) More... | |
+Namespaces | |
| Hazelnp | |
1.8.17
diff --git a/docs/StringValue_8h_source.html b/docs/StringValue_8h_source.html
index e155105..16daf68 100644
--- a/docs/StringValue_8h_source.html
+++ b/docs/StringValue_8h_source.html
@@ -82,51 +82,55 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
1.8.17
diff --git a/docs/Value_8cpp.html b/docs/Value_8cpp.html
index 2a5a45f..b3f178a 100644
--- a/docs/Value_8cpp.html
+++ b/docs/Value_8cpp.html
@@ -96,7 +96,7 @@ Include dependency graph for Value.cpp:
1.8.17
diff --git a/docs/Value_8cpp_source.html b/docs/Value_8cpp_source.html
index 0bc6ec6..49294f2 100644
--- a/docs/Value_8cpp_source.html
+++ b/docs/Value_8cpp_source.html
@@ -80,26 +80,29 @@ $(function() {
1.8.17
diff --git a/docs/Value_8h.html b/docs/Value_8h.html
index a065cd5..077946f 100644
--- a/docs/Value_8h.html
+++ b/docs/Value_8h.html
@@ -75,7 +75,8 @@ $(function() {
Classes | |
| class | Value |
| Abstract class for values. More... | |
| class | Hazelnp::Value |
| Abstract class for values. More... | |
+Namespaces | |
| Hazelnp | |
1.8.17
diff --git a/docs/Value_8h_source.html b/docs/Value_8h_source.html
index 6e8a897..02e7c2b 100644
--- a/docs/Value_8h_source.html
+++ b/docs/Value_8h_source.html
@@ -83,57 +83,61 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
1.8.17
diff --git a/docs/VoidValue_8cpp.html b/docs/VoidValue_8cpp.html
index c441690..100ab35 100644
--- a/docs/VoidValue_8cpp.html
+++ b/docs/VoidValue_8cpp.html
@@ -100,7 +100,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 16e992f..0d7f6c5 100644
--- a/docs/VoidValue_8cpp_source.html
+++ b/docs/VoidValue_8cpp_source.html
@@ -81,73 +81,76 @@ $(function() {
Go to the documentation of this file.
1.8.17
diff --git a/docs/VoidValue_8h.html b/docs/VoidValue_8h.html
index 25b366c..68238e6 100644
--- a/docs/VoidValue_8h.html
+++ b/docs/VoidValue_8h.html
@@ -75,7 +75,8 @@ $(function() {
Classes | |
| class | VoidValue |
| Specializations for void values. More... | |
| class | Hazelnp::VoidValue |
| Specializations for void values. More... | |
+Namespaces | |
| Hazelnp | |
1.8.17
diff --git a/docs/VoidValue_8h_source.html b/docs/VoidValue_8h_source.html
index fe39a6a..4731200 100644
--- a/docs/VoidValue_8h_source.html
+++ b/docs/VoidValue_8h_source.html
@@ -81,43 +81,47 @@ $(function() {
Go to the documentation of this file.
1.8.17
diff --git a/docs/annotated.html b/docs/annotated.html
index 77a95b8..bb4c61b 100644
--- a/docs/annotated.html
+++ b/docs/annotated.html
@@ -75,29 +75,30 @@ $(function() {
| CFloatValue | Specializations for floating point values (uses long double) | ||||||||||||||||
| CHazelnupp | The main class to interface with | ||||||||||||||||
| CHazelnuppConstraintException | Gets thrown something bad happens because of parameter constraints | ||||||||||||||||
| CHazelnuppConstraintMissingValue | Gets thrown when a parameter constrained to be required is not provided, and has no default value set | ||||||||||||||||
| CHazelnuppConstraintTypeMissmatch | Gets thrown when a parameter is of a type that does not match the required type, and is not convertible to it | ||||||||||||||||
| CHazelnuppException | Generic hazelnupp exception | ||||||||||||||||
| CHazelnuppInvalidKeyException | Gets thrown when an non-existent key gets dereferenced | ||||||||||||||||
| CHazelnuppValueNotConvertibleException | Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not convertible | ||||||||||||||||
| CIntValue | Specializations for integer values (uses long long int) | ||||||||||||||||
| CListValue | Specializations for list values (uses std::vector<Value*>) | ||||||||||||||||
| CParamConstraint | |||||||||||||||||
| CParameter | |||||||||||||||||
| CStringTools | Internal helper class | ||||||||||||||||
| CStringValue | Specializations for string values (uses std::string) | ||||||||||||||||
| CValue | Abstract class for values | ||||||||||||||||
| CVoidValue | Specializations for void values | ||||||||||||||||
| ▼NHazelnp | |
| CFloatValue | Specializations for floating point values (uses long double) |
| CHazelnupp | The main class to interface with |
| CHazelnuppConstraintException | Gets thrown something bad happens because of parameter constraints |
| CHazelnuppConstraintMissingValue | Gets thrown when a parameter constrained to be required is not provided, and has no default value set |
| CHazelnuppConstraintTypeMissmatch | Gets thrown when a parameter is of a type that does not match the required type, and is not convertible to it |
| CHazelnuppException | Generic hazelnupp exception |
| CHazelnuppInvalidKeyException | Gets thrown when an non-existent key gets dereferenced |
| CHazelnuppValueNotConvertibleException | Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not convertible |
| CIntValue | Specializations for integer values (uses long long int) |
| CListValue | Specializations for list values (uses std::vector<Value*>) |
| CParamConstraint | |
| CParameter | |
| CStringTools | Internal helper class |
| CStringValue | Specializations for string values (uses std::string) |
| CValue | Abstract class for values |
| CVoidValue | Specializations for void values |
1.8.17
diff --git a/docs/classHazelnp_1_1FloatValue-members.html b/docs/classHazelnp_1_1FloatValue-members.html
new file mode 100644
index 0000000..6362f18
--- /dev/null
+++ b/docs/classHazelnp_1_1FloatValue-members.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::FloatValue, including all inherited members.
+| Deepcopy() const override | Hazelnp::FloatValue | virtual |
| FloatValue(const long double &value) | Hazelnp::FloatValue | |
| GetAsOsString() const override | Hazelnp::FloatValue | virtual |
| GetDataType() const | Hazelnp::Value | |
| GetFloat32() const override | Hazelnp::FloatValue | virtual |
| GetFloat64() const override | Hazelnp::FloatValue | virtual |
| GetInt32() const override | Hazelnp::FloatValue | virtual |
| GetInt64() const override | Hazelnp::FloatValue | virtual |
| GetList() const override | Hazelnp::FloatValue | virtual |
| GetString() const override | Hazelnp::FloatValue | virtual |
| GetValue() const | Hazelnp::FloatValue | |
| operator double() const | Hazelnp::FloatValue | |
| operator long double() const | Hazelnp::FloatValue | |
| type | Hazelnp::Value | protected |
| Value(DATA_TYPE type) | Hazelnp::Value | protected |
| ~FloatValue() override | Hazelnp::FloatValue | inline |
| ~Value() | Hazelnp::Value | inlinevirtual |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1FloatValue.html b/docs/classHazelnp_1_1FloatValue.html
new file mode 100644
index 0000000..aff0831
--- /dev/null
+++ b/docs/classHazelnp_1_1FloatValue.html
@@ -0,0 +1,582 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
Specializations for floating point values (uses long double) + More...
+ +#include <FloatValue.h>


+Public Member Functions | |
| FloatValue (const long double &value) | |
| ~FloatValue () override | |
| Value * | Deepcopy () const override |
| Will return a deeopopy of this object. More... | |
| std::string | GetAsOsString () const override |
| Will return a string suitable for an std::ostream;. More... | |
| const long double & | GetValue () const |
| Will return the raw value. More... | |
| operator long double () const | |
| operator double () const | |
| long long int | GetInt64 () const override |
| Will return the data as a long long int. More... | |
| int | GetInt32 () const override |
| Will return the data as an int. More... | |
| long double | GetFloat64 () const override |
| Will return the data as a long double. More... | |
| double | GetFloat32 () const override |
| Will return the data as a double. More... | |
| std::string | GetString () const override |
| Will return the data as a string. More... | |
| const std::vector< Value * > & | GetList () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
Public Member Functions inherited from Hazelnp::Value | |
| virtual | ~Value () |
| DATA_TYPE | GetDataType () const |
| Will return the data type of this value. More... | |
+Additional Inherited Members | |
Protected Member Functions inherited from Hazelnp::Value | |
| Value (DATA_TYPE type) | |
Protected Attributes inherited from Hazelnp::Value | |
| DATA_TYPE | type |
Specializations for floating point values (uses long double)
+ +Definition at line 9 of file FloatValue.h.
+| FloatValue::FloatValue | +( | +const long double & | +value | ) | ++ |
Definition at line 7 of file FloatValue.cpp.
+ +
+
|
+ +inlineoverride | +
Definition at line 13 of file FloatValue.h.
+ +
+
|
+ +overridevirtual | +
Will return a deeopopy of this object.
+ +Implements Hazelnp::Value.
+ +Definition at line 15 of file FloatValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return a string suitable for an std::ostream;.
+ +Implements Hazelnp::Value.
+ +Definition at line 20 of file FloatValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a double.
+ +Implements Hazelnp::Value.
+ +Definition at line 59 of file FloatValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a long double.
+ +Implements Hazelnp::Value.
+ +Definition at line 54 of file FloatValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as an int.
+ +Implements Hazelnp::Value.
+ +Definition at line 49 of file FloatValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a long long int.
+ +Implements Hazelnp::Value.
+ +Definition at line 44 of file FloatValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 72 of file FloatValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a string.
+ +Implements Hazelnp::Value.
+ +Definition at line 64 of file FloatValue.cpp.
+ +| const long double & FloatValue::GetValue | +( | +) | +const | +
Will return the raw value.
+ +Definition at line 27 of file FloatValue.cpp.
+ +| FloatValue::operator double | +( | +) | +const | +
Definition at line 37 of file FloatValue.cpp.
+ +| FloatValue::operator long double | +( | +) | +const | +
Definition at line 32 of file FloatValue.cpp.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1FloatValue__coll__graph.map b/docs/classHazelnp_1_1FloatValue__coll__graph.map
new file mode 100644
index 0000000..e7551d3
--- /dev/null
+++ b/docs/classHazelnp_1_1FloatValue__coll__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classHazelnp_1_1FloatValue__coll__graph.md5 b/docs/classHazelnp_1_1FloatValue__coll__graph.md5
new file mode 100644
index 0000000..0638943
--- /dev/null
+++ b/docs/classHazelnp_1_1FloatValue__coll__graph.md5
@@ -0,0 +1 @@
+e607f145b9f1053a2906e15f99f0542b
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1FloatValue__coll__graph.png b/docs/classHazelnp_1_1FloatValue__coll__graph.png
new file mode 100644
index 0000000..7f0b564
Binary files /dev/null and b/docs/classHazelnp_1_1FloatValue__coll__graph.png differ
diff --git a/docs/classHazelnp_1_1FloatValue__inherit__graph.map b/docs/classHazelnp_1_1FloatValue__inherit__graph.map
new file mode 100644
index 0000000..e7551d3
--- /dev/null
+++ b/docs/classHazelnp_1_1FloatValue__inherit__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classHazelnp_1_1FloatValue__inherit__graph.md5 b/docs/classHazelnp_1_1FloatValue__inherit__graph.md5
new file mode 100644
index 0000000..0638943
--- /dev/null
+++ b/docs/classHazelnp_1_1FloatValue__inherit__graph.md5
@@ -0,0 +1 @@
+e607f145b9f1053a2906e15f99f0542b
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1FloatValue__inherit__graph.png b/docs/classHazelnp_1_1FloatValue__inherit__graph.png
new file mode 100644
index 0000000..7f0b564
Binary files /dev/null and b/docs/classHazelnp_1_1FloatValue__inherit__graph.png differ
diff --git a/docs/classHazelnp_1_1Hazelnupp-members.html b/docs/classHazelnp_1_1Hazelnupp-members.html
new file mode 100644
index 0000000..00a07cc
--- /dev/null
+++ b/docs/classHazelnp_1_1Hazelnupp-members.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::Hazelnupp, including all inherited members.
+| ClearAbbreviations() | Hazelnp::Hazelnupp | |
| ClearConstraints() | Hazelnp::Hazelnupp | |
| GetAbbreviation(const std::string &abbrev) const | Hazelnp::Hazelnupp | |
| GetCrashOnFail() const | Hazelnp::Hazelnupp | |
| GetExecutableName() const | Hazelnp::Hazelnupp | |
| HasAbbreviation(const std::string &abbrev) const | Hazelnp::Hazelnupp | |
| HasParam(const std::string &key) const | Hazelnp::Hazelnupp | |
| Hazelnupp() | Hazelnp::Hazelnupp | |
| Hazelnupp(const int argc, const char *const *argv) | Hazelnp::Hazelnupp | |
| operator[](const std::string &key) const | Hazelnp::Hazelnupp | |
| Parse(const int argc, const char *const *argv) | Hazelnp::Hazelnupp | |
| RegisterAbbreviation(const std::string &abbrev, const std::string &target) | Hazelnp::Hazelnupp | |
| RegisterConstraints(const std::vector< ParamConstraint > &constraints) | Hazelnp::Hazelnupp | |
| SetCrashOnFail(bool crashOnFail) | Hazelnp::Hazelnupp | |
| ~Hazelnupp() | Hazelnp::Hazelnupp |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1Hazelnupp.html b/docs/classHazelnp_1_1Hazelnupp.html
new file mode 100644
index 0000000..86f560d
--- /dev/null
+++ b/docs/classHazelnp_1_1Hazelnupp.html
@@ -0,0 +1,634 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
The main class to interface with. + More...
+ +#include <Hazelnupp.h>
+Public Member Functions | |
| Hazelnupp () | |
| Hazelnupp (const int argc, const char *const *argv) | |
| ~Hazelnupp () | |
| void | Parse (const int argc, const char *const *argv) |
| Will parse command line arguments. More... | |
| const std::string & | GetExecutableName () const |
| Will return argv[0], the name of the executable. More... | |
| const Value & | operator[] (const std::string &key) const |
| Will return the value given a key. More... | |
| bool | HasParam (const std::string &key) const |
| Will check wether a parameter exists given a key, or not. More... | |
| void | RegisterAbbreviation (const std::string &abbrev, const std::string &target) |
| Will register an abbreviation (like -f for –force) More... | |
| const std::string & | GetAbbreviation (const std::string &abbrev) const |
| Will return the long form of an abbreviation (like –force for -f) More... | |
| bool | HasAbbreviation (const std::string &abbrev) const |
| Will check wether or not an abbreviation is registered. More... | |
| void | ClearAbbreviations () |
| Will delete all abbreviations. More... | |
| void | RegisterConstraints (const std::vector< ParamConstraint > &constraints) |
| Will register parameter constraints. More... | |
| void | ClearConstraints () |
| Will delete all constraints. More... | |
| void | SetCrashOnFail (bool crashOnFail) |
| Sets whether to crash the application, and print to stderr, when an exception is raised whilst parsing, or not. More... | |
| bool | GetCrashOnFail () const |
| Gets whether the application crashes on an exception whilst parsing, and prints to stderr. More... | |
The main class to interface with.
+ +Definition at line 11 of file Hazelnupp.h.
+| Hazelnupp::Hazelnupp | +( | +) | ++ |
Definition at line 14 of file Hazelnupp.cpp.
+ +| Hazelnupp::Hazelnupp | +( | +const int | +argc, | +
| + | + | const char *const * | +argv | +
| + | ) | ++ |
Definition at line 19 of file Hazelnupp.cpp.
+ +| Hazelnupp::~Hazelnupp | +( | +) | ++ |
Definition at line 25 of file Hazelnupp.cpp.
+ +| void Hazelnupp::ClearAbbreviations | +( | +) | ++ |
Will delete all abbreviations.
+ +Definition at line 348 of file Hazelnupp.cpp.
+ +| void Hazelnupp::ClearConstraints | +( | +) | ++ |
Will delete all constraints.
+ +Definition at line 375 of file Hazelnupp.cpp.
+ +| const std::string & Hazelnupp::GetAbbreviation | +( | +const std::string & | +abbrev | ) | +const | +
Will return the long form of an abbreviation (like –force for -f)
+ +Definition at line 338 of file Hazelnupp.cpp.
+ +| bool Hazelnupp::GetCrashOnFail | +( | +) | +const | +
Gets whether the application crashes on an exception whilst parsing, and prints to stderr.
+ +Definition at line 279 of file Hazelnupp.cpp.
+ +| const std::string & Hazelnupp::GetExecutableName | +( | +) | +const | +
Will return argv[0], the name of the executable.
+ +Definition at line 318 of file Hazelnupp.cpp.
+ +| bool Hazelnupp::HasAbbreviation | +( | +const std::string & | +abbrev | ) | +const | +
Will check wether or not an abbreviation is registered.
+ +Definition at line 343 of file Hazelnupp.cpp.
+ +| bool Hazelnupp::HasParam | +( | +const std::string & | +key | ) | +const | +
Will check wether a parameter exists given a key, or not.
+ +Definition at line 153 of file Hazelnupp.cpp.
+ +| const Value & Hazelnupp::operator[] | +( | +const std::string & | +key | ) | +const | +
Will return the value given a key.
+ +Definition at line 323 of file Hazelnupp.cpp.
+| void Hazelnupp::Parse | +( | +const int | +argc, | +
| + | + | const char *const * | +argv | +
| + | ) | ++ |
Will parse command line arguments.
+ +Definition at line 35 of file Hazelnupp.cpp.
+| void Hazelnupp::RegisterAbbreviation | +( | +const std::string & | +abbrev, | +
| + | + | const std::string & | +target | +
| + | ) | ++ |
Will register an abbreviation (like -f for –force)
+ +Definition at line 332 of file Hazelnupp.cpp.
+ +| void Hazelnupp::RegisterConstraints | +( | +const std::vector< ParamConstraint > & | +constraints | ) | ++ |
Will register parameter constraints.
+ +Definition at line 354 of file Hazelnupp.cpp.
+| void Hazelnupp::SetCrashOnFail | +( | +bool | +crashOnFail | ) | ++ |
Sets whether to crash the application, and print to stderr, when an exception is raised whilst parsing, or not.
+ +Definition at line 381 of file Hazelnupp.cpp.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException-members.html b/docs/classHazelnp_1_1HazelnuppConstraintException-members.html
new file mode 100644
index 0000000..28b9400
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException-members.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::HazelnuppConstraintException, including all inherited members.
+| HazelnuppConstraintException() | Hazelnp::HazelnuppConstraintException | inline |
| HazelnuppConstraintException(const std::string &msg) | Hazelnp::HazelnuppConstraintException | 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_1HazelnuppConstraintException.html b/docs/classHazelnp_1_1HazelnuppConstraintException.html
new file mode 100644
index 0000000..646ef7c
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
Gets thrown something bad happens because of parameter constraints. + More...
+ +#include <HazelnuppException.h>


+Public Member Functions | |
| 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 something bad happens because of parameter constraints.
+ +Definition at line 44 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 47 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 48 of file HazelnuppException.h.
+
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException__coll__graph.map b/docs/classHazelnp_1_1HazelnuppConstraintException__coll__graph.map
new file mode 100644
index 0000000..18f00b3
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException__coll__graph.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException__coll__graph.md5 b/docs/classHazelnp_1_1HazelnuppConstraintException__coll__graph.md5
new file mode 100644
index 0000000..e3422d4
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException__coll__graph.md5
@@ -0,0 +1 @@
+96b8a2e382311cb88b3e8d75cff008e2
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException__coll__graph.png b/docs/classHazelnp_1_1HazelnuppConstraintException__coll__graph.png
new file mode 100644
index 0000000..9d7f56c
Binary files /dev/null and b/docs/classHazelnp_1_1HazelnuppConstraintException__coll__graph.png differ
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.map b/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.map
new file mode 100644
index 0000000..e549bde
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.md5 b/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.md5
new file mode 100644
index 0000000..2e1f6f1
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.md5
@@ -0,0 +1 @@
+6bfea744987fc602457174078cb295d2
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.png b/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.png
new file mode 100644
index 0000000..81563bd
Binary files /dev/null and b/docs/classHazelnp_1_1HazelnuppConstraintException__inherit__graph.png differ
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html
new file mode 100644
index 0000000..ee20767
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-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::HazelnuppConstraintMissingValue, including all inherited members.
+| HazelnuppConstraintException() | Hazelnp::HazelnuppConstraintException | inline |
| HazelnuppConstraintException(const std::string &msg) | Hazelnp::HazelnuppConstraintException | inline |
| HazelnuppConstraintMissingValue() | Hazelnp::HazelnuppConstraintMissingValue | inline |
| HazelnuppConstraintMissingValue(const std::string &msg) | Hazelnp::HazelnuppConstraintMissingValue | 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_1HazelnuppConstraintMissingValue.html b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html
new file mode 100644
index 0000000..4004aae
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
Gets thrown when a parameter constrained to be required is not provided, and has no default value set. + More...
+ +#include <HazelnuppException.h>


+Public Member Functions | |
| HazelnuppConstraintMissingValue () | |
| HazelnuppConstraintMissingValue (const std::string &msg) | |
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 required is not provided, and has no default value set.
+ +Definition at line 62 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 65 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 66 of file HazelnuppException.h.
+
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__coll__graph.map b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__coll__graph.map
new file mode 100644
index 0000000..e1c0d27
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__coll__graph.map
@@ -0,0 +1,8 @@
+
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__coll__graph.md5 b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__coll__graph.md5
new file mode 100644
index 0000000..22698a5
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__coll__graph.md5
@@ -0,0 +1 @@
+14fd73384f3d4b5bc6a4c29d9bd57dbd
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__coll__graph.png b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__coll__graph.png
new file mode 100644
index 0000000..984f957
Binary files /dev/null and b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__coll__graph.png differ
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__inherit__graph.map b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__inherit__graph.map
new file mode 100644
index 0000000..35b990d
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__inherit__graph.map
@@ -0,0 +1,6 @@
+
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__inherit__graph.md5 b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__inherit__graph.md5
new file mode 100644
index 0000000..799a788
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__inherit__graph.md5
@@ -0,0 +1 @@
+ac239fb6436ae22f9572ebde6d1fe1f3
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__inherit__graph.png b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__inherit__graph.png
new file mode 100644
index 0000000..dd33504
Binary files /dev/null and b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue__inherit__graph.png differ
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html
new file mode 100644
index 0000000..082ffa2
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-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::HazelnuppConstraintTypeMissmatch, including all inherited members.
+| HazelnuppConstraintException() | Hazelnp::HazelnuppConstraintException | inline |
| HazelnuppConstraintException(const std::string &msg) | Hazelnp::HazelnuppConstraintException | inline |
| HazelnuppConstraintTypeMissmatch() | Hazelnp::HazelnuppConstraintTypeMissmatch | inline |
| HazelnuppConstraintTypeMissmatch(const std::string &msg) | Hazelnp::HazelnuppConstraintTypeMissmatch | 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_1HazelnuppConstraintTypeMissmatch.html b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html
new file mode 100644
index 0000000..4600db7
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
Gets thrown when a parameter is of a type that does not match the required type, and is not convertible to it. + More...
+ +#include <HazelnuppException.h>


+Public Member Functions | |
| HazelnuppConstraintTypeMissmatch () | |
| HazelnuppConstraintTypeMissmatch (const std::string &msg) | |
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 is of a type that does not match the required type, and is not convertible to it.
+ +Definition at line 53 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 56 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 57 of file HazelnuppException.h.
+
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__coll__graph.map b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__coll__graph.map
new file mode 100644
index 0000000..46ef196
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__coll__graph.map
@@ -0,0 +1,8 @@
+
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__coll__graph.md5 b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__coll__graph.md5
new file mode 100644
index 0000000..4b128bd
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__coll__graph.md5
@@ -0,0 +1 @@
+1f1eaf8f767f1aa9bb72dbd4a84338b9
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__coll__graph.png b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__coll__graph.png
new file mode 100644
index 0000000..72419d4
Binary files /dev/null and b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__coll__graph.png differ
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__inherit__graph.map b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__inherit__graph.map
new file mode 100644
index 0000000..92de922
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__inherit__graph.map
@@ -0,0 +1,6 @@
+
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__inherit__graph.md5 b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__inherit__graph.md5
new file mode 100644
index 0000000..6666277
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__inherit__graph.md5
@@ -0,0 +1 @@
+6e5f5d5345e3073deeee322acf58c7e9
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__inherit__graph.png b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__inherit__graph.png
new file mode 100644
index 0000000..dfea604
Binary files /dev/null and b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch__inherit__graph.png differ
diff --git a/docs/classHazelnp_1_1HazelnuppException-members.html b/docs/classHazelnp_1_1HazelnuppException-members.html
new file mode 100644
index 0000000..6fe80e8
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppException-members.html
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::HazelnuppException, including all inherited members.
+| 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_1HazelnuppException.html b/docs/classHazelnp_1_1HazelnuppException.html
new file mode 100644
index 0000000..c55aae8
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppException.html
@@ -0,0 +1,263 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
Generic hazelnupp exception. + More...
+ +#include <HazelnuppException.h>


+Public Member Functions | |
| HazelnuppException () | |
| HazelnuppException (const std::string &msg) | |
| const std::string & | What () const |
| Will return an error message. More... | |
+Protected Attributes | |
| std::string | message |
Generic hazelnupp exception.
+ +Definition at line 8 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 11 of file HazelnuppException.h.
+ +
+
|
+ +inline | +
Definition at line 12 of file HazelnuppException.h.
+
+
|
+ +inline | +
Will return an error message.
+ +Definition at line 15 of file HazelnuppException.h.
+ +
+
|
+ +protected | +
Definition at line 21 of file HazelnuppException.h.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1HazelnuppException__coll__graph.map b/docs/classHazelnp_1_1HazelnuppException__coll__graph.map
new file mode 100644
index 0000000..029a14c
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppException__coll__graph.map
@@ -0,0 +1,6 @@
+
diff --git a/docs/classHazelnp_1_1HazelnuppException__coll__graph.md5 b/docs/classHazelnp_1_1HazelnuppException__coll__graph.md5
new file mode 100644
index 0000000..e7d6faf
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppException__coll__graph.md5
@@ -0,0 +1 @@
+2c5462b81c42480e2dc96be21e93b854
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppException__coll__graph.png b/docs/classHazelnp_1_1HazelnuppException__coll__graph.png
new file mode 100644
index 0000000..ad6d263
Binary files /dev/null and b/docs/classHazelnp_1_1HazelnuppException__coll__graph.png differ
diff --git a/docs/classHazelnp_1_1HazelnuppException__inherit__graph.map b/docs/classHazelnp_1_1HazelnuppException__inherit__graph.map
new file mode 100644
index 0000000..a6ea366
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppException__inherit__graph.map
@@ -0,0 +1,9 @@
+
diff --git a/docs/classHazelnp_1_1HazelnuppException__inherit__graph.md5 b/docs/classHazelnp_1_1HazelnuppException__inherit__graph.md5
new file mode 100644
index 0000000..62507df
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppException__inherit__graph.md5
@@ -0,0 +1 @@
+00b4353ac48aa1c3c667f124b7f43920
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppException__inherit__graph.png b/docs/classHazelnp_1_1HazelnuppException__inherit__graph.png
new file mode 100644
index 0000000..cd68df8
Binary files /dev/null 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
new file mode 100644
index 0000000..5bb996f
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::HazelnuppInvalidKeyException, including all inherited members.
+| HazelnuppException() | Hazelnp::HazelnuppException | inline |
| HazelnuppException(const std::string &msg) | Hazelnp::HazelnuppException | inline |
| HazelnuppInvalidKeyException() | Hazelnp::HazelnuppInvalidKeyException | inline |
| HazelnuppInvalidKeyException(const std::string &msg) | Hazelnp::HazelnuppInvalidKeyException | inline |
| message | Hazelnp::HazelnuppException | protected |
| What() const | Hazelnp::HazelnuppException | inline |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html b/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html
new file mode 100644
index 0000000..0112923
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html
@@ -0,0 +1,207 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
Gets thrown when an non-existent key gets dereferenced. + More...
+ +#include <HazelnuppException.h>


+Public Member Functions | |
| HazelnuppInvalidKeyException () | |
| HazelnuppInvalidKeyException (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 an non-existent key gets dereferenced.
+ +Definition at line 26 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 29 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 30 of file HazelnuppException.h.
+
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException__coll__graph.map b/docs/classHazelnp_1_1HazelnuppInvalidKeyException__coll__graph.map
new file mode 100644
index 0000000..94b2ad3
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppInvalidKeyException__coll__graph.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException__coll__graph.md5 b/docs/classHazelnp_1_1HazelnuppInvalidKeyException__coll__graph.md5
new file mode 100644
index 0000000..7de0395
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppInvalidKeyException__coll__graph.md5
@@ -0,0 +1 @@
+16ffa3b5ee2be4c5c1c81b7d6b31ef6e
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException__coll__graph.png b/docs/classHazelnp_1_1HazelnuppInvalidKeyException__coll__graph.png
new file mode 100644
index 0000000..1005044
Binary files /dev/null and b/docs/classHazelnp_1_1HazelnuppInvalidKeyException__coll__graph.png differ
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException__inherit__graph.map b/docs/classHazelnp_1_1HazelnuppInvalidKeyException__inherit__graph.map
new file mode 100644
index 0000000..ac469e9
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppInvalidKeyException__inherit__graph.map
@@ -0,0 +1,5 @@
+
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException__inherit__graph.md5 b/docs/classHazelnp_1_1HazelnuppInvalidKeyException__inherit__graph.md5
new file mode 100644
index 0000000..7beb2ba
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppInvalidKeyException__inherit__graph.md5
@@ -0,0 +1 @@
+ec76222368f87411cfe04b269a65aae9
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException__inherit__graph.png b/docs/classHazelnp_1_1HazelnuppInvalidKeyException__inherit__graph.png
new file mode 100644
index 0000000..bbeb20c
Binary files /dev/null and b/docs/classHazelnp_1_1HazelnuppInvalidKeyException__inherit__graph.png differ
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html
new file mode 100644
index 0000000..f2283e3
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::HazelnuppValueNotConvertibleException, including all inherited members.
+| HazelnuppException() | Hazelnp::HazelnuppException | inline |
| HazelnuppException(const std::string &msg) | Hazelnp::HazelnuppException | inline |
| HazelnuppValueNotConvertibleException() | Hazelnp::HazelnuppValueNotConvertibleException | inline |
| HazelnuppValueNotConvertibleException(const std::string &msg) | Hazelnp::HazelnuppValueNotConvertibleException | inline |
| message | Hazelnp::HazelnuppException | protected |
| What() const | Hazelnp::HazelnuppException | inline |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html
new file mode 100644
index 0000000..d8d7c1e
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html
@@ -0,0 +1,207 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not convertible. + More...
+ +#include <HazelnuppException.h>


+Public Member Functions | |
| HazelnuppValueNotConvertibleException () | |
| HazelnuppValueNotConvertibleException (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 an attempt is made to retrieve the wrong data type from a value, when the value not convertible.
+ +Definition at line 35 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 38 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 39 of file HazelnuppException.h.
+
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__coll__graph.map b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__coll__graph.map
new file mode 100644
index 0000000..45a6978
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__coll__graph.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__coll__graph.md5 b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__coll__graph.md5
new file mode 100644
index 0000000..3b39ca0
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__coll__graph.md5
@@ -0,0 +1 @@
+6a4d9f244c4f2ea667c5f6cb28e730f4
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__coll__graph.png b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__coll__graph.png
new file mode 100644
index 0000000..44df348
Binary files /dev/null and b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__coll__graph.png differ
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__inherit__graph.map b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__inherit__graph.map
new file mode 100644
index 0000000..f754562
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__inherit__graph.map
@@ -0,0 +1,5 @@
+
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__inherit__graph.md5 b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__inherit__graph.md5
new file mode 100644
index 0000000..04e6bea
--- /dev/null
+++ b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__inherit__graph.md5
@@ -0,0 +1 @@
+2c8552ee30b1bf6307565ce38078f9be
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__inherit__graph.png b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__inherit__graph.png
new file mode 100644
index 0000000..951d4d3
Binary files /dev/null and b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException__inherit__graph.png differ
diff --git a/docs/classHazelnp_1_1IntValue-members.html b/docs/classHazelnp_1_1IntValue-members.html
new file mode 100644
index 0000000..dfecb79
--- /dev/null
+++ b/docs/classHazelnp_1_1IntValue-members.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::IntValue, including all inherited members.
+| Deepcopy() const override | Hazelnp::IntValue | virtual |
| GetAsOsString() const override | Hazelnp::IntValue | virtual |
| GetDataType() const | Hazelnp::Value | |
| GetFloat32() const override | Hazelnp::IntValue | virtual |
| GetFloat64() const override | Hazelnp::IntValue | virtual |
| GetInt32() const override | Hazelnp::IntValue | virtual |
| GetInt64() const override | Hazelnp::IntValue | virtual |
| GetList() const override | Hazelnp::IntValue | virtual |
| GetString() const override | Hazelnp::IntValue | virtual |
| GetValue() const | Hazelnp::IntValue | |
| IntValue(const long long int &value) | Hazelnp::IntValue | |
| operator int() const | Hazelnp::IntValue | |
| operator long long int() const | Hazelnp::IntValue | |
| type | Hazelnp::Value | protected |
| Value(DATA_TYPE type) | Hazelnp::Value | protected |
| ~IntValue() override | Hazelnp::IntValue | inline |
| ~Value() | Hazelnp::Value | inlinevirtual |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1IntValue.html b/docs/classHazelnp_1_1IntValue.html
new file mode 100644
index 0000000..3e607ac
--- /dev/null
+++ b/docs/classHazelnp_1_1IntValue.html
@@ -0,0 +1,582 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
Specializations for integer values (uses long long int) + More...
+ +#include <IntValue.h>


+Public Member Functions | |
| IntValue (const long long int &value) | |
| ~IntValue () override | |
| Value * | Deepcopy () const override |
| Will return a deeopopy of this object. More... | |
| std::string | GetAsOsString () const override |
| Will return a string suitable for an std::ostream;. More... | |
| const long long int & | GetValue () const |
| Will return the raw value. More... | |
| operator long long int () const | |
| operator int () const | |
| long long int | GetInt64 () const override |
| Will return the data as a long long int. More... | |
| int | GetInt32 () const override |
| Will return the data as an int. More... | |
| long double | GetFloat64 () const override |
| Will return the data as a long double. More... | |
| double | GetFloat32 () const override |
| Will return the data as a double. More... | |
| std::string | GetString () const override |
| Will return the data as a string. More... | |
| const std::vector< Value * > & | GetList () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
Public Member Functions inherited from Hazelnp::Value | |
| virtual | ~Value () |
| DATA_TYPE | GetDataType () const |
| Will return the data type of this value. More... | |
+Additional Inherited Members | |
Protected Member Functions inherited from Hazelnp::Value | |
| Value (DATA_TYPE type) | |
Protected Attributes inherited from Hazelnp::Value | |
| DATA_TYPE | type |
Specializations for integer values (uses long long int)
+ +Definition at line 8 of file IntValue.h.
+| IntValue::IntValue | +( | +const long long int & | +value | ) | ++ |
Definition at line 7 of file IntValue.cpp.
+ +
+
|
+ +inlineoverride | +
Definition at line 12 of file IntValue.h.
+ +
+
|
+ +overridevirtual | +
Will return a deeopopy of this object.
+ +Implements Hazelnp::Value.
+ +Definition at line 15 of file IntValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return a string suitable for an std::ostream;.
+ +Implements Hazelnp::Value.
+ +Definition at line 20 of file IntValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a double.
+ +Implements Hazelnp::Value.
+ +Definition at line 59 of file IntValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a long double.
+ +Implements Hazelnp::Value.
+ +Definition at line 54 of file IntValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as an int.
+ +Implements Hazelnp::Value.
+ +Definition at line 49 of file IntValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a long long int.
+ +Implements Hazelnp::Value.
+ +Definition at line 44 of file IntValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 72 of file IntValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a string.
+ +Implements Hazelnp::Value.
+ +Definition at line 64 of file IntValue.cpp.
+ +| const long long int & IntValue::GetValue | +( | +) | +const | +
Will return the raw value.
+ +Definition at line 27 of file IntValue.cpp.
+ +| IntValue::operator int | +( | +) | +const | +
Definition at line 37 of file IntValue.cpp.
+ +| IntValue::operator long long int | +( | +) | +const | +
Definition at line 32 of file IntValue.cpp.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1IntValue__coll__graph.map b/docs/classHazelnp_1_1IntValue__coll__graph.map
new file mode 100644
index 0000000..346ceea
--- /dev/null
+++ b/docs/classHazelnp_1_1IntValue__coll__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classHazelnp_1_1IntValue__coll__graph.md5 b/docs/classHazelnp_1_1IntValue__coll__graph.md5
new file mode 100644
index 0000000..8f77434
--- /dev/null
+++ b/docs/classHazelnp_1_1IntValue__coll__graph.md5
@@ -0,0 +1 @@
+d1c122153bd42fb55af0f1031cd38231
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1IntValue__coll__graph.png b/docs/classHazelnp_1_1IntValue__coll__graph.png
new file mode 100644
index 0000000..1577bd4
Binary files /dev/null and b/docs/classHazelnp_1_1IntValue__coll__graph.png differ
diff --git a/docs/classHazelnp_1_1IntValue__inherit__graph.map b/docs/classHazelnp_1_1IntValue__inherit__graph.map
new file mode 100644
index 0000000..346ceea
--- /dev/null
+++ b/docs/classHazelnp_1_1IntValue__inherit__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classHazelnp_1_1IntValue__inherit__graph.md5 b/docs/classHazelnp_1_1IntValue__inherit__graph.md5
new file mode 100644
index 0000000..8f77434
--- /dev/null
+++ b/docs/classHazelnp_1_1IntValue__inherit__graph.md5
@@ -0,0 +1 @@
+d1c122153bd42fb55af0f1031cd38231
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1IntValue__inherit__graph.png b/docs/classHazelnp_1_1IntValue__inherit__graph.png
new file mode 100644
index 0000000..1577bd4
Binary files /dev/null and b/docs/classHazelnp_1_1IntValue__inherit__graph.png differ
diff --git a/docs/classHazelnp_1_1ListValue-members.html b/docs/classHazelnp_1_1ListValue-members.html
new file mode 100644
index 0000000..d6be580
--- /dev/null
+++ b/docs/classHazelnp_1_1ListValue-members.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::ListValue, including all inherited members.
+| AddValue(const Value *value) | Hazelnp::ListValue | |
| Deepcopy() const override | Hazelnp::ListValue | virtual |
| GetAsOsString() const override | Hazelnp::ListValue | virtual |
| GetDataType() const | Hazelnp::Value | |
| GetFloat32() const override | Hazelnp::ListValue | virtual |
| GetFloat64() const override | Hazelnp::ListValue | virtual |
| GetInt32() const override | Hazelnp::ListValue | virtual |
| GetInt64() const override | Hazelnp::ListValue | virtual |
| GetList() const override | Hazelnp::ListValue | virtual |
| GetString() const override | Hazelnp::ListValue | virtual |
| GetValue() const | Hazelnp::ListValue | |
| ListValue() | Hazelnp::ListValue | |
| operator std::vector< Value * >() const | Hazelnp::ListValue | |
| type | Hazelnp::Value | protected |
| Value(DATA_TYPE type) | Hazelnp::Value | protected |
| ~ListValue() override | Hazelnp::ListValue | |
| ~Value() | Hazelnp::Value | inlinevirtual |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1ListValue.html b/docs/classHazelnp_1_1ListValue.html
new file mode 100644
index 0000000..825823c
--- /dev/null
+++ b/docs/classHazelnp_1_1ListValue.html
@@ -0,0 +1,609 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
Specializations for list values (uses std::vector<Value*>) + More...
+ +#include <ListValue.h>


+Public Member Functions | |
| ListValue () | |
| ~ListValue () override | |
| Value * | Deepcopy () const override |
| Will return a deeopopy of this object. More... | |
| std::string | GetAsOsString () const override |
| Will return a string suitable for an std::ostream;. More... | |
| void | AddValue (const Value *value) |
| Will add this value to the list. More... | |
| const std::vector< Value * > & | GetValue () const |
| Will return the raw value. More... | |
| operator std::vector< Value * > () const | |
| long long int | GetInt64 () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
| int | GetInt32 () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
| long double | GetFloat64 () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
| double | GetFloat32 () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
| std::string | GetString () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
| const std::vector< Value * > & | GetList () const override |
| Will return this values list. More... | |
Public Member Functions inherited from Hazelnp::Value | |
| virtual | ~Value () |
| DATA_TYPE | GetDataType () const |
| Will return the data type of this value. More... | |
+Additional Inherited Members | |
Protected Member Functions inherited from Hazelnp::Value | |
| Value (DATA_TYPE type) | |
Protected Attributes inherited from Hazelnp::Value | |
| DATA_TYPE | type |
Specializations for list values (uses std::vector<Value*>)
+ +Definition at line 9 of file ListValue.h.
+| ListValue::ListValue | +( | +) | ++ |
Definition at line 7 of file ListValue.cpp.
+ +
+
|
+ +override | +
Definition at line 13 of file ListValue.cpp.
+| void ListValue::AddValue | +( | +const Value * | +value | ) | ++ |
Will add this value to the list.
+ +Definition at line 33 of file ListValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return a deeopopy of this object.
+ +Implements Hazelnp::Value.
+ +Definition at line 23 of file ListValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return a string suitable for an std::ostream;.
+ +Implements Hazelnp::Value.
+ +Definition at line 44 of file ListValue.cpp.
+
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 84 of file ListValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 79 of file ListValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 74 of file ListValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 69 of file ListValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return this values list.
+ +Implements Hazelnp::Value.
+ +Definition at line 94 of file ListValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 89 of file ListValue.cpp.
+ +| const std::vector< Value * > & ListValue::GetValue | +( | +) | +const | +
Will return the raw value.
+ +Definition at line 39 of file ListValue.cpp.
+ +| ListValue::operator std::vector< Value * > | +( | +) | +const | +
Definition at line 62 of file ListValue.cpp.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1ListValue__coll__graph.map b/docs/classHazelnp_1_1ListValue__coll__graph.map
new file mode 100644
index 0000000..058621e
--- /dev/null
+++ b/docs/classHazelnp_1_1ListValue__coll__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classHazelnp_1_1ListValue__coll__graph.md5 b/docs/classHazelnp_1_1ListValue__coll__graph.md5
new file mode 100644
index 0000000..92755e4
--- /dev/null
+++ b/docs/classHazelnp_1_1ListValue__coll__graph.md5
@@ -0,0 +1 @@
+6921e127b70abed544fbb3e125f3d3b2
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1ListValue__coll__graph.png b/docs/classHazelnp_1_1ListValue__coll__graph.png
new file mode 100644
index 0000000..108f96b
Binary files /dev/null and b/docs/classHazelnp_1_1ListValue__coll__graph.png differ
diff --git a/docs/classHazelnp_1_1ListValue__inherit__graph.map b/docs/classHazelnp_1_1ListValue__inherit__graph.map
new file mode 100644
index 0000000..058621e
--- /dev/null
+++ b/docs/classHazelnp_1_1ListValue__inherit__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classHazelnp_1_1ListValue__inherit__graph.md5 b/docs/classHazelnp_1_1ListValue__inherit__graph.md5
new file mode 100644
index 0000000..92755e4
--- /dev/null
+++ b/docs/classHazelnp_1_1ListValue__inherit__graph.md5
@@ -0,0 +1 @@
+6921e127b70abed544fbb3e125f3d3b2
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1ListValue__inherit__graph.png b/docs/classHazelnp_1_1ListValue__inherit__graph.png
new file mode 100644
index 0000000..108f96b
Binary files /dev/null and b/docs/classHazelnp_1_1ListValue__inherit__graph.png differ
diff --git a/docs/classHazelnp_1_1Parameter-members.html b/docs/classHazelnp_1_1Parameter-members.html
new file mode 100644
index 0000000..00fc385
--- /dev/null
+++ b/docs/classHazelnp_1_1Parameter-members.html
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::Parameter, including all inherited members.
+| GetValue() const | Hazelnp::Parameter | |
| Key() const | Hazelnp::Parameter | |
| operator<<(std::ostream &os, const Parameter &p) | Hazelnp::Parameter | friend |
| Parameter(const std::string &key, const Value *value) | Hazelnp::Parameter | explicit |
| ~Parameter() | Hazelnp::Parameter |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1Parameter.html b/docs/classHazelnp_1_1Parameter.html
new file mode 100644
index 0000000..e728b3b
--- /dev/null
+++ b/docs/classHazelnp_1_1Parameter.html
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include <Parameter.h>
+Public Member Functions | |
| Parameter (const std::string &key, const Value *value) | |
| ~Parameter () | |
| const std::string & | Key () const |
| Will return the key of this parameter. More... | |
| const Value * | GetValue () const |
| Will return the value of this parameter. More... | |
+Friends | |
| std::ostream & | operator<< (std::ostream &os, const Parameter &p) |
Definition at line 8 of file Parameter.h.
+
+
|
+ +explicit | +
Definition at line 5 of file Parameter.cpp.
+ +| Parameter::~Parameter | +( | +) | ++ |
Definition at line 13 of file Parameter.cpp.
+ +| const ::Value * Parameter::GetValue | +( | +) | +const | +
Will return the value of this parameter.
+ +Definition at line 26 of file Parameter.cpp.
+ +| const std::string & Parameter::Key | +( | +) | +const | +
Will return the key of this parameter.
+ +Definition at line 21 of file Parameter.cpp.
+ +
+
|
+ +friend | +
Definition at line 20 of file Parameter.h.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1StringTools-members.html b/docs/classHazelnp_1_1StringTools-members.html
new file mode 100644
index 0000000..02d6a91
--- /dev/null
+++ b/docs/classHazelnp_1_1StringTools-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::StringTools, including all inherited members.
+| Contains(const std::string &str, const char c) | Hazelnp::StringTools | static |
| IsNumeric(const std::string &str, const bool allowDecimalPoint=false) | Hazelnp::StringTools | static |
| ParseNumber(const std::string &str, bool &out_isInt, long double &out_number) | Hazelnp::StringTools | static |
| Replace(const std::string &str, const char find, const std::string &subst) | Hazelnp::StringTools | static |
| Replace(const std::string &str, const std::string &find, const std::string &subst) | Hazelnp::StringTools | static |
| SplitString(const std::string &str, const char delimiter) | Hazelnp::StringTools | static |
| SplitString(const std::string &str, const std::string &delimiter) | Hazelnp::StringTools | static |
| ToLower(const std::string &str) | Hazelnp::StringTools | static |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1StringTools.html b/docs/classHazelnp_1_1StringTools.html
new file mode 100644
index 0000000..c3ed9f2
--- /dev/null
+++ b/docs/classHazelnp_1_1StringTools.html
@@ -0,0 +1,634 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
Internal helper class. + More...
+ +#include <StringTools.h>
+Static Public Member Functions | |
| static bool | Contains (const std::string &str, const char c) |
| Will return wether or not a given char is in a string. More... | |
| static std::string | Replace (const std::string &str, const char find, const std::string &subst) |
| Will replace a part of a string with another string. More... | |
| static std::string | Replace (const std::string &str, const std::string &find, const std::string &subst) |
| Will replace a part of a string with another string. More... | |
| static bool | IsNumeric (const std::string &str, const bool allowDecimalPoint=false) |
| Will return true if the given string consists only of digits (including signage) More... | |
| static bool | ParseNumber (const std::string &str, bool &out_isInt, long double &out_number) |
| Will convert the number in str to a number. More... | |
| static std::vector< std::string > | SplitString (const std::string &str, const char delimiter) |
| Will split a string by a delimiter char. The delimiter will be excluded! More... | |
| static std::vector< std::string > | SplitString (const std::string &str, const std::string &delimiter) |
| Will split a string by a delimiter string. The delimiter will be excluded! More... | |
| static std::string | ToLower (const std::string &str) |
| Will make a string all lower-case. More... | |
+
|
+ +static | +
Will return wether or not a given char is in a string.
+ +Definition at line 5 of file StringTools.cpp.
+ +
+
|
+ +static | +
Will return true if the given string consists only of digits (including signage)
+ +Definition at line 56 of file StringTools.cpp.
+ +
+
|
+ +static | +
Will convert the number in str to a number.
+
+ Returns wether or not the operation was successful.
+ Also returns wether the number is an integer, or floating point. If int, cast out_number to int.
Definition at line 82 of file StringTools.cpp.
+
+
|
+ +static | +
Will replace a part of a string with another string.
+ +Definition at line 14 of file StringTools.cpp.
+ +
+
|
+ +static | +
Will replace a part of a string with another string.
+ +Definition at line 27 of file StringTools.cpp.
+
+
|
+ +static | +
Will split a string by a delimiter char. The delimiter will be excluded!
+ +Definition at line 125 of file StringTools.cpp.
+
+
|
+ +static | +
Will split a string by a delimiter string. The delimiter will be excluded!
+ +Definition at line 132 of file StringTools.cpp.
+ +
+
|
+ +static | +
Will make a string all lower-case.
+ +Definition at line 173 of file StringTools.cpp.
+
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1StringValue-members.html b/docs/classHazelnp_1_1StringValue-members.html
new file mode 100644
index 0000000..7d3c8c7
--- /dev/null
+++ b/docs/classHazelnp_1_1StringValue-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::StringValue, including all inherited members.
+| Deepcopy() const override | Hazelnp::StringValue | virtual |
| GetAsOsString() const override | Hazelnp::StringValue | virtual |
| GetDataType() const | Hazelnp::Value | |
| GetFloat32() const override | Hazelnp::StringValue | virtual |
| GetFloat64() const override | Hazelnp::StringValue | virtual |
| GetInt32() const override | Hazelnp::StringValue | virtual |
| GetInt64() const override | Hazelnp::StringValue | virtual |
| GetList() const override | Hazelnp::StringValue | virtual |
| GetString() const override | Hazelnp::StringValue | virtual |
| GetValue() const | Hazelnp::StringValue | |
| operator std::string() const | Hazelnp::StringValue | |
| StringValue(const std::string &value) | Hazelnp::StringValue | |
| type | Hazelnp::Value | protected |
| Value(DATA_TYPE type) | Hazelnp::Value | protected |
| ~StringValue() override | Hazelnp::StringValue | inline |
| ~Value() | Hazelnp::Value | inlinevirtual |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1StringValue.html b/docs/classHazelnp_1_1StringValue.html
new file mode 100644
index 0000000..33bb35c
--- /dev/null
+++ b/docs/classHazelnp_1_1StringValue.html
@@ -0,0 +1,555 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
Specializations for string values (uses std::string) + More...
+ +#include <StringValue.h>


+Public Member Functions | |
| StringValue (const std::string &value) | |
| ~StringValue () override | |
| Value * | Deepcopy () const override |
| Will return a deeopopy of this object. More... | |
| std::string | GetAsOsString () const override |
| Will return a string suitable for an std::ostream;. More... | |
| const std::string & | GetValue () const |
| Will return the raw value. More... | |
| operator std::string () const | |
| long long int | GetInt64 () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
| int | GetInt32 () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
| long double | GetFloat64 () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
| double | GetFloat32 () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
| std::string | GetString () const override |
| Will return this value as a string. More... | |
| const std::vector< Value * > & | GetList () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
Public Member Functions inherited from Hazelnp::Value | |
| virtual | ~Value () |
| DATA_TYPE | GetDataType () const |
| Will return the data type of this value. More... | |
+Additional Inherited Members | |
Protected Member Functions inherited from Hazelnp::Value | |
| Value (DATA_TYPE type) | |
Protected Attributes inherited from Hazelnp::Value | |
| DATA_TYPE | type |
Specializations for string values (uses std::string)
+ +Definition at line 9 of file StringValue.h.
+| StringValue::StringValue | +( | +const std::string & | +value | ) | ++ |
Definition at line 7 of file StringValue.cpp.
+ +
+
|
+ +inlineoverride | +
Definition at line 13 of file StringValue.h.
+ +
+
|
+ +overridevirtual | +
Will return a deeopopy of this object.
+ +Implements Hazelnp::Value.
+ +Definition at line 15 of file StringValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return a string suitable for an std::ostream;.
+ +Implements Hazelnp::Value.
+ +Definition at line 20 of file StringValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 54 of file StringValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 49 of file StringValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 44 of file StringValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 39 of file StringValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 64 of file StringValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return this value as a string.
+ +Implements Hazelnp::Value.
+ +Definition at line 59 of file StringValue.cpp.
+ +| const std::string & StringValue::GetValue | +( | +) | +const | +
Will return the raw value.
+ +Definition at line 27 of file StringValue.cpp.
+ +| StringValue::operator std::string | +( | +) | +const | +
Definition at line 32 of file StringValue.cpp.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1StringValue__coll__graph.map b/docs/classHazelnp_1_1StringValue__coll__graph.map
new file mode 100644
index 0000000..3296184
--- /dev/null
+++ b/docs/classHazelnp_1_1StringValue__coll__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classHazelnp_1_1StringValue__coll__graph.md5 b/docs/classHazelnp_1_1StringValue__coll__graph.md5
new file mode 100644
index 0000000..09c0ce8
--- /dev/null
+++ b/docs/classHazelnp_1_1StringValue__coll__graph.md5
@@ -0,0 +1 @@
+4997cc0c07834e05bdfd8f7c9c787db0
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1StringValue__coll__graph.png b/docs/classHazelnp_1_1StringValue__coll__graph.png
new file mode 100644
index 0000000..d04958c
Binary files /dev/null and b/docs/classHazelnp_1_1StringValue__coll__graph.png differ
diff --git a/docs/classHazelnp_1_1StringValue__inherit__graph.map b/docs/classHazelnp_1_1StringValue__inherit__graph.map
new file mode 100644
index 0000000..3296184
--- /dev/null
+++ b/docs/classHazelnp_1_1StringValue__inherit__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classHazelnp_1_1StringValue__inherit__graph.md5 b/docs/classHazelnp_1_1StringValue__inherit__graph.md5
new file mode 100644
index 0000000..09c0ce8
--- /dev/null
+++ b/docs/classHazelnp_1_1StringValue__inherit__graph.md5
@@ -0,0 +1 @@
+4997cc0c07834e05bdfd8f7c9c787db0
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1StringValue__inherit__graph.png b/docs/classHazelnp_1_1StringValue__inherit__graph.png
new file mode 100644
index 0000000..d04958c
Binary files /dev/null and b/docs/classHazelnp_1_1StringValue__inherit__graph.png differ
diff --git a/docs/classHazelnp_1_1Value-members.html b/docs/classHazelnp_1_1Value-members.html
new file mode 100644
index 0000000..f599f0d
--- /dev/null
+++ b/docs/classHazelnp_1_1Value-members.html
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::Value, including all inherited members.
+| Deepcopy() const =0 | Hazelnp::Value | pure virtual |
| GetAsOsString() const =0 | Hazelnp::Value | pure virtual |
| GetDataType() const | Hazelnp::Value | |
| GetFloat32() const =0 | Hazelnp::Value | pure virtual |
| GetFloat64() const =0 | Hazelnp::Value | pure virtual |
| GetInt32() const =0 | Hazelnp::Value | pure virtual |
| GetInt64() const =0 | Hazelnp::Value | pure virtual |
| GetList() const =0 | Hazelnp::Value | pure virtual |
| GetString() const =0 | Hazelnp::Value | pure virtual |
| operator<<(std::ostream &os, const Value &v) | Hazelnp::Value | friend |
| type | Hazelnp::Value | protected |
| Value(DATA_TYPE type) | Hazelnp::Value | protected |
| ~Value() | Hazelnp::Value | inlinevirtual |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1Value.html b/docs/classHazelnp_1_1Value.html
new file mode 100644
index 0000000..f94d65b
--- /dev/null
+++ b/docs/classHazelnp_1_1Value.html
@@ -0,0 +1,556 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
Abstract class for values. + More...
+ +#include <Value.h>

+Public Member Functions | |
| virtual | ~Value () |
| virtual Value * | Deepcopy () const =0 |
| Will return a deeopopy of this object. More... | |
| virtual std::string | GetAsOsString () const =0 |
| Will return a string suitable for an std::ostream. More... | |
| DATA_TYPE | GetDataType () const |
| Will return the data type of this value. More... | |
| virtual long long int | GetInt64 () const =0 |
| Will attempt to return the integer data (long long) More... | |
| virtual int | GetInt32 () const =0 |
| Will attempt to return the integer data (int) More... | |
| virtual long double | GetFloat64 () const =0 |
| Will attempt to return the floating-point data (long double) More... | |
| virtual double | GetFloat32 () const =0 |
| Will attempt to return the floating-point data (double) More... | |
| virtual std::string | GetString () const =0 |
| Will attempt to return the string-data. More... | |
| virtual const std::vector< Value * > & | GetList () const =0 |
| Will attempt to return the list-data. More... | |
+Protected Member Functions | |
| Value (DATA_TYPE type) | |
+Protected Attributes | |
| DATA_TYPE | type |
+Friends | |
| std::ostream & | operator<< (std::ostream &os, const Value &v) |
+
|
+ +inlinevirtual | +
+
|
+ +protected | +
+
|
+ +pure virtual | +
Will return a deeopopy of this object.
+ +Implemented in Hazelnp::FloatValue, Hazelnp::ListValue, Hazelnp::StringValue, Hazelnp::IntValue, and Hazelnp::VoidValue.
+ +
+
|
+ +pure virtual | +
Will return a string suitable for an std::ostream.
+ +Implemented in Hazelnp::FloatValue, Hazelnp::ListValue, Hazelnp::StringValue, Hazelnp::IntValue, and Hazelnp::VoidValue.
+ +| DATA_TYPE Value::GetDataType | +( | +) | +const | +
+
|
+ +pure virtual | +
Will attempt to return the floating-point data (double)
+ +Implemented in Hazelnp::ListValue, Hazelnp::FloatValue, Hazelnp::IntValue, Hazelnp::StringValue, and Hazelnp::VoidValue.
+ +
+
|
+ +pure virtual | +
Will attempt to return the floating-point data (long double)
+ +Implemented in Hazelnp::ListValue, Hazelnp::FloatValue, Hazelnp::IntValue, Hazelnp::StringValue, and Hazelnp::VoidValue.
+ +
+
|
+ +pure virtual | +
Will attempt to return the integer data (int)
+ +Implemented in Hazelnp::ListValue, Hazelnp::FloatValue, Hazelnp::IntValue, Hazelnp::StringValue, and Hazelnp::VoidValue.
+ +
+
|
+ +pure virtual | +
Will attempt to return the integer data (long long)
+ +Implemented in Hazelnp::ListValue, Hazelnp::FloatValue, Hazelnp::IntValue, Hazelnp::StringValue, and Hazelnp::VoidValue.
+ +
+
|
+ +pure virtual | +
Will attempt to return the list-data.
+ +Implemented in Hazelnp::ListValue, Hazelnp::FloatValue, Hazelnp::IntValue, Hazelnp::StringValue, and Hazelnp::VoidValue.
+ +
+
|
+ +pure virtual | +
Will attempt to return the string-data.
+ +Implemented in Hazelnp::ListValue, Hazelnp::FloatValue, Hazelnp::IntValue, Hazelnp::StringValue, and Hazelnp::VoidValue.
+ +
+
|
+ +friend | +
+
|
+ +protected | +
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1Value__inherit__graph.map b/docs/classHazelnp_1_1Value__inherit__graph.map
new file mode 100644
index 0000000..d1f45d5
--- /dev/null
+++ b/docs/classHazelnp_1_1Value__inherit__graph.map
@@ -0,0 +1,8 @@
+
diff --git a/docs/classHazelnp_1_1Value__inherit__graph.md5 b/docs/classHazelnp_1_1Value__inherit__graph.md5
new file mode 100644
index 0000000..806245e
--- /dev/null
+++ b/docs/classHazelnp_1_1Value__inherit__graph.md5
@@ -0,0 +1 @@
+8c449cea971b5762dc13a0d94fcc64bd
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1Value__inherit__graph.png b/docs/classHazelnp_1_1Value__inherit__graph.png
new file mode 100644
index 0000000..fe2031a
Binary files /dev/null and b/docs/classHazelnp_1_1Value__inherit__graph.png differ
diff --git a/docs/classHazelnp_1_1VoidValue-members.html b/docs/classHazelnp_1_1VoidValue-members.html
new file mode 100644
index 0000000..6e3f5af
--- /dev/null
+++ b/docs/classHazelnp_1_1VoidValue-members.html
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::VoidValue, including all inherited members.
+| Deepcopy() const override | Hazelnp::VoidValue | virtual |
| GetAsOsString() const override | Hazelnp::VoidValue | virtual |
| GetDataType() const | Hazelnp::Value | |
| GetFloat32() const override | Hazelnp::VoidValue | virtual |
| GetFloat64() const override | Hazelnp::VoidValue | virtual |
| GetInt32() const override | Hazelnp::VoidValue | virtual |
| GetInt64() const override | Hazelnp::VoidValue | virtual |
| GetList() const | Hazelnp::VoidValue | virtual |
| GetString() const override | Hazelnp::VoidValue | virtual |
| type | Hazelnp::Value | protected |
| Value(DATA_TYPE type) | Hazelnp::Value | protected |
| VoidValue() | Hazelnp::VoidValue | |
| ~Value() | Hazelnp::Value | inlinevirtual |
| ~VoidValue() override | Hazelnp::VoidValue | inline |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1VoidValue.html b/docs/classHazelnp_1_1VoidValue.html
new file mode 100644
index 0000000..c066260
--- /dev/null
+++ b/docs/classHazelnp_1_1VoidValue.html
@@ -0,0 +1,501 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
Specializations for void values. + More...
+ +#include <VoidValue.h>


+Public Member Functions | |
| VoidValue () | |
| ~VoidValue () override | |
| Value * | Deepcopy () const override |
| Will return a deeopopy of this object. More... | |
| std::string | GetAsOsString () const override |
| Will return a string suitable for an std::ostream;. More... | |
| long long int | GetInt64 () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
| int | GetInt32 () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
| long double | GetFloat64 () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
| double | GetFloat32 () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
| std::string | GetString () const override |
| Throws HazelnuppValueNotConvertibleException. More... | |
| const std::vector< Value * > & | GetList () const |
| Throws HazelnuppValueNotConvertibleException. More... | |
Public Member Functions inherited from Hazelnp::Value | |
| virtual | ~Value () |
| DATA_TYPE | GetDataType () const |
| Will return the data type of this value. More... | |
+Additional Inherited Members | |
Protected Member Functions inherited from Hazelnp::Value | |
| Value (DATA_TYPE type) | |
Protected Attributes inherited from Hazelnp::Value | |
| DATA_TYPE | type |
Specializations for void values.
+These house no value whatsoever, but only communicate information by merely existing.
+ +Definition at line 8 of file VoidValue.h.
+| VoidValue::VoidValue | +( | +) | ++ |
Definition at line 6 of file VoidValue.cpp.
+ +
+
|
+ +inlineoverride | +
Definition at line 12 of file VoidValue.h.
+ +
+
|
+ +overridevirtual | +
Will return a deeopopy of this object.
+ +Implements Hazelnp::Value.
+ +Definition at line 13 of file VoidValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return a string suitable for an std::ostream;.
+ +Implements Hazelnp::Value.
+ +Definition at line 18 of file VoidValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 40 of file VoidValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 35 of file VoidValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 30 of file VoidValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 25 of file VoidValue.cpp.
+ +
+
|
+ +virtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 50 of file VoidValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Hazelnp::Value.
+ +Definition at line 45 of file VoidValue.cpp.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1VoidValue__coll__graph.map b/docs/classHazelnp_1_1VoidValue__coll__graph.map
new file mode 100644
index 0000000..684c89f
--- /dev/null
+++ b/docs/classHazelnp_1_1VoidValue__coll__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classHazelnp_1_1VoidValue__coll__graph.md5 b/docs/classHazelnp_1_1VoidValue__coll__graph.md5
new file mode 100644
index 0000000..8e50936
--- /dev/null
+++ b/docs/classHazelnp_1_1VoidValue__coll__graph.md5
@@ -0,0 +1 @@
+906e2b64b26f1d1be0180b938b6a9e45
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1VoidValue__coll__graph.png b/docs/classHazelnp_1_1VoidValue__coll__graph.png
new file mode 100644
index 0000000..abca5b1
Binary files /dev/null and b/docs/classHazelnp_1_1VoidValue__coll__graph.png differ
diff --git a/docs/classHazelnp_1_1VoidValue__inherit__graph.map b/docs/classHazelnp_1_1VoidValue__inherit__graph.map
new file mode 100644
index 0000000..684c89f
--- /dev/null
+++ b/docs/classHazelnp_1_1VoidValue__inherit__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classHazelnp_1_1VoidValue__inherit__graph.md5 b/docs/classHazelnp_1_1VoidValue__inherit__graph.md5
new file mode 100644
index 0000000..8e50936
--- /dev/null
+++ b/docs/classHazelnp_1_1VoidValue__inherit__graph.md5
@@ -0,0 +1 @@
+906e2b64b26f1d1be0180b938b6a9e45
\ No newline at end of file
diff --git a/docs/classHazelnp_1_1VoidValue__inherit__graph.png b/docs/classHazelnp_1_1VoidValue__inherit__graph.png
new file mode 100644
index 0000000..abca5b1
Binary files /dev/null and b/docs/classHazelnp_1_1VoidValue__inherit__graph.png differ
diff --git a/docs/classes.html b/docs/classes.html
index 4b8568e..a676677 100644
--- a/docs/classes.html
+++ b/docs/classes.html
@@ -78,40 +78,40 @@ $(function() {
1.8.17
diff --git a/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html b/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
index 55dd772..33ad36e 100644
--- a/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
+++ b/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
@@ -136,7 +136,7 @@ Files
1.8.17
diff --git a/docs/dir_0cc5f59b28c403d42cc56800132eb975.html b/docs/dir_0cc5f59b28c403d42cc56800132eb975.html
index 93ce022..f346fae 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 4513d6e..1848835 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 724bb46..b3346c8 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 e36eb98..992ca35 100644
--- a/docs/files.html
+++ b/docs/files.html
@@ -107,7 +107,7 @@ $(function() {
1.8.17
diff --git a/docs/functions.html b/docs/functions.html
index f197558..e28ca04 100644
--- a/docs/functions.html
+++ b/docs/functions.html
@@ -74,333 +74,333 @@ $(function() {
1.8.17
diff --git a/docs/functions_func.html b/docs/functions_func.html
index 323c228..f88c8a2 100644
--- a/docs/functions_func.html
+++ b/docs/functions_func.html
@@ -74,304 +74,304 @@ $(function() {
1.8.17
diff --git a/docs/functions_rela.html b/docs/functions_rela.html
index c19da44..9ef9c62 100644
--- a/docs/functions_rela.html
+++ b/docs/functions_rela.html
@@ -72,14 +72,14 @@ $(function() {
1.8.17
diff --git a/docs/functions_vars.html b/docs/functions_vars.html
index 5b5a23a..f1ccee6 100644
--- a/docs/functions_vars.html
+++ b/docs/functions_vars.html
@@ -72,31 +72,31 @@ $(function() {
1.8.17
diff --git a/docs/globals.html b/docs/globals.html
index c2d87eb..d609643 100644
--- a/docs/globals.html
+++ b/docs/globals.html
@@ -71,9 +71,6 @@ $(function() {
1.8.17
diff --git a/docs/globals_func.html b/docs/globals_func.html
index aaf8e66..5251efb 100644
--- a/docs/globals_func.html
+++ b/docs/globals_func.html
@@ -78,7 +78,7 @@ $(function() {
1.8.17
diff --git a/docs/graph_legend.html b/docs/graph_legend.html
index 5f5d4e7..69bf1a6 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 99dbae8..4010523 100644
--- a/docs/hierarchy.html
+++ b/docs/hierarchy.html
@@ -79,28 +79,28 @@ $(function() {
This inheritance list is sorted roughly, but not completely, alphabetically:| ▼Cstd::exception | STL class |
| ▼CHazelnuppException | Generic hazelnupp exception |
| ▼CHazelnuppConstraintException | Gets thrown something bad happens because of parameter constraints |
| CHazelnuppConstraintMissingValue | Gets thrown when a parameter constrained to be required is not provided, and has no default value set |
| CHazelnuppConstraintTypeMissmatch | Gets thrown when a parameter is of a type that does not match the required type, and is not convertible to it |
| CHazelnuppInvalidKeyException | Gets thrown when an non-existent key gets dereferenced |
| CHazelnuppValueNotConvertibleException | Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not convertible |
| CHazelnupp | The main class to interface with |
| CParamConstraint | |
| CParameter | |
| CStringTools | Internal helper class |
| ▼CValue | Abstract class for values |
| CFloatValue | Specializations for floating point values (uses long double) |
| CIntValue | Specializations for integer values (uses long long int) |
| CListValue | Specializations for list values (uses std::vector<Value*>) |
| CStringValue | Specializations for string values (uses std::string) |
| CVoidValue | Specializations for void values |
| ▼CHazelnp::HazelnuppException | Generic hazelnupp exception |
| ▼CHazelnp::HazelnuppConstraintException | Gets thrown something bad happens because of parameter constraints |
| CHazelnp::HazelnuppConstraintMissingValue | Gets thrown when a parameter constrained to be required is not provided, and has no default value set |
| CHazelnp::HazelnuppConstraintTypeMissmatch | Gets thrown when a parameter is of a type that does not match the required type, and is not convertible to it |
| CHazelnp::HazelnuppInvalidKeyException | Gets thrown when an non-existent key gets dereferenced |
| CHazelnp::HazelnuppValueNotConvertibleException | Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not convertible |
| CHazelnp::Hazelnupp | The main class to interface with |
| CHazelnp::ParamConstraint | |
| CHazelnp::Parameter | |
| CHazelnp::StringTools | Internal helper class |
| ▼CHazelnp::Value | Abstract class for values |
| CHazelnp::FloatValue | Specializations for floating point values (uses long double) |
| CHazelnp::IntValue | Specializations for integer values (uses long long int) |
| CHazelnp::ListValue | Specializations for list values (uses std::vector<Value*>) |
| CHazelnp::StringValue | Specializations for string values (uses std::string) |
| CHazelnp::VoidValue | Specializations for void values |
1.8.17
diff --git a/docs/index.html b/docs/index.html
index 67fdd8a..c5a4f02 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -71,11 +71,11 @@ $(function() {
is a simple, easy to use command line parameter parser.
- Hazelnupp does not support windows-, or bsd-style arguments. Only linux-style.
+ Hazelnupp does not support windows-, or bsd-style arguments. Only linux-style.
What is the linux-style? This:
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.
- To enable exceptions, call this method:
@@ -124,13 +124,13 @@ What's the concept?
These parameters can then be accessed via a simple lookup!
So what's the simplest way to use Hazelnupp to work with command-line parameters? See:
So what's the simplest way to use Hazelnupp to work with command-line parameters? See:
Abbreviations are a very important part of command line arguments. Like, typing -f instead of --force. Here's how to use them in Hazelnupp:
Abbreviations are a very important part of command line arguments. Like, typing -f instead of --force. Here's how to use them in Hazelnupp:
For exactly this reason, there are constraints. With this, you can control what the data looks like! Constraints serve two main purposes:
With ParamConstraint::Require() you can declare that a paramater must either always be present, or provide a default value.
+
With ParamConstraint::Require() you can declare that a paramater must either always be present, or provide a default value.
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.
Note that you can also combine these two constraint-types by populating the struct yourself:
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 oldest one. But that's okay because one can describe all possible constraints for a single key in one struct.
Check out the unit tests! They may help you out!
- Also make sure to check out the doxygen docs!
This is still in alpha! There is no guarantee at all that this actually works.
@@ -295,28 +295,11 @@ LICENSE
1.8.17
diff --git a/docs/index_8md.html b/docs/index_8md.html
index be5e7cb..7fada0c 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_0.map b/docs/inherit_graph_0.map
index 9741c9e..7d45561 100644
--- a/docs/inherit_graph_0.map
+++ b/docs/inherit_graph_0.map
@@ -1,3 +1,3 @@
diff --git a/docs/inherit_graph_0.md5 b/docs/inherit_graph_0.md5
index 232c3e6..ee20c76 100644
--- a/docs/inherit_graph_0.md5
+++ b/docs/inherit_graph_0.md5
@@ -1 +1 @@
-05f5fbf778280a49be054f37088fe987
\ No newline at end of file
+f47a2c7011f1310cd8570b2c41da9627
\ No newline at end of file
diff --git a/docs/inherit_graph_0.png b/docs/inherit_graph_0.png
index 8b3ae89..72d4369 100644
Binary files a/docs/inherit_graph_0.png and b/docs/inherit_graph_0.png differ
diff --git a/docs/inherit_graph_1.map b/docs/inherit_graph_1.map
index bbbbf01..543bbec 100644
--- a/docs/inherit_graph_1.map
+++ b/docs/inherit_graph_1.map
@@ -1,9 +1,9 @@
diff --git a/docs/inherit_graph_1.md5 b/docs/inherit_graph_1.md5
index 9fcad0b..6543f74 100644
--- a/docs/inherit_graph_1.md5
+++ b/docs/inherit_graph_1.md5
@@ -1 +1 @@
-11f045deeaf9a601d5ad34a79967a0f9
\ No newline at end of file
+86946d00981da1d932b71231e74d4918
\ No newline at end of file
diff --git a/docs/inherit_graph_1.png b/docs/inherit_graph_1.png
index 827eff2..f28e203 100644
Binary files a/docs/inherit_graph_1.png and b/docs/inherit_graph_1.png differ
diff --git a/docs/inherit_graph_2.map b/docs/inherit_graph_2.map
index 67e54a1..28dcc03 100644
--- a/docs/inherit_graph_2.map
+++ b/docs/inherit_graph_2.map
@@ -1,3 +1,3 @@
diff --git a/docs/inherit_graph_2.md5 b/docs/inherit_graph_2.md5
index 3373ae5..b80eac4 100644
--- a/docs/inherit_graph_2.md5
+++ b/docs/inherit_graph_2.md5
@@ -1 +1 @@
-192546f8044e385dcb4e1aca18ebe513
\ No newline at end of file
+4f0b35bc688eabf2cb9ac18b4e4afbc3
\ No newline at end of file
diff --git a/docs/inherit_graph_2.png b/docs/inherit_graph_2.png
index 7cac96f..1282d1d 100644
Binary files a/docs/inherit_graph_2.png and b/docs/inherit_graph_2.png differ
diff --git a/docs/inherit_graph_3.map b/docs/inherit_graph_3.map
index b155a08..d7e3fbb 100644
--- a/docs/inherit_graph_3.map
+++ b/docs/inherit_graph_3.map
@@ -1,3 +1,3 @@
diff --git a/docs/inherit_graph_3.md5 b/docs/inherit_graph_3.md5
index 308f1f7..fd7dc51 100644
--- a/docs/inherit_graph_3.md5
+++ b/docs/inherit_graph_3.md5
@@ -1 +1 @@
-6481c4409a2d34d7347ae0ab04e39488
\ No newline at end of file
+3396960537c122b0b3247a767ac311f4
\ No newline at end of file
diff --git a/docs/inherit_graph_3.png b/docs/inherit_graph_3.png
index 15e18f4..a1f8985 100644
Binary files a/docs/inherit_graph_3.png and b/docs/inherit_graph_3.png differ
diff --git a/docs/inherit_graph_4.map b/docs/inherit_graph_4.map
index 1a5cc03..c39bd88 100644
--- a/docs/inherit_graph_4.map
+++ b/docs/inherit_graph_4.map
@@ -1,3 +1,3 @@
diff --git a/docs/inherit_graph_4.md5 b/docs/inherit_graph_4.md5
index 86dc5ad..b9f2b56 100644
--- a/docs/inherit_graph_4.md5
+++ b/docs/inherit_graph_4.md5
@@ -1 +1 @@
-c74d2ba194164b7d25404563e65b9801
\ No newline at end of file
+6342d44ad7883eecc3d02ecc59236d50
\ No newline at end of file
diff --git a/docs/inherit_graph_4.png b/docs/inherit_graph_4.png
index 8b0046f..424df9f 100644
Binary files a/docs/inherit_graph_4.png and b/docs/inherit_graph_4.png differ
diff --git a/docs/inherit_graph_5.map b/docs/inherit_graph_5.map
index 262f085..29d72ae 100644
--- a/docs/inherit_graph_5.map
+++ b/docs/inherit_graph_5.map
@@ -1,8 +1,8 @@
diff --git a/docs/inherit_graph_5.md5 b/docs/inherit_graph_5.md5
index 8306c47..7583c18 100644
--- a/docs/inherit_graph_5.md5
+++ b/docs/inherit_graph_5.md5
@@ -1 +1 @@
-62f776d5de34d54281012fb34d2f62cc
\ No newline at end of file
+7e4a693e66d05f2ee8664e3ea22c9807
\ No newline at end of file
diff --git a/docs/inherit_graph_5.png b/docs/inherit_graph_5.png
index a1ae793..be7a7d7 100644
Binary files a/docs/inherit_graph_5.png and b/docs/inherit_graph_5.png differ
diff --git a/docs/inherits.html b/docs/inherits.html
index cb18cf9..d946ad0 100644
--- a/docs/inherits.html
+++ b/docs/inherits.html
@@ -77,52 +77,52 @@ $(function() {
- |
1.8.17
diff --git a/docs/main_8cpp.html b/docs/main_8cpp.html
index cc2a642..836c38b 100644
--- a/docs/main_8cpp.html
+++ b/docs/main_8cpp.html
@@ -137,81 +137,80 @@ Functions
1.8.17
diff --git a/docs/main_8cpp_source.html b/docs/main_8cpp_source.html
index 302509f..5c9ed6e 100644
--- a/docs/main_8cpp_source.html
+++ b/docs/main_8cpp_source.html
@@ -82,81 +82,84 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
1.8.17
diff --git a/docs/menudata.js b/docs/menudata.js
index bfb6993..930d87d 100644
--- a/docs/menudata.js
+++ b/docs/menudata.js
@@ -22,6 +22,11 @@ for the JavaScript code in this file
*/
var menudata={children:[
{text:"Main Page",url:"index.html"},
+{text:"Namespaces",url:"namespaces.html",children:[
+{text:"Namespace List",url:"namespaces.html"},
+{text:"Namespace Members",url:"namespacemembers.html",children:[
+{text:"All",url:"namespacemembers.html"},
+{text:"Enumerations",url:"namespacemembers_enum.html"}]}]},
{text:"Classes",url:"annotated.html",children:[
{text:"Class List",url:"annotated.html"},
{text:"Class Index",url:"classes.html"},
@@ -70,5 +75,4 @@ var menudata={children:[
{text:"File List",url:"files.html"},
{text:"File Members",url:"globals.html",children:[
{text:"All",url:"globals.html"},
-{text:"Functions",url:"globals_func.html"},
-{text:"Enumerations",url:"globals_enum.html"}]}]}]}
+{text:"Functions",url:"globals_func.html"}]}]}]}
diff --git a/docs/namespaceHazelnp.html b/docs/namespaceHazelnp.html
new file mode 100644
index 0000000..922618b
--- /dev/null
+++ b/docs/namespaceHazelnp.html
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+Classes | |
| class | FloatValue |
| Specializations for floating point values (uses long double) More... | |
| class | Hazelnupp |
| The main class to interface with. More... | |
| class | HazelnuppConstraintException |
| Gets thrown something bad happens because of parameter constraints. More... | |
| class | HazelnuppConstraintMissingValue |
| Gets thrown when a parameter constrained to be required is not provided, and has no default value set. More... | |
| class | HazelnuppConstraintTypeMissmatch |
| Gets thrown when a parameter is of a type that does not match the required type, and is not convertible to it. More... | |
| class | HazelnuppException |
| Generic hazelnupp exception. More... | |
| class | HazelnuppInvalidKeyException |
| Gets thrown when an non-existent key gets dereferenced. More... | |
| class | HazelnuppValueNotConvertibleException |
| Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not convertible. More... | |
| class | IntValue |
| Specializations for integer values (uses long long int) More... | |
| class | ListValue |
| Specializations for list values (uses std::vector<Value*>) More... | |
| struct | ParamConstraint |
| class | Parameter |
| class | StringTools |
| Internal helper class. More... | |
| class | StringValue |
| Specializations for string values (uses std::string) More... | |
| class | Value |
| Abstract class for values. More... | |
| class | VoidValue |
| Specializations for void values. More... | |
+Enumerations | |
| enum | DATA_TYPE { + DATA_TYPE::VOID, +DATA_TYPE::INT, +DATA_TYPE::FLOAT, +DATA_TYPE::STRING, + + DATA_TYPE::LIST + + } |
| The different data types a paramater can be. More... | |
+
|
+ +strong | +
+ 1.8.17
+
+
+
diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html
index 98ec2ca..f506c2b 100644
--- a/docs/namespacemembers.html
+++ b/docs/namespacemembers.html
@@ -71,14 +71,14 @@ $(function() {
1.8.17
diff --git a/docs/namespacemembers_enum.html b/docs/namespacemembers_enum.html
new file mode 100644
index 0000000..ca64a6b
--- /dev/null
+++ b/docs/namespacemembers_enum.html
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/namespaces.html b/docs/namespaces.html
index 29bd5f7..acd14bf 100644
--- a/docs/namespaces.html
+++ b/docs/namespaces.html
@@ -76,13 +76,13 @@ $(function() {
| NTestHazelnupp | |
| NHazelnp |
1.8.17
diff --git a/docs/search/all_0.js b/docs/search/all_0.js
index 23c78f5..2913dee 100644
--- a/docs/search/all_0.js
+++ b/docs/search/all_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['addvalue_0',['AddValue',['../classListValue.html#af8787d266aa353d3f96e2c76cce76c41',1,'ListValue']]]
+ ['addvalue_0',['AddValue',['../classHazelnp_1_1ListValue.html#af8787d266aa353d3f96e2c76cce76c41',1,'Hazelnp::ListValue']]]
];
diff --git a/docs/search/all_1.js b/docs/search/all_1.js
index e0aea9d..e487ca4 100644
--- a/docs/search/all_1.js
+++ b/docs/search/all_1.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['clearabbreviations_1',['ClearAbbreviations',['../classHazelnupp.html#a5175869b025468324cefad487081e91d',1,'Hazelnupp']]],
- ['clearconstraints_2',['ClearConstraints',['../classHazelnupp.html#a3970b74583def49c6632fe08a4499809',1,'Hazelnupp']]],
- ['constraintype_3',['constrainType',['../structParamConstraint.html#ab35444d2957439bc52c2056a829145a2',1,'ParamConstraint']]],
- ['contains_4',['Contains',['../classStringTools.html#aec1abd8b22146c7a9ebeb6a94d6af5ee',1,'StringTools']]]
+ ['clearabbreviations_1',['ClearAbbreviations',['../classHazelnp_1_1Hazelnupp.html#a5175869b025468324cefad487081e91d',1,'Hazelnp::Hazelnupp']]],
+ ['clearconstraints_2',['ClearConstraints',['../classHazelnp_1_1Hazelnupp.html#a3970b74583def49c6632fe08a4499809',1,'Hazelnp::Hazelnupp']]],
+ ['constraintype_3',['constrainType',['../structHazelnp_1_1ParamConstraint.html#a88a4a4c215723259c71853992d09acac',1,'Hazelnp::ParamConstraint']]],
+ ['contains_4',['Contains',['../classHazelnp_1_1StringTools.html#aec1abd8b22146c7a9ebeb6a94d6af5ee',1,'Hazelnp::StringTools']]]
];
diff --git a/docs/search/all_10.js b/docs/search/all_10.js
index 9e0d0c0..8ea22f6 100644
--- a/docs/search/all_10.js
+++ b/docs/search/all_10.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['wantedtype_92',['wantedType',['../structParamConstraint.html#ae8875e054a074241f0c0bf3328a0915a',1,'ParamConstraint']]],
- ['what_93',['What',['../classHazelnuppException.html#ac087d5190a9b3f6964120cc35321c3a6',1,'HazelnuppException']]]
+ ['wantedtype_93',['wantedType',['../structHazelnp_1_1ParamConstraint.html#ac07a0c0555431d4b1e0bc6afdba41329',1,'Hazelnp::ParamConstraint']]],
+ ['what_94',['What',['../classHazelnp_1_1HazelnuppException.html#aa86c415a0f2b4ea5f11892145d1ea83e',1,'Hazelnp::HazelnuppException']]]
];
diff --git a/docs/search/all_11.js b/docs/search/all_11.js
index b13fe20..fed2343 100644
--- a/docs/search/all_11.js
+++ b/docs/search/all_11.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['_7efloatvalue_94',['~FloatValue',['../classFloatValue.html#a5c6c7a2c805ac0207d325edd28a5db1c',1,'FloatValue']]],
- ['_7ehazelnupp_95',['~Hazelnupp',['../classHazelnupp.html#a25f8810d24d647b6a57e2dd00ead42be',1,'Hazelnupp']]],
- ['_7eintvalue_96',['~IntValue',['../classIntValue.html#a45514417be35da78376822a0dd50f488',1,'IntValue']]],
- ['_7elistvalue_97',['~ListValue',['../classListValue.html#a91f1450f299d46b3301774a6b4eb6c18',1,'ListValue']]],
- ['_7eparameter_98',['~Parameter',['../classParameter.html#a6e2ade42a712f1d3675653329266e42d',1,'Parameter']]],
- ['_7estringvalue_99',['~StringValue',['../classStringValue.html#a829a8f064ec6b31b57d1dbebc8cd05d8',1,'StringValue']]],
- ['_7evalue_100',['~Value',['../classValue.html#aceb26b90be781020c0c71ae5d16ca06f',1,'Value']]],
- ['_7evoidvalue_101',['~VoidValue',['../classVoidValue.html#a8229e255a6fc31da4a4ec7aba97d4111',1,'VoidValue']]]
+ ['_7efloatvalue_95',['~FloatValue',['../classHazelnp_1_1FloatValue.html#a02e61e453c3e8e32d4d527799c11fd4a',1,'Hazelnp::FloatValue']]],
+ ['_7ehazelnupp_96',['~Hazelnupp',['../classHazelnp_1_1Hazelnupp.html#a25f8810d24d647b6a57e2dd00ead42be',1,'Hazelnp::Hazelnupp']]],
+ ['_7eintvalue_97',['~IntValue',['../classHazelnp_1_1IntValue.html#af69f25847b0666f9d6c1bb1fed18d917',1,'Hazelnp::IntValue']]],
+ ['_7elistvalue_98',['~ListValue',['../classHazelnp_1_1ListValue.html#a91f1450f299d46b3301774a6b4eb6c18',1,'Hazelnp::ListValue']]],
+ ['_7eparameter_99',['~Parameter',['../classHazelnp_1_1Parameter.html#a6e2ade42a712f1d3675653329266e42d',1,'Hazelnp::Parameter']]],
+ ['_7estringvalue_100',['~StringValue',['../classHazelnp_1_1StringValue.html#a5176062e2110d121466a6855fdc65d6d',1,'Hazelnp::StringValue']]],
+ ['_7evalue_101',['~Value',['../classHazelnp_1_1Value.html#a977dea61ee5b00b6c6d77ad6ad2c8d4c',1,'Hazelnp::Value']]],
+ ['_7evoidvalue_102',['~VoidValue',['../classHazelnp_1_1VoidValue.html#a6024b40919c3a6acea92be0439be2db0',1,'Hazelnp::VoidValue']]]
];
diff --git a/docs/search/all_2.js b/docs/search/all_2.js
index f9650a7..ea03580 100644
--- a/docs/search/all_2.js
+++ b/docs/search/all_2.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['data_5ftype_5',['DATA_TYPE',['../DataType_8h.html#aa082c000e4eff6ed512714ea0a33d27b',1,'DataType.h']]],
+ ['data_5ftype_5',['DATA_TYPE',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803f',1,'Hazelnp']]],
['datatype_2eh_6',['DataType.h',['../DataType_8h.html',1,'']]],
- ['deepcopy_7',['Deepcopy',['../classFloatValue.html#ab071916339a0d5a266d821ebbc8f12b0',1,'FloatValue::Deepcopy()'],['../classIntValue.html#aa599004242b27f8f3e246b88742b034e',1,'IntValue::Deepcopy()'],['../classListValue.html#a51c89ff315026b03d908345c6f58169d',1,'ListValue::Deepcopy()'],['../classStringValue.html#a1952487a786fb53cb0b9aefdb3367268',1,'StringValue::Deepcopy()'],['../classValue.html#a54439631b2c5b933c03baf65836838fc',1,'Value::Deepcopy()'],['../classVoidValue.html#ac36e85add840057659ec24484548165f',1,'VoidValue::Deepcopy()']]],
- ['defaultvalue_8',['defaultValue',['../structParamConstraint.html#af2832fa007abaabc05784d5f978aeeff',1,'ParamConstraint']]]
+ ['deepcopy_7',['Deepcopy',['../classHazelnp_1_1FloatValue.html#ab071916339a0d5a266d821ebbc8f12b0',1,'Hazelnp::FloatValue::Deepcopy()'],['../classHazelnp_1_1IntValue.html#aa599004242b27f8f3e246b88742b034e',1,'Hazelnp::IntValue::Deepcopy()'],['../classHazelnp_1_1ListValue.html#a51c89ff315026b03d908345c6f58169d',1,'Hazelnp::ListValue::Deepcopy()'],['../classHazelnp_1_1StringValue.html#a1952487a786fb53cb0b9aefdb3367268',1,'Hazelnp::StringValue::Deepcopy()'],['../classHazelnp_1_1Value.html#aec9bc16f1630734c79bc69e916622dc6',1,'Hazelnp::Value::Deepcopy()'],['../classHazelnp_1_1VoidValue.html#ac36e85add840057659ec24484548165f',1,'Hazelnp::VoidValue::Deepcopy()']]],
+ ['defaultvalue_8',['defaultValue',['../structHazelnp_1_1ParamConstraint.html#a1d3a627b3a23fe0db3a368e51dbcd5a7',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/all_3.js b/docs/search/all_3.js
index 0cd0514..256c472 100644
--- a/docs/search/all_3.js
+++ b/docs/search/all_3.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['float_9',['FLOAT',['../DataType_8h.html#aa082c000e4eff6ed512714ea0a33d27bae738c26bf4ce1037fa81b039a915cbf6',1,'DataType.h']]],
- ['floatvalue_10',['FloatValue',['../classFloatValue.html',1,'FloatValue'],['../classFloatValue.html#a6bb35564e3331a3feb57b08caad0df44',1,'FloatValue::FloatValue()']]],
+ ['float_9',['FLOAT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fae738c26bf4ce1037fa81b039a915cbf6',1,'Hazelnp']]],
+ ['floatvalue_10',['FloatValue',['../classHazelnp_1_1FloatValue.html',1,'Hazelnp::FloatValue'],['../classHazelnp_1_1FloatValue.html#a6bb35564e3331a3feb57b08caad0df44',1,'Hazelnp::FloatValue::FloatValue()']]],
['floatvalue_2ecpp_11',['FloatValue.cpp',['../FloatValue_8cpp.html',1,'']]],
['floatvalue_2eh_12',['FloatValue.h',['../FloatValue_8h.html',1,'']]]
];
diff --git a/docs/search/all_4.js b/docs/search/all_4.js
index 0ef4092..6b45a9b 100644
--- a/docs/search/all_4.js
+++ b/docs/search/all_4.js
@@ -1,15 +1,15 @@
var searchData=
[
- ['getabbreviation_13',['GetAbbreviation',['../classHazelnupp.html#a579e78129f19cb9f17a6075366ababe5',1,'Hazelnupp']]],
- ['getasosstring_14',['GetAsOsString',['../classFloatValue.html#a6c9a4b70a7618252f56d9062c483531c',1,'FloatValue::GetAsOsString()'],['../classIntValue.html#a7d7dbda9a051084600d3eabdac96ee45',1,'IntValue::GetAsOsString()'],['../classListValue.html#a5b1f8af329e48c5469fee16634b7889c',1,'ListValue::GetAsOsString()'],['../classStringValue.html#a71869ee46b88a3cbb9571f481f0c216d',1,'StringValue::GetAsOsString()'],['../classValue.html#a37bf4df9917f2d60ebfd0cee0bde3497',1,'Value::GetAsOsString()'],['../classVoidValue.html#a44b1917d9ba41ee91e2131432e01ec90',1,'VoidValue::GetAsOsString()']]],
- ['getcrashonfail_15',['GetCrashOnFail',['../classHazelnupp.html#a1b810cc7db2cf64aecaa70c686b14bb7',1,'Hazelnupp']]],
- ['getdatatype_16',['GetDataType',['../classValue.html#adbb80bf6d455a316e6e5103353429993',1,'Value']]],
- ['getexecutablename_17',['GetExecutableName',['../classHazelnupp.html#af6bb41fb079131f8b91fe981f63f7469',1,'Hazelnupp']]],
- ['getfloat32_18',['GetFloat32',['../classFloatValue.html#a1653ab3f4fa1700cf1b618ac6552ea81',1,'FloatValue::GetFloat32()'],['../classIntValue.html#ad0734e4cf67bac0bcc58251a4b3e56c4',1,'IntValue::GetFloat32()'],['../classListValue.html#a637fec02ed7f7325554e494fc7cd4e86',1,'ListValue::GetFloat32()'],['../classStringValue.html#a31fc4d2517a7454c1e9f329df2f14be7',1,'StringValue::GetFloat32()'],['../classValue.html#ac936fa09ba401a748ef67292ad823004',1,'Value::GetFloat32()'],['../classVoidValue.html#a6d39d2983e54e1a407c66e303273aa48',1,'VoidValue::GetFloat32()']]],
- ['getfloat64_19',['GetFloat64',['../classFloatValue.html#add33b370ef691ccb2f0957d0fe4ef6f9',1,'FloatValue::GetFloat64()'],['../classIntValue.html#a5ceb2030e8a2a665953fdd4f1715e6a5',1,'IntValue::GetFloat64()'],['../classListValue.html#a571178db1c9d23f6c685ea8898dbb60e',1,'ListValue::GetFloat64()'],['../classStringValue.html#a74bedb828c901a4895062f62303b9653',1,'StringValue::GetFloat64()'],['../classValue.html#ac3d3a5b3ba7bf5aee0f41d19b242b7e8',1,'Value::GetFloat64()'],['../classVoidValue.html#a18b6f0d697c5f9286372a05927e4759c',1,'VoidValue::GetFloat64()']]],
- ['getint32_20',['GetInt32',['../classFloatValue.html#a565741e80cd99a4d2af861ddc3c2dc99',1,'FloatValue::GetInt32()'],['../classIntValue.html#a163f21536fa49491aa0ae03c8091344a',1,'IntValue::GetInt32()'],['../classListValue.html#a565c2b86fcfb3a13de29e59d95a358e7',1,'ListValue::GetInt32()'],['../classStringValue.html#ac8b53a7792ff1ed048722e2e404f3e6b',1,'StringValue::GetInt32()'],['../classValue.html#afcbcf8a064895b6b9d2964aecee01f22',1,'Value::GetInt32()'],['../classVoidValue.html#a5b7f50c390ef8f3636ba211a72a78065',1,'VoidValue::GetInt32()']]],
- ['getint64_21',['GetInt64',['../classFloatValue.html#a762520d504d4564c48cf3bbefbb0f183',1,'FloatValue::GetInt64()'],['../classIntValue.html#ae0643023dfd56eafe2e3da5a4ba13080',1,'IntValue::GetInt64()'],['../classListValue.html#a9a7a1161ddeb3e56eaafee5f10f75995',1,'ListValue::GetInt64()'],['../classStringValue.html#aabdc7d681945403d24df6a8fe27948af',1,'StringValue::GetInt64()'],['../classValue.html#a77229fe49da12240fbfbc6657101cb27',1,'Value::GetInt64()'],['../classVoidValue.html#a3806945596866f3630dc5426a6b55e58',1,'VoidValue::GetInt64()']]],
- ['getlist_22',['GetList',['../classFloatValue.html#a60b2698f28f1aacac0b67b6453c89fd1',1,'FloatValue::GetList()'],['../classIntValue.html#acc74ba6070a516a4bcad10bb113d6fa2',1,'IntValue::GetList()'],['../classListValue.html#ad578d9088c0375cd9b9c6658e5d9ba1f',1,'ListValue::GetList()'],['../classStringValue.html#a2b2810350b5eb7e58062ad095320aa69',1,'StringValue::GetList()'],['../classValue.html#a930ca504a3e52e73f736a7e72f44e5ce',1,'Value::GetList()'],['../classVoidValue.html#aba53ae37d415959b583f33f3e381be16',1,'VoidValue::GetList()']]],
- ['getstring_23',['GetString',['../classFloatValue.html#afd5d078683f410cb9d450c61f12f250d',1,'FloatValue::GetString()'],['../classIntValue.html#a3631e3b16f010889e942c0c0f72d403c',1,'IntValue::GetString()'],['../classListValue.html#aeaf80c07236045a77d72349ebcfc3b89',1,'ListValue::GetString()'],['../classStringValue.html#a7ed55493cfd25274f8571c1ea45f93e5',1,'StringValue::GetString()'],['../classValue.html#a1dd7df6be1d7298e5098a48622d0b65f',1,'Value::GetString()'],['../classVoidValue.html#a5af0c47a873b84226df47a90e63b2acd',1,'VoidValue::GetString()']]],
- ['getvalue_24',['GetValue',['../classFloatValue.html#a2ad79d8bfe75e45120d1fce132a89b8f',1,'FloatValue::GetValue()'],['../classIntValue.html#a89967cafbdeb21362336067b772808c7',1,'IntValue::GetValue()'],['../classListValue.html#a7907ae7433e4011157f1b31dd5339702',1,'ListValue::GetValue()'],['../classParameter.html#a4ab8ba022bde4a0175e5ceb8e3a598af',1,'Parameter::GetValue()'],['../classStringValue.html#a521a573887a3f31718f74e71ff01e86e',1,'StringValue::GetValue()']]]
+ ['getabbreviation_13',['GetAbbreviation',['../classHazelnp_1_1Hazelnupp.html#a579e78129f19cb9f17a6075366ababe5',1,'Hazelnp::Hazelnupp']]],
+ ['getasosstring_14',['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()']]],
+ ['getcrashonfail_15',['GetCrashOnFail',['../classHazelnp_1_1Hazelnupp.html#a1b810cc7db2cf64aecaa70c686b14bb7',1,'Hazelnp::Hazelnupp']]],
+ ['getdatatype_16',['GetDataType',['../classHazelnp_1_1Value.html#adbb80bf6d455a316e6e5103353429993',1,'Hazelnp::Value']]],
+ ['getexecutablename_17',['GetExecutableName',['../classHazelnp_1_1Hazelnupp.html#af6bb41fb079131f8b91fe981f63f7469',1,'Hazelnp::Hazelnupp']]],
+ ['getfloat32_18',['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_19',['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_20',['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_21',['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_22',['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_23',['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_24',['GetValue',['../classHazelnp_1_1FloatValue.html#a2ad79d8bfe75e45120d1fce132a89b8f',1,'Hazelnp::FloatValue::GetValue()'],['../classHazelnp_1_1IntValue.html#a89967cafbdeb21362336067b772808c7',1,'Hazelnp::IntValue::GetValue()'],['../classHazelnp_1_1ListValue.html#a7907ae7433e4011157f1b31dd5339702',1,'Hazelnp::ListValue::GetValue()'],['../classHazelnp_1_1Parameter.html#a4ab8ba022bde4a0175e5ceb8e3a598af',1,'Hazelnp::Parameter::GetValue()'],['../classHazelnp_1_1StringValue.html#a521a573887a3f31718f74e71ff01e86e',1,'Hazelnp::StringValue::GetValue()']]]
];
diff --git a/docs/search/all_5.js b/docs/search/all_5.js
index 2c2a0d7..4d145e3 100644
--- a/docs/search/all_5.js
+++ b/docs/search/all_5.js
@@ -1,17 +1,18 @@
var searchData=
[
- ['hasabbreviation_25',['HasAbbreviation',['../classHazelnupp.html#a46df7d396fb56e30351c9a7308792200',1,'Hazelnupp']]],
- ['hasparam_26',['HasParam',['../classHazelnupp.html#a8b79a79d40420ae748c108c691111040',1,'Hazelnupp']]],
- ['hazelnupp_27',['Hazelnupp',['../classHazelnupp.html',1,'Hazelnupp'],['../classHazelnupp.html#a20ac0ebcfd4df7f320a7bbcaeed6e54d',1,'Hazelnupp::Hazelnupp()'],['../classHazelnupp.html#a6d14c60f03b571f5f794c3549e75e435',1,'Hazelnupp::Hazelnupp(const int argc, const char *const *argv)']]],
- ['hazelnupp_2ecpp_28',['Hazelnupp.cpp',['../Hazelnupp_8cpp.html',1,'']]],
- ['hazelnupp_2eh_29',['Hazelnupp.h',['../Hazelnupp_8h.html',1,'']]],
- ['hazelnupp_2evcxproj_2efilelistabsolute_2etxt_30',['Hazelnupp.vcxproj.FileListAbsolute.txt',['../Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)'],['../Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)']]],
- ['hazelnuppconstraintexception_31',['HazelnuppConstraintException',['../classHazelnuppConstraintException.html',1,'HazelnuppConstraintException'],['../classHazelnuppConstraintException.html#ad434d9b9d78d36cc4008bad70270f844',1,'HazelnuppConstraintException::HazelnuppConstraintException()'],['../classHazelnuppConstraintException.html#a1bf58e4aa510f3e5cdebdfcbff2a1e53',1,'HazelnuppConstraintException::HazelnuppConstraintException(const std::string &msg)']]],
- ['hazelnuppconstraintmissingvalue_32',['HazelnuppConstraintMissingValue',['../classHazelnuppConstraintMissingValue.html',1,'HazelnuppConstraintMissingValue'],['../classHazelnuppConstraintMissingValue.html#a022da2aca494f6853a7c013e94f5796f',1,'HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue()'],['../classHazelnuppConstraintMissingValue.html#a8d3ea192a75f993abe2845444cdb1bca',1,'HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue(const std::string &msg)']]],
- ['hazelnuppconstrainttypemissmatch_33',['HazelnuppConstraintTypeMissmatch',['../classHazelnuppConstraintTypeMissmatch.html',1,'HazelnuppConstraintTypeMissmatch'],['../classHazelnuppConstraintTypeMissmatch.html#aa81de4d809dd7b00516716574e959c09',1,'HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch()'],['../classHazelnuppConstraintTypeMissmatch.html#ab8d0f32a3423239e06d8c44631098306',1,'HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch(const std::string &msg)']]],
- ['hazelnuppexception_34',['HazelnuppException',['../classHazelnuppException.html',1,'HazelnuppException'],['../classHazelnuppException.html#a90d10b00ec056b721c102a70b629a779',1,'HazelnuppException::HazelnuppException()'],['../classHazelnuppException.html#a864a84c0498870ae0a76fb8c3542fa74',1,'HazelnuppException::HazelnuppException(const std::string &msg)']]],
- ['hazelnuppexception_2eh_35',['HazelnuppException.h',['../HazelnuppException_8h.html',1,'']]],
- ['hazelnuppinvalidkeyexception_36',['HazelnuppInvalidKeyException',['../classHazelnuppInvalidKeyException.html',1,'HazelnuppInvalidKeyException'],['../classHazelnuppInvalidKeyException.html#ac0c3a84356647817b5076f92e55874e7',1,'HazelnuppInvalidKeyException::HazelnuppInvalidKeyException()'],['../classHazelnuppInvalidKeyException.html#a5be8550858e8ba5754958055803120bc',1,'HazelnuppInvalidKeyException::HazelnuppInvalidKeyException(const std::string &msg)']]],
- ['hazelnuppvaluenotconvertibleexception_37',['HazelnuppValueNotConvertibleException',['../classHazelnuppValueNotConvertibleException.html',1,'HazelnuppValueNotConvertibleException'],['../classHazelnuppValueNotConvertibleException.html#a459233c9ed4ca577f596761abb2f46e7',1,'HazelnuppValueNotConvertibleException::HazelnuppValueNotConvertibleException()'],['../classHazelnuppValueNotConvertibleException.html#a77dfcc974a767b77aefdaef86e9ad60c',1,'HazelnuppValueNotConvertibleException::HazelnuppValueNotConvertibleException(const std::string &msg)']]],
- ['hazelnupp_38',['Hazelnupp',['../index.html',1,'']]]
+ ['hasabbreviation_25',['HasAbbreviation',['../classHazelnp_1_1Hazelnupp.html#a46df7d396fb56e30351c9a7308792200',1,'Hazelnp::Hazelnupp']]],
+ ['hasparam_26',['HasParam',['../classHazelnp_1_1Hazelnupp.html#a8b79a79d40420ae748c108c691111040',1,'Hazelnp::Hazelnupp']]],
+ ['hazelnp_27',['Hazelnp',['../namespaceHazelnp.html',1,'']]],
+ ['hazelnupp_28',['Hazelnupp',['../classHazelnp_1_1Hazelnupp.html',1,'Hazelnp::Hazelnupp'],['../classHazelnp_1_1Hazelnupp.html#a20ac0ebcfd4df7f320a7bbcaeed6e54d',1,'Hazelnp::Hazelnupp::Hazelnupp()'],['../classHazelnp_1_1Hazelnupp.html#a6d14c60f03b571f5f794c3549e75e435',1,'Hazelnp::Hazelnupp::Hazelnupp(const int argc, const char *const *argv)']]],
+ ['hazelnupp_2ecpp_29',['Hazelnupp.cpp',['../Hazelnupp_8cpp.html',1,'']]],
+ ['hazelnupp_2eh_30',['Hazelnupp.h',['../Hazelnupp_8h.html',1,'']]],
+ ['hazelnupp_2evcxproj_2efilelistabsolute_2etxt_31',['Hazelnupp.vcxproj.FileListAbsolute.txt',['../Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)'],['../Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)']]],
+ ['hazelnuppconstraintexception_32',['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_33',['HazelnuppConstraintMissingValue',['../classHazelnp_1_1HazelnuppConstraintMissingValue.html',1,'Hazelnp::HazelnuppConstraintMissingValue'],['../classHazelnp_1_1HazelnuppConstraintMissingValue.html#aad4a7b5573790ddfbe1a453aef71eb10',1,'Hazelnp::HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue()'],['../classHazelnp_1_1HazelnuppConstraintMissingValue.html#a20563650ba1ee63f23ddb973677dbdda',1,'Hazelnp::HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue(const std::string &msg)']]],
+ ['hazelnuppconstrainttypemissmatch_34',['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)']]],
+ ['hazelnuppexception_35',['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_36',['HazelnuppException.h',['../HazelnuppException_8h.html',1,'']]],
+ ['hazelnuppinvalidkeyexception_37',['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_38',['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_39',['Hazelnupp',['../index.html',1,'']]]
];
diff --git a/docs/search/all_6.js b/docs/search/all_6.js
index 708ddab..ba3ba14 100644
--- a/docs/search/all_6.js
+++ b/docs/search/all_6.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['index_2emd_39',['index.md',['../index_8md.html',1,'']]],
- ['int_40',['INT',['../DataType_8h.html#aa082c000e4eff6ed512714ea0a33d27ba53f93baa3057821107c750323892fa92',1,'DataType.h']]],
- ['intvalue_41',['IntValue',['../classIntValue.html',1,'IntValue'],['../classIntValue.html#ac1174f807ce2c085f5a24baed4e3c1ba',1,'IntValue::IntValue()']]],
- ['intvalue_2ecpp_42',['IntValue.cpp',['../IntValue_8cpp.html',1,'']]],
- ['intvalue_2eh_43',['IntValue.h',['../IntValue_8h.html',1,'']]],
- ['isnumeric_44',['IsNumeric',['../classStringTools.html#a6cd093feaca2d978c23774cf87d86e68',1,'StringTools']]]
+ ['index_2emd_40',['index.md',['../index_8md.html',1,'']]],
+ ['int_41',['INT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa53f93baa3057821107c750323892fa92',1,'Hazelnp']]],
+ ['intvalue_42',['IntValue',['../classHazelnp_1_1IntValue.html',1,'Hazelnp::IntValue'],['../classHazelnp_1_1IntValue.html#ac1174f807ce2c085f5a24baed4e3c1ba',1,'Hazelnp::IntValue::IntValue()']]],
+ ['intvalue_2ecpp_43',['IntValue.cpp',['../IntValue_8cpp.html',1,'']]],
+ ['intvalue_2eh_44',['IntValue.h',['../IntValue_8h.html',1,'']]],
+ ['isnumeric_45',['IsNumeric',['../classHazelnp_1_1StringTools.html#a6cd093feaca2d978c23774cf87d86e68',1,'Hazelnp::StringTools']]]
];
diff --git a/docs/search/all_7.js b/docs/search/all_7.js
index 4a970ec..82ca697 100644
--- a/docs/search/all_7.js
+++ b/docs/search/all_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['key_45',['Key',['../classParameter.html#a7acd68ce06eec06ab286b1a062f9c8d6',1,'Parameter::Key()'],['../structParamConstraint.html#aa3bd052bbaebdc795f0922731c666648',1,'ParamConstraint::key()']]]
+ ['key_46',['Key',['../classHazelnp_1_1Parameter.html#a7acd68ce06eec06ab286b1a062f9c8d6',1,'Hazelnp::Parameter::Key()'],['../structHazelnp_1_1ParamConstraint.html#aac148076c5e0ab91c666f3343c30bd15',1,'Hazelnp::ParamConstraint::key()']]]
];
diff --git a/docs/search/all_8.js b/docs/search/all_8.js
index 50897a0..cc6575d 100644
--- a/docs/search/all_8.js
+++ b/docs/search/all_8.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['list_46',['LIST',['../DataType_8h.html#aa082c000e4eff6ed512714ea0a33d27ba298cb25408234de02baf2085803a464a',1,'DataType.h']]],
- ['listvalue_47',['ListValue',['../classListValue.html',1,'ListValue'],['../classListValue.html#a6082aaa506b31496720a168da8ab2708',1,'ListValue::ListValue()']]],
- ['listvalue_2ecpp_48',['ListValue.cpp',['../ListValue_8cpp.html',1,'']]],
- ['listvalue_2eh_49',['ListValue.h',['../ListValue_8h.html',1,'']]]
+ ['list_47',['LIST',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa298cb25408234de02baf2085803a464a',1,'Hazelnp']]],
+ ['listvalue_48',['ListValue',['../classHazelnp_1_1ListValue.html',1,'Hazelnp::ListValue'],['../classHazelnp_1_1ListValue.html#a6082aaa506b31496720a168da8ab2708',1,'Hazelnp::ListValue::ListValue()']]],
+ ['listvalue_2ecpp_49',['ListValue.cpp',['../ListValue_8cpp.html',1,'']]],
+ ['listvalue_2eh_50',['ListValue.h',['../ListValue_8h.html',1,'']]]
];
diff --git a/docs/search/all_9.js b/docs/search/all_9.js
index 0ba5903..d67187f 100644
--- a/docs/search/all_9.js
+++ b/docs/search/all_9.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['main_50',['main',['../main_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'main.cpp']]],
- ['main_2ecpp_51',['main.cpp',['../main_8cpp.html',1,'']]],
- ['message_52',['message',['../classHazelnuppException.html#a4d80f59d2732975461ee480642c4addf',1,'HazelnuppException']]]
+ ['main_51',['main',['../main_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'main.cpp']]],
+ ['main_2ecpp_52',['main.cpp',['../main_8cpp.html',1,'']]],
+ ['message_53',['message',['../classHazelnp_1_1HazelnuppException.html#aa905cabcd12f542dfc67638732737e88',1,'Hazelnp::HazelnuppException']]]
];
diff --git a/docs/search/all_a.js b/docs/search/all_a.js
index 4592a83..77cb833 100644
--- a/docs/search/all_a.js
+++ b/docs/search/all_a.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['operator_20double_53',['operator double',['../classFloatValue.html#ae02de376bbb2b76e0f9d16b1fc4de06d',1,'FloatValue']]],
- ['operator_20int_54',['operator int',['../classIntValue.html#ab30a38c8f58cefd7cbf365c4aeae79bd',1,'IntValue']]],
- ['operator_20long_20double_55',['operator long double',['../classFloatValue.html#ad0d4c589190fbab7e6c4d8fcc130ac1b',1,'FloatValue']]],
- ['operator_20long_20long_20int_56',['operator long long int',['../classIntValue.html#a45b283dae9904ad0643035d3ee5883eb',1,'IntValue']]],
- ['operator_3c_3c_57',['operator<<',['../classParameter.html#a11b3529badcbf99b46262772472495c7',1,'Parameter::operator<<()'],['../classValue.html#ad29db86c4a2dec5bc8d0006031b07211',1,'Value::operator<<()']]],
- ['operator_5b_5d_58',['operator[]',['../classHazelnupp.html#a419ccdc6bad00b0fc3e17ed9b41f5dc5',1,'Hazelnupp']]],
- ['string_59',['string',['../classStringValue.html#a23449775f14f828d29b115de040a696b',1,'StringValue']]],
- ['vector_3c_20value_20_2a_20_3e_60',['vector< Value * >',['../classListValue.html#a5d92ff2b9a1fa92fbc303ac4d07765d0',1,'ListValue']]]
+ ['operator_20double_54',['operator double',['../classHazelnp_1_1FloatValue.html#ae02de376bbb2b76e0f9d16b1fc4de06d',1,'Hazelnp::FloatValue']]],
+ ['operator_20int_55',['operator int',['../classHazelnp_1_1IntValue.html#ab30a38c8f58cefd7cbf365c4aeae79bd',1,'Hazelnp::IntValue']]],
+ ['operator_20long_20double_56',['operator long double',['../classHazelnp_1_1FloatValue.html#ad0d4c589190fbab7e6c4d8fcc130ac1b',1,'Hazelnp::FloatValue']]],
+ ['operator_20long_20long_20int_57',['operator long long int',['../classHazelnp_1_1IntValue.html#a45b283dae9904ad0643035d3ee5883eb',1,'Hazelnp::IntValue']]],
+ ['operator_3c_3c_58',['operator<<',['../classHazelnp_1_1Parameter.html#a11b3529badcbf99b46262772472495c7',1,'Hazelnp::Parameter::operator<<()'],['../classHazelnp_1_1Value.html#ad29db86c4a2dec5bc8d0006031b07211',1,'Hazelnp::Value::operator<<()']]],
+ ['operator_5b_5d_59',['operator[]',['../classHazelnp_1_1Hazelnupp.html#a419ccdc6bad00b0fc3e17ed9b41f5dc5',1,'Hazelnp::Hazelnupp']]],
+ ['string_60',['string',['../classHazelnp_1_1StringValue.html#a23449775f14f828d29b115de040a696b',1,'Hazelnp::StringValue']]],
+ ['vector_3c_20value_20_2a_20_3e_61',['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 a7092fa..7c8bc2e 100644
--- a/docs/search/all_b.js
+++ b/docs/search/all_b.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['paramconstraint_61',['ParamConstraint',['../structParamConstraint.html',1,'ParamConstraint'],['../structParamConstraint.html#ae0ce64f2f0928d602b6f6117ff34d155',1,'ParamConstraint::ParamConstraint()=default'],['../structParamConstraint.html#a93783114c6f374b77479a283c4aadf05',1,'ParamConstraint::ParamConstraint(const std::string &key, bool constrainType, DATA_TYPE wantedType, const std::vector< std::string > &defaultValue, bool required)']]],
- ['paramconstraint_2eh_62',['ParamConstraint.h',['../ParamConstraint_8h.html',1,'']]],
- ['parameter_63',['Parameter',['../classParameter.html',1,'Parameter'],['../classParameter.html#a0c9faefc26cc9d8c886ef71e39e2f90c',1,'Parameter::Parameter()']]],
- ['parameter_2ecpp_64',['Parameter.cpp',['../Parameter_8cpp.html',1,'']]],
- ['parameter_2eh_65',['Parameter.h',['../Parameter_8h.html',1,'']]],
- ['parse_66',['Parse',['../classHazelnupp.html#a1ccb88faca1a8deb77161888479c300b',1,'Hazelnupp']]],
- ['parsenumber_67',['ParseNumber',['../classStringTools.html#ab661223da5bbbb75039e168409466c82',1,'StringTools']]]
+ ['paramconstraint_62',['ParamConstraint',['../structHazelnp_1_1ParamConstraint.html',1,'Hazelnp::ParamConstraint'],['../structHazelnp_1_1ParamConstraint.html#afa9e1b4378c9fa1b4a7b5b792c062cbe',1,'Hazelnp::ParamConstraint::ParamConstraint()=default'],['../structHazelnp_1_1ParamConstraint.html#ab2a897c3044ae2d1a05952a804a3675b',1,'Hazelnp::ParamConstraint::ParamConstraint(const std::string &key, bool constrainType, DATA_TYPE wantedType, const std::vector< std::string > &defaultValue, bool required)']]],
+ ['paramconstraint_2eh_63',['ParamConstraint.h',['../ParamConstraint_8h.html',1,'']]],
+ ['parameter_64',['Parameter',['../classHazelnp_1_1Parameter.html',1,'Hazelnp::Parameter'],['../classHazelnp_1_1Parameter.html#a0c9faefc26cc9d8c886ef71e39e2f90c',1,'Hazelnp::Parameter::Parameter()']]],
+ ['parameter_2ecpp_65',['Parameter.cpp',['../Parameter_8cpp.html',1,'']]],
+ ['parameter_2eh_66',['Parameter.h',['../Parameter_8h.html',1,'']]],
+ ['parse_67',['Parse',['../classHazelnp_1_1Hazelnupp.html#a1ccb88faca1a8deb77161888479c300b',1,'Hazelnp::Hazelnupp']]],
+ ['parsenumber_68',['ParseNumber',['../classHazelnp_1_1StringTools.html#ab661223da5bbbb75039e168409466c82',1,'Hazelnp::StringTools']]]
];
diff --git a/docs/search/all_c.js b/docs/search/all_c.js
index f950545..76f59ad 100644
--- a/docs/search/all_c.js
+++ b/docs/search/all_c.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['registerabbreviation_68',['RegisterAbbreviation',['../classHazelnupp.html#abf1e0ebf0207ca2327fcde81f7372124',1,'Hazelnupp']]],
- ['registerconstraints_69',['RegisterConstraints',['../classHazelnupp.html#a8a3331836b9ea1f920e77f6d332019d5',1,'Hazelnupp']]],
- ['replace_70',['Replace',['../classStringTools.html#a0ca14c1d67833a61955a693f3e40d8b5',1,'StringTools::Replace(const std::string &str, const char find, const std::string &subst)'],['../classStringTools.html#a1658832ddf1611f83c5848e391d32806',1,'StringTools::Replace(const std::string &str, const std::string &find, const std::string &subst)']]],
- ['require_71',['Require',['../structParamConstraint.html#a40e47d3ad68cadbe785551c4aaad828c',1,'ParamConstraint']]],
- ['required_72',['required',['../structParamConstraint.html#a5c451d5ade6c548af7de0a978964a09d',1,'ParamConstraint']]]
+ ['registerabbreviation_69',['RegisterAbbreviation',['../classHazelnp_1_1Hazelnupp.html#abf1e0ebf0207ca2327fcde81f7372124',1,'Hazelnp::Hazelnupp']]],
+ ['registerconstraints_70',['RegisterConstraints',['../classHazelnp_1_1Hazelnupp.html#a8a3331836b9ea1f920e77f6d332019d5',1,'Hazelnp::Hazelnupp']]],
+ ['replace_71',['Replace',['../classHazelnp_1_1StringTools.html#a0ca14c1d67833a61955a693f3e40d8b5',1,'Hazelnp::StringTools::Replace(const std::string &str, const char find, const std::string &subst)'],['../classHazelnp_1_1StringTools.html#a1658832ddf1611f83c5848e391d32806',1,'Hazelnp::StringTools::Replace(const std::string &str, const std::string &find, const std::string &subst)']]],
+ ['require_72',['Require',['../structHazelnp_1_1ParamConstraint.html#afbcc75c428381ab3a292d3f55945eb32',1,'Hazelnp::ParamConstraint']]],
+ ['required_73',['required',['../structHazelnp_1_1ParamConstraint.html#a8ccf3ebecc2d9d0105e181814af2943c',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/all_d.js b/docs/search/all_d.js
index c234d22..95fa944 100644
--- a/docs/search/all_d.js
+++ b/docs/search/all_d.js
@@ -1,12 +1,12 @@
var searchData=
[
- ['setcrashonfail_73',['SetCrashOnFail',['../classHazelnupp.html#a17845623ca686caa51f3c8254e85551e',1,'Hazelnupp']]],
- ['splitstring_74',['SplitString',['../classStringTools.html#a7cd6606ef06170fab363024e457f1f16',1,'StringTools::SplitString(const std::string &str, const char delimiter)'],['../classStringTools.html#afe626a56fa486afcb0e4c01d3c1ccb35',1,'StringTools::SplitString(const std::string &str, const std::string &delimiter)']]],
- ['string_75',['STRING',['../DataType_8h.html#aa082c000e4eff6ed512714ea0a33d27ba63b588d5559f64f89a416e656880b949',1,'DataType.h']]],
- ['stringtools_76',['StringTools',['../classStringTools.html',1,'']]],
- ['stringtools_2ecpp_77',['StringTools.cpp',['../StringTools_8cpp.html',1,'']]],
- ['stringtools_2eh_78',['StringTools.h',['../StringTools_8h.html',1,'']]],
- ['stringvalue_79',['StringValue',['../classStringValue.html',1,'StringValue'],['../classStringValue.html#a24dad2deec92b51bf60a11400cc8c204',1,'StringValue::StringValue()']]],
- ['stringvalue_2ecpp_80',['StringValue.cpp',['../StringValue_8cpp.html',1,'']]],
- ['stringvalue_2eh_81',['StringValue.h',['../StringValue_8h.html',1,'']]]
+ ['setcrashonfail_74',['SetCrashOnFail',['../classHazelnp_1_1Hazelnupp.html#a17845623ca686caa51f3c8254e85551e',1,'Hazelnp::Hazelnupp']]],
+ ['splitstring_75',['SplitString',['../classHazelnp_1_1StringTools.html#a7cd6606ef06170fab363024e457f1f16',1,'Hazelnp::StringTools::SplitString(const std::string &str, const char delimiter)'],['../classHazelnp_1_1StringTools.html#afe626a56fa486afcb0e4c01d3c1ccb35',1,'Hazelnp::StringTools::SplitString(const std::string &str, const std::string &delimiter)']]],
+ ['string_76',['STRING',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa63b588d5559f64f89a416e656880b949',1,'Hazelnp']]],
+ ['stringtools_77',['StringTools',['../classHazelnp_1_1StringTools.html',1,'Hazelnp']]],
+ ['stringtools_2ecpp_78',['StringTools.cpp',['../StringTools_8cpp.html',1,'']]],
+ ['stringtools_2eh_79',['StringTools.h',['../StringTools_8h.html',1,'']]],
+ ['stringvalue_80',['StringValue',['../classHazelnp_1_1StringValue.html',1,'Hazelnp::StringValue'],['../classHazelnp_1_1StringValue.html#a24dad2deec92b51bf60a11400cc8c204',1,'Hazelnp::StringValue::StringValue()']]],
+ ['stringvalue_2ecpp_81',['StringValue.cpp',['../StringValue_8cpp.html',1,'']]],
+ ['stringvalue_2eh_82',['StringValue.h',['../StringValue_8h.html',1,'']]]
];
diff --git a/docs/search/all_e.js b/docs/search/all_e.js
index d2538b5..1496af8 100644
--- a/docs/search/all_e.js
+++ b/docs/search/all_e.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['tolower_82',['ToLower',['../classStringTools.html#a67edf755685f59b51f7416d9e4f6e2bd',1,'StringTools']]],
- ['type_83',['type',['../classValue.html#a1d097dc84691b48d12435c6bf97c85b4',1,'Value']]],
- ['typesafety_84',['TypeSafety',['../structParamConstraint.html#a3ecbccdce5be2529712e0866725c7cd5',1,'ParamConstraint']]]
+ ['tolower_83',['ToLower',['../classHazelnp_1_1StringTools.html#a67edf755685f59b51f7416d9e4f6e2bd',1,'Hazelnp::StringTools']]],
+ ['type_84',['type',['../classHazelnp_1_1Value.html#ae5760a30c237095db595c466372e3c23',1,'Hazelnp::Value']]],
+ ['typesafety_85',['TypeSafety',['../structHazelnp_1_1ParamConstraint.html#ab85210bb37bbace962ff08fcccdafaf2',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/all_f.js b/docs/search/all_f.js
index e8b4af3..2293510 100644
--- a/docs/search/all_f.js
+++ b/docs/search/all_f.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['value_85',['Value',['../classValue.html',1,'Value'],['../classValue.html#a8455d65bb2d939e850d6772dfbf8bfec',1,'Value::Value()']]],
- ['value_2ecpp_86',['Value.cpp',['../Value_8cpp.html',1,'']]],
- ['value_2eh_87',['Value.h',['../Value_8h.html',1,'']]],
- ['void_88',['VOID',['../DataType_8h.html#aa082c000e4eff6ed512714ea0a33d27ba6d0c9fc747131795e6e5d0c5119f12cb',1,'DataType.h']]],
- ['voidvalue_89',['VoidValue',['../classVoidValue.html',1,'VoidValue'],['../classVoidValue.html#a75abf334b7f55cd149d2bb1962f2d8f1',1,'VoidValue::VoidValue()']]],
- ['voidvalue_2ecpp_90',['VoidValue.cpp',['../VoidValue_8cpp.html',1,'']]],
- ['voidvalue_2eh_91',['VoidValue.h',['../VoidValue_8h.html',1,'']]]
+ ['value_86',['Value',['../classHazelnp_1_1Value.html',1,'Hazelnp::Value'],['../classHazelnp_1_1Value.html#a8455d65bb2d939e850d6772dfbf8bfec',1,'Hazelnp::Value::Value()']]],
+ ['value_2ecpp_87',['Value.cpp',['../Value_8cpp.html',1,'']]],
+ ['value_2eh_88',['Value.h',['../Value_8h.html',1,'']]],
+ ['void_89',['VOID',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa6d0c9fc747131795e6e5d0c5119f12cb',1,'Hazelnp']]],
+ ['voidvalue_90',['VoidValue',['../classHazelnp_1_1VoidValue.html',1,'Hazelnp::VoidValue'],['../classHazelnp_1_1VoidValue.html#a75abf334b7f55cd149d2bb1962f2d8f1',1,'Hazelnp::VoidValue::VoidValue()']]],
+ ['voidvalue_2ecpp_91',['VoidValue.cpp',['../VoidValue_8cpp.html',1,'']]],
+ ['voidvalue_2eh_92',['VoidValue.h',['../VoidValue_8h.html',1,'']]]
];
diff --git a/docs/search/classes_0.js b/docs/search/classes_0.js
index 73763c0..59a4420 100644
--- a/docs/search/classes_0.js
+++ b/docs/search/classes_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['floatvalue_102',['FloatValue',['../classFloatValue.html',1,'']]]
+ ['floatvalue_103',['FloatValue',['../classHazelnp_1_1FloatValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_1.js b/docs/search/classes_1.js
index cae065c..fb52081 100644
--- a/docs/search/classes_1.js
+++ b/docs/search/classes_1.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['hazelnupp_103',['Hazelnupp',['../classHazelnupp.html',1,'']]],
- ['hazelnuppconstraintexception_104',['HazelnuppConstraintException',['../classHazelnuppConstraintException.html',1,'']]],
- ['hazelnuppconstraintmissingvalue_105',['HazelnuppConstraintMissingValue',['../classHazelnuppConstraintMissingValue.html',1,'']]],
- ['hazelnuppconstrainttypemissmatch_106',['HazelnuppConstraintTypeMissmatch',['../classHazelnuppConstraintTypeMissmatch.html',1,'']]],
- ['hazelnuppexception_107',['HazelnuppException',['../classHazelnuppException.html',1,'']]],
- ['hazelnuppinvalidkeyexception_108',['HazelnuppInvalidKeyException',['../classHazelnuppInvalidKeyException.html',1,'']]],
- ['hazelnuppvaluenotconvertibleexception_109',['HazelnuppValueNotConvertibleException',['../classHazelnuppValueNotConvertibleException.html',1,'']]]
+ ['hazelnupp_104',['Hazelnupp',['../classHazelnp_1_1Hazelnupp.html',1,'Hazelnp']]],
+ ['hazelnuppconstraintexception_105',['HazelnuppConstraintException',['../classHazelnp_1_1HazelnuppConstraintException.html',1,'Hazelnp']]],
+ ['hazelnuppconstraintmissingvalue_106',['HazelnuppConstraintMissingValue',['../classHazelnp_1_1HazelnuppConstraintMissingValue.html',1,'Hazelnp']]],
+ ['hazelnuppconstrainttypemissmatch_107',['HazelnuppConstraintTypeMissmatch',['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html',1,'Hazelnp']]],
+ ['hazelnuppexception_108',['HazelnuppException',['../classHazelnp_1_1HazelnuppException.html',1,'Hazelnp']]],
+ ['hazelnuppinvalidkeyexception_109',['HazelnuppInvalidKeyException',['../classHazelnp_1_1HazelnuppInvalidKeyException.html',1,'Hazelnp']]],
+ ['hazelnuppvaluenotconvertibleexception_110',['HazelnuppValueNotConvertibleException',['../classHazelnp_1_1HazelnuppValueNotConvertibleException.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_2.js b/docs/search/classes_2.js
index d732bd0..3a7723e 100644
--- a/docs/search/classes_2.js
+++ b/docs/search/classes_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['intvalue_110',['IntValue',['../classIntValue.html',1,'']]]
+ ['intvalue_111',['IntValue',['../classHazelnp_1_1IntValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_3.js b/docs/search/classes_3.js
index e53abdf..4d410d7 100644
--- a/docs/search/classes_3.js
+++ b/docs/search/classes_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['listvalue_111',['ListValue',['../classListValue.html',1,'']]]
+ ['listvalue_112',['ListValue',['../classHazelnp_1_1ListValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_4.js b/docs/search/classes_4.js
index b10e19a..121ed56 100644
--- a/docs/search/classes_4.js
+++ b/docs/search/classes_4.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['paramconstraint_112',['ParamConstraint',['../structParamConstraint.html',1,'']]],
- ['parameter_113',['Parameter',['../classParameter.html',1,'']]]
+ ['paramconstraint_113',['ParamConstraint',['../structHazelnp_1_1ParamConstraint.html',1,'Hazelnp']]],
+ ['parameter_114',['Parameter',['../classHazelnp_1_1Parameter.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_5.js b/docs/search/classes_5.js
index 46b60a1..2c97bf0 100644
--- a/docs/search/classes_5.js
+++ b/docs/search/classes_5.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['stringtools_114',['StringTools',['../classStringTools.html',1,'']]],
- ['stringvalue_115',['StringValue',['../classStringValue.html',1,'']]]
+ ['stringtools_115',['StringTools',['../classHazelnp_1_1StringTools.html',1,'Hazelnp']]],
+ ['stringvalue_116',['StringValue',['../classHazelnp_1_1StringValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/classes_6.js b/docs/search/classes_6.js
index 870571d..ec2de70 100644
--- a/docs/search/classes_6.js
+++ b/docs/search/classes_6.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['value_116',['Value',['../classValue.html',1,'']]],
- ['voidvalue_117',['VoidValue',['../classVoidValue.html',1,'']]]
+ ['value_117',['Value',['../classHazelnp_1_1Value.html',1,'Hazelnp']]],
+ ['voidvalue_118',['VoidValue',['../classHazelnp_1_1VoidValue.html',1,'Hazelnp']]]
];
diff --git a/docs/search/enums_0.js b/docs/search/enums_0.js
index 8efabc7..9dcd61e 100644
--- a/docs/search/enums_0.js
+++ b/docs/search/enums_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['data_5ftype_212',['DATA_TYPE',['../DataType_8h.html#aa082c000e4eff6ed512714ea0a33d27b',1,'DataType.h']]]
+ ['data_5ftype_214',['DATA_TYPE',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803f',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_0.js b/docs/search/enumvalues_0.js
index 8673bc3..858e23a 100644
--- a/docs/search/enumvalues_0.js
+++ b/docs/search/enumvalues_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['float_213',['FLOAT',['../DataType_8h.html#aa082c000e4eff6ed512714ea0a33d27bae738c26bf4ce1037fa81b039a915cbf6',1,'DataType.h']]]
+ ['float_215',['FLOAT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fae738c26bf4ce1037fa81b039a915cbf6',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_1.js b/docs/search/enumvalues_1.js
index 82b116f..79aac73 100644
--- a/docs/search/enumvalues_1.js
+++ b/docs/search/enumvalues_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['int_214',['INT',['../DataType_8h.html#aa082c000e4eff6ed512714ea0a33d27ba53f93baa3057821107c750323892fa92',1,'DataType.h']]]
+ ['int_216',['INT',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa53f93baa3057821107c750323892fa92',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_2.js b/docs/search/enumvalues_2.js
index b9d59d2..45e67e5 100644
--- a/docs/search/enumvalues_2.js
+++ b/docs/search/enumvalues_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['list_215',['LIST',['../DataType_8h.html#aa082c000e4eff6ed512714ea0a33d27ba298cb25408234de02baf2085803a464a',1,'DataType.h']]]
+ ['list_217',['LIST',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa298cb25408234de02baf2085803a464a',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_3.js b/docs/search/enumvalues_3.js
index 8554169..97a523a 100644
--- a/docs/search/enumvalues_3.js
+++ b/docs/search/enumvalues_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['string_216',['STRING',['../DataType_8h.html#aa082c000e4eff6ed512714ea0a33d27ba63b588d5559f64f89a416e656880b949',1,'DataType.h']]]
+ ['string_218',['STRING',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa63b588d5559f64f89a416e656880b949',1,'Hazelnp']]]
];
diff --git a/docs/search/enumvalues_4.js b/docs/search/enumvalues_4.js
index 15cb7e3..f019218 100644
--- a/docs/search/enumvalues_4.js
+++ b/docs/search/enumvalues_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['void_217',['VOID',['../DataType_8h.html#aa082c000e4eff6ed512714ea0a33d27ba6d0c9fc747131795e6e5d0c5119f12cb',1,'DataType.h']]]
+ ['void_219',['VOID',['../namespaceHazelnp.html#a07b61ac22ce9cd97eceebdf9487f803fa6d0c9fc747131795e6e5d0c5119f12cb',1,'Hazelnp']]]
];
diff --git a/docs/search/files_0.js b/docs/search/files_0.js
index d9e6534..2dc1ac5 100644
--- a/docs/search/files_0.js
+++ b/docs/search/files_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['datatype_2eh_118',['DataType.h',['../DataType_8h.html',1,'']]]
+ ['datatype_2eh_120',['DataType.h',['../DataType_8h.html',1,'']]]
];
diff --git a/docs/search/files_1.js b/docs/search/files_1.js
index 83e1858..bf64872 100644
--- a/docs/search/files_1.js
+++ b/docs/search/files_1.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['floatvalue_2ecpp_119',['FloatValue.cpp',['../FloatValue_8cpp.html',1,'']]],
- ['floatvalue_2eh_120',['FloatValue.h',['../FloatValue_8h.html',1,'']]]
+ ['floatvalue_2ecpp_121',['FloatValue.cpp',['../FloatValue_8cpp.html',1,'']]],
+ ['floatvalue_2eh_122',['FloatValue.h',['../FloatValue_8h.html',1,'']]]
];
diff --git a/docs/search/files_2.js b/docs/search/files_2.js
index f0b5a16..f190153 100644
--- a/docs/search/files_2.js
+++ b/docs/search/files_2.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['hazelnupp_2ecpp_121',['Hazelnupp.cpp',['../Hazelnupp_8cpp.html',1,'']]],
- ['hazelnupp_2eh_122',['Hazelnupp.h',['../Hazelnupp_8h.html',1,'']]],
- ['hazelnupp_2evcxproj_2efilelistabsolute_2etxt_123',['Hazelnupp.vcxproj.FileListAbsolute.txt',['../Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)'],['../Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)']]],
- ['hazelnuppexception_2eh_124',['HazelnuppException.h',['../HazelnuppException_8h.html',1,'']]]
+ ['hazelnupp_2ecpp_123',['Hazelnupp.cpp',['../Hazelnupp_8cpp.html',1,'']]],
+ ['hazelnupp_2eh_124',['Hazelnupp.h',['../Hazelnupp_8h.html',1,'']]],
+ ['hazelnupp_2evcxproj_2efilelistabsolute_2etxt_125',['Hazelnupp.vcxproj.FileListAbsolute.txt',['../Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)'],['../Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html',1,'(Global Namespace)']]],
+ ['hazelnuppexception_2eh_126',['HazelnuppException.h',['../HazelnuppException_8h.html',1,'']]]
];
diff --git a/docs/search/files_3.js b/docs/search/files_3.js
index 772961e..cd9cee9 100644
--- a/docs/search/files_3.js
+++ b/docs/search/files_3.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['index_2emd_125',['index.md',['../index_8md.html',1,'']]],
- ['intvalue_2ecpp_126',['IntValue.cpp',['../IntValue_8cpp.html',1,'']]],
- ['intvalue_2eh_127',['IntValue.h',['../IntValue_8h.html',1,'']]]
+ ['index_2emd_127',['index.md',['../index_8md.html',1,'']]],
+ ['intvalue_2ecpp_128',['IntValue.cpp',['../IntValue_8cpp.html',1,'']]],
+ ['intvalue_2eh_129',['IntValue.h',['../IntValue_8h.html',1,'']]]
];
diff --git a/docs/search/files_4.js b/docs/search/files_4.js
index e4b5a51..7e6e3ad 100644
--- a/docs/search/files_4.js
+++ b/docs/search/files_4.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['listvalue_2ecpp_128',['ListValue.cpp',['../ListValue_8cpp.html',1,'']]],
- ['listvalue_2eh_129',['ListValue.h',['../ListValue_8h.html',1,'']]]
+ ['listvalue_2ecpp_130',['ListValue.cpp',['../ListValue_8cpp.html',1,'']]],
+ ['listvalue_2eh_131',['ListValue.h',['../ListValue_8h.html',1,'']]]
];
diff --git a/docs/search/files_5.js b/docs/search/files_5.js
index b7d2305..9aa2de0 100644
--- a/docs/search/files_5.js
+++ b/docs/search/files_5.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['main_2ecpp_130',['main.cpp',['../main_8cpp.html',1,'']]]
+ ['main_2ecpp_132',['main.cpp',['../main_8cpp.html',1,'']]]
];
diff --git a/docs/search/files_6.js b/docs/search/files_6.js
index 41abf6a..a090749 100644
--- a/docs/search/files_6.js
+++ b/docs/search/files_6.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['paramconstraint_2eh_131',['ParamConstraint.h',['../ParamConstraint_8h.html',1,'']]],
- ['parameter_2ecpp_132',['Parameter.cpp',['../Parameter_8cpp.html',1,'']]],
- ['parameter_2eh_133',['Parameter.h',['../Parameter_8h.html',1,'']]]
+ ['paramconstraint_2eh_133',['ParamConstraint.h',['../ParamConstraint_8h.html',1,'']]],
+ ['parameter_2ecpp_134',['Parameter.cpp',['../Parameter_8cpp.html',1,'']]],
+ ['parameter_2eh_135',['Parameter.h',['../Parameter_8h.html',1,'']]]
];
diff --git a/docs/search/files_7.js b/docs/search/files_7.js
index e5d95fb..0f4c4cd 100644
--- a/docs/search/files_7.js
+++ b/docs/search/files_7.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['stringtools_2ecpp_134',['StringTools.cpp',['../StringTools_8cpp.html',1,'']]],
- ['stringtools_2eh_135',['StringTools.h',['../StringTools_8h.html',1,'']]],
- ['stringvalue_2ecpp_136',['StringValue.cpp',['../StringValue_8cpp.html',1,'']]],
- ['stringvalue_2eh_137',['StringValue.h',['../StringValue_8h.html',1,'']]]
+ ['stringtools_2ecpp_136',['StringTools.cpp',['../StringTools_8cpp.html',1,'']]],
+ ['stringtools_2eh_137',['StringTools.h',['../StringTools_8h.html',1,'']]],
+ ['stringvalue_2ecpp_138',['StringValue.cpp',['../StringValue_8cpp.html',1,'']]],
+ ['stringvalue_2eh_139',['StringValue.h',['../StringValue_8h.html',1,'']]]
];
diff --git a/docs/search/files_8.js b/docs/search/files_8.js
index b8e27a9..76c2e7d 100644
--- a/docs/search/files_8.js
+++ b/docs/search/files_8.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['value_2ecpp_138',['Value.cpp',['../Value_8cpp.html',1,'']]],
- ['value_2eh_139',['Value.h',['../Value_8h.html',1,'']]],
- ['voidvalue_2ecpp_140',['VoidValue.cpp',['../VoidValue_8cpp.html',1,'']]],
- ['voidvalue_2eh_141',['VoidValue.h',['../VoidValue_8h.html',1,'']]]
+ ['value_2ecpp_140',['Value.cpp',['../Value_8cpp.html',1,'']]],
+ ['value_2eh_141',['Value.h',['../Value_8h.html',1,'']]],
+ ['voidvalue_2ecpp_142',['VoidValue.cpp',['../VoidValue_8cpp.html',1,'']]],
+ ['voidvalue_2eh_143',['VoidValue.h',['../VoidValue_8h.html',1,'']]]
];
diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js
index 58b93a6..f2aa016 100644
--- a/docs/search/functions_0.js
+++ b/docs/search/functions_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['addvalue_142',['AddValue',['../classListValue.html#af8787d266aa353d3f96e2c76cce76c41',1,'ListValue']]]
+ ['addvalue_144',['AddValue',['../classHazelnp_1_1ListValue.html#af8787d266aa353d3f96e2c76cce76c41',1,'Hazelnp::ListValue']]]
];
diff --git a/docs/search/functions_1.js b/docs/search/functions_1.js
index 939fd60..1b22714 100644
--- a/docs/search/functions_1.js
+++ b/docs/search/functions_1.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['clearabbreviations_143',['ClearAbbreviations',['../classHazelnupp.html#a5175869b025468324cefad487081e91d',1,'Hazelnupp']]],
- ['clearconstraints_144',['ClearConstraints',['../classHazelnupp.html#a3970b74583def49c6632fe08a4499809',1,'Hazelnupp']]],
- ['contains_145',['Contains',['../classStringTools.html#aec1abd8b22146c7a9ebeb6a94d6af5ee',1,'StringTools']]]
+ ['clearabbreviations_145',['ClearAbbreviations',['../classHazelnp_1_1Hazelnupp.html#a5175869b025468324cefad487081e91d',1,'Hazelnp::Hazelnupp']]],
+ ['clearconstraints_146',['ClearConstraints',['../classHazelnp_1_1Hazelnupp.html#a3970b74583def49c6632fe08a4499809',1,'Hazelnp::Hazelnupp']]],
+ ['contains_147',['Contains',['../classHazelnp_1_1StringTools.html#aec1abd8b22146c7a9ebeb6a94d6af5ee',1,'Hazelnp::StringTools']]]
];
diff --git a/docs/search/functions_10.js b/docs/search/functions_10.js
index b2ad77e..e85cd6e 100644
--- a/docs/search/functions_10.js
+++ b/docs/search/functions_10.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['what_196',['What',['../classHazelnuppException.html#ac087d5190a9b3f6964120cc35321c3a6',1,'HazelnuppException']]]
+ ['what_198',['What',['../classHazelnp_1_1HazelnuppException.html#aa86c415a0f2b4ea5f11892145d1ea83e',1,'Hazelnp::HazelnuppException']]]
];
diff --git a/docs/search/functions_11.js b/docs/search/functions_11.js
index 3625c00..91267d9 100644
--- a/docs/search/functions_11.js
+++ b/docs/search/functions_11.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['_7efloatvalue_197',['~FloatValue',['../classFloatValue.html#a5c6c7a2c805ac0207d325edd28a5db1c',1,'FloatValue']]],
- ['_7ehazelnupp_198',['~Hazelnupp',['../classHazelnupp.html#a25f8810d24d647b6a57e2dd00ead42be',1,'Hazelnupp']]],
- ['_7eintvalue_199',['~IntValue',['../classIntValue.html#a45514417be35da78376822a0dd50f488',1,'IntValue']]],
- ['_7elistvalue_200',['~ListValue',['../classListValue.html#a91f1450f299d46b3301774a6b4eb6c18',1,'ListValue']]],
- ['_7eparameter_201',['~Parameter',['../classParameter.html#a6e2ade42a712f1d3675653329266e42d',1,'Parameter']]],
- ['_7estringvalue_202',['~StringValue',['../classStringValue.html#a829a8f064ec6b31b57d1dbebc8cd05d8',1,'StringValue']]],
- ['_7evalue_203',['~Value',['../classValue.html#aceb26b90be781020c0c71ae5d16ca06f',1,'Value']]],
- ['_7evoidvalue_204',['~VoidValue',['../classVoidValue.html#a8229e255a6fc31da4a4ec7aba97d4111',1,'VoidValue']]]
+ ['_7efloatvalue_199',['~FloatValue',['../classHazelnp_1_1FloatValue.html#a02e61e453c3e8e32d4d527799c11fd4a',1,'Hazelnp::FloatValue']]],
+ ['_7ehazelnupp_200',['~Hazelnupp',['../classHazelnp_1_1Hazelnupp.html#a25f8810d24d647b6a57e2dd00ead42be',1,'Hazelnp::Hazelnupp']]],
+ ['_7eintvalue_201',['~IntValue',['../classHazelnp_1_1IntValue.html#af69f25847b0666f9d6c1bb1fed18d917',1,'Hazelnp::IntValue']]],
+ ['_7elistvalue_202',['~ListValue',['../classHazelnp_1_1ListValue.html#a91f1450f299d46b3301774a6b4eb6c18',1,'Hazelnp::ListValue']]],
+ ['_7eparameter_203',['~Parameter',['../classHazelnp_1_1Parameter.html#a6e2ade42a712f1d3675653329266e42d',1,'Hazelnp::Parameter']]],
+ ['_7estringvalue_204',['~StringValue',['../classHazelnp_1_1StringValue.html#a5176062e2110d121466a6855fdc65d6d',1,'Hazelnp::StringValue']]],
+ ['_7evalue_205',['~Value',['../classHazelnp_1_1Value.html#a977dea61ee5b00b6c6d77ad6ad2c8d4c',1,'Hazelnp::Value']]],
+ ['_7evoidvalue_206',['~VoidValue',['../classHazelnp_1_1VoidValue.html#a6024b40919c3a6acea92be0439be2db0',1,'Hazelnp::VoidValue']]]
];
diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js
index ab3ef52..c907557 100644
--- a/docs/search/functions_2.js
+++ b/docs/search/functions_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['deepcopy_146',['Deepcopy',['../classFloatValue.html#ab071916339a0d5a266d821ebbc8f12b0',1,'FloatValue::Deepcopy()'],['../classIntValue.html#aa599004242b27f8f3e246b88742b034e',1,'IntValue::Deepcopy()'],['../classListValue.html#a51c89ff315026b03d908345c6f58169d',1,'ListValue::Deepcopy()'],['../classStringValue.html#a1952487a786fb53cb0b9aefdb3367268',1,'StringValue::Deepcopy()'],['../classValue.html#a54439631b2c5b933c03baf65836838fc',1,'Value::Deepcopy()'],['../classVoidValue.html#ac36e85add840057659ec24484548165f',1,'VoidValue::Deepcopy()']]]
+ ['deepcopy_148',['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 ed157d0..a1161e0 100644
--- a/docs/search/functions_3.js
+++ b/docs/search/functions_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['floatvalue_147',['FloatValue',['../classFloatValue.html#a6bb35564e3331a3feb57b08caad0df44',1,'FloatValue']]]
+ ['floatvalue_149',['FloatValue',['../classHazelnp_1_1FloatValue.html#a6bb35564e3331a3feb57b08caad0df44',1,'Hazelnp::FloatValue']]]
];
diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js
index ee911d3..25a7ac7 100644
--- a/docs/search/functions_4.js
+++ b/docs/search/functions_4.js
@@ -1,15 +1,15 @@
var searchData=
[
- ['getabbreviation_148',['GetAbbreviation',['../classHazelnupp.html#a579e78129f19cb9f17a6075366ababe5',1,'Hazelnupp']]],
- ['getasosstring_149',['GetAsOsString',['../classFloatValue.html#a6c9a4b70a7618252f56d9062c483531c',1,'FloatValue::GetAsOsString()'],['../classIntValue.html#a7d7dbda9a051084600d3eabdac96ee45',1,'IntValue::GetAsOsString()'],['../classListValue.html#a5b1f8af329e48c5469fee16634b7889c',1,'ListValue::GetAsOsString()'],['../classStringValue.html#a71869ee46b88a3cbb9571f481f0c216d',1,'StringValue::GetAsOsString()'],['../classValue.html#a37bf4df9917f2d60ebfd0cee0bde3497',1,'Value::GetAsOsString()'],['../classVoidValue.html#a44b1917d9ba41ee91e2131432e01ec90',1,'VoidValue::GetAsOsString()']]],
- ['getcrashonfail_150',['GetCrashOnFail',['../classHazelnupp.html#a1b810cc7db2cf64aecaa70c686b14bb7',1,'Hazelnupp']]],
- ['getdatatype_151',['GetDataType',['../classValue.html#adbb80bf6d455a316e6e5103353429993',1,'Value']]],
- ['getexecutablename_152',['GetExecutableName',['../classHazelnupp.html#af6bb41fb079131f8b91fe981f63f7469',1,'Hazelnupp']]],
- ['getfloat32_153',['GetFloat32',['../classFloatValue.html#a1653ab3f4fa1700cf1b618ac6552ea81',1,'FloatValue::GetFloat32()'],['../classIntValue.html#ad0734e4cf67bac0bcc58251a4b3e56c4',1,'IntValue::GetFloat32()'],['../classListValue.html#a637fec02ed7f7325554e494fc7cd4e86',1,'ListValue::GetFloat32()'],['../classStringValue.html#a31fc4d2517a7454c1e9f329df2f14be7',1,'StringValue::GetFloat32()'],['../classValue.html#ac936fa09ba401a748ef67292ad823004',1,'Value::GetFloat32()'],['../classVoidValue.html#a6d39d2983e54e1a407c66e303273aa48',1,'VoidValue::GetFloat32()']]],
- ['getfloat64_154',['GetFloat64',['../classFloatValue.html#add33b370ef691ccb2f0957d0fe4ef6f9',1,'FloatValue::GetFloat64()'],['../classIntValue.html#a5ceb2030e8a2a665953fdd4f1715e6a5',1,'IntValue::GetFloat64()'],['../classListValue.html#a571178db1c9d23f6c685ea8898dbb60e',1,'ListValue::GetFloat64()'],['../classStringValue.html#a74bedb828c901a4895062f62303b9653',1,'StringValue::GetFloat64()'],['../classValue.html#ac3d3a5b3ba7bf5aee0f41d19b242b7e8',1,'Value::GetFloat64()'],['../classVoidValue.html#a18b6f0d697c5f9286372a05927e4759c',1,'VoidValue::GetFloat64()']]],
- ['getint32_155',['GetInt32',['../classFloatValue.html#a565741e80cd99a4d2af861ddc3c2dc99',1,'FloatValue::GetInt32()'],['../classIntValue.html#a163f21536fa49491aa0ae03c8091344a',1,'IntValue::GetInt32()'],['../classListValue.html#a565c2b86fcfb3a13de29e59d95a358e7',1,'ListValue::GetInt32()'],['../classStringValue.html#ac8b53a7792ff1ed048722e2e404f3e6b',1,'StringValue::GetInt32()'],['../classValue.html#afcbcf8a064895b6b9d2964aecee01f22',1,'Value::GetInt32()'],['../classVoidValue.html#a5b7f50c390ef8f3636ba211a72a78065',1,'VoidValue::GetInt32()']]],
- ['getint64_156',['GetInt64',['../classFloatValue.html#a762520d504d4564c48cf3bbefbb0f183',1,'FloatValue::GetInt64()'],['../classIntValue.html#ae0643023dfd56eafe2e3da5a4ba13080',1,'IntValue::GetInt64()'],['../classListValue.html#a9a7a1161ddeb3e56eaafee5f10f75995',1,'ListValue::GetInt64()'],['../classStringValue.html#aabdc7d681945403d24df6a8fe27948af',1,'StringValue::GetInt64()'],['../classValue.html#a77229fe49da12240fbfbc6657101cb27',1,'Value::GetInt64()'],['../classVoidValue.html#a3806945596866f3630dc5426a6b55e58',1,'VoidValue::GetInt64()']]],
- ['getlist_157',['GetList',['../classFloatValue.html#a60b2698f28f1aacac0b67b6453c89fd1',1,'FloatValue::GetList()'],['../classIntValue.html#acc74ba6070a516a4bcad10bb113d6fa2',1,'IntValue::GetList()'],['../classListValue.html#ad578d9088c0375cd9b9c6658e5d9ba1f',1,'ListValue::GetList()'],['../classStringValue.html#a2b2810350b5eb7e58062ad095320aa69',1,'StringValue::GetList()'],['../classValue.html#a930ca504a3e52e73f736a7e72f44e5ce',1,'Value::GetList()'],['../classVoidValue.html#aba53ae37d415959b583f33f3e381be16',1,'VoidValue::GetList()']]],
- ['getstring_158',['GetString',['../classFloatValue.html#afd5d078683f410cb9d450c61f12f250d',1,'FloatValue::GetString()'],['../classIntValue.html#a3631e3b16f010889e942c0c0f72d403c',1,'IntValue::GetString()'],['../classListValue.html#aeaf80c07236045a77d72349ebcfc3b89',1,'ListValue::GetString()'],['../classStringValue.html#a7ed55493cfd25274f8571c1ea45f93e5',1,'StringValue::GetString()'],['../classValue.html#a1dd7df6be1d7298e5098a48622d0b65f',1,'Value::GetString()'],['../classVoidValue.html#a5af0c47a873b84226df47a90e63b2acd',1,'VoidValue::GetString()']]],
- ['getvalue_159',['GetValue',['../classFloatValue.html#a2ad79d8bfe75e45120d1fce132a89b8f',1,'FloatValue::GetValue()'],['../classIntValue.html#a89967cafbdeb21362336067b772808c7',1,'IntValue::GetValue()'],['../classListValue.html#a7907ae7433e4011157f1b31dd5339702',1,'ListValue::GetValue()'],['../classParameter.html#a4ab8ba022bde4a0175e5ceb8e3a598af',1,'Parameter::GetValue()'],['../classStringValue.html#a521a573887a3f31718f74e71ff01e86e',1,'StringValue::GetValue()']]]
+ ['getabbreviation_150',['GetAbbreviation',['../classHazelnp_1_1Hazelnupp.html#a579e78129f19cb9f17a6075366ababe5',1,'Hazelnp::Hazelnupp']]],
+ ['getasosstring_151',['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()']]],
+ ['getcrashonfail_152',['GetCrashOnFail',['../classHazelnp_1_1Hazelnupp.html#a1b810cc7db2cf64aecaa70c686b14bb7',1,'Hazelnp::Hazelnupp']]],
+ ['getdatatype_153',['GetDataType',['../classHazelnp_1_1Value.html#adbb80bf6d455a316e6e5103353429993',1,'Hazelnp::Value']]],
+ ['getexecutablename_154',['GetExecutableName',['../classHazelnp_1_1Hazelnupp.html#af6bb41fb079131f8b91fe981f63f7469',1,'Hazelnp::Hazelnupp']]],
+ ['getfloat32_155',['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_156',['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_157',['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_158',['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_159',['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_160',['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_161',['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 251355b..464c98d 100644
--- a/docs/search/functions_5.js
+++ b/docs/search/functions_5.js
@@ -1,12 +1,12 @@
var searchData=
[
- ['hasabbreviation_160',['HasAbbreviation',['../classHazelnupp.html#a46df7d396fb56e30351c9a7308792200',1,'Hazelnupp']]],
- ['hasparam_161',['HasParam',['../classHazelnupp.html#a8b79a79d40420ae748c108c691111040',1,'Hazelnupp']]],
- ['hazelnupp_162',['Hazelnupp',['../classHazelnupp.html#a20ac0ebcfd4df7f320a7bbcaeed6e54d',1,'Hazelnupp::Hazelnupp()'],['../classHazelnupp.html#a6d14c60f03b571f5f794c3549e75e435',1,'Hazelnupp::Hazelnupp(const int argc, const char *const *argv)']]],
- ['hazelnuppconstraintexception_163',['HazelnuppConstraintException',['../classHazelnuppConstraintException.html#ad434d9b9d78d36cc4008bad70270f844',1,'HazelnuppConstraintException::HazelnuppConstraintException()'],['../classHazelnuppConstraintException.html#a1bf58e4aa510f3e5cdebdfcbff2a1e53',1,'HazelnuppConstraintException::HazelnuppConstraintException(const std::string &msg)']]],
- ['hazelnuppconstraintmissingvalue_164',['HazelnuppConstraintMissingValue',['../classHazelnuppConstraintMissingValue.html#a022da2aca494f6853a7c013e94f5796f',1,'HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue()'],['../classHazelnuppConstraintMissingValue.html#a8d3ea192a75f993abe2845444cdb1bca',1,'HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue(const std::string &msg)']]],
- ['hazelnuppconstrainttypemissmatch_165',['HazelnuppConstraintTypeMissmatch',['../classHazelnuppConstraintTypeMissmatch.html#aa81de4d809dd7b00516716574e959c09',1,'HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch()'],['../classHazelnuppConstraintTypeMissmatch.html#ab8d0f32a3423239e06d8c44631098306',1,'HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch(const std::string &msg)']]],
- ['hazelnuppexception_166',['HazelnuppException',['../classHazelnuppException.html#a90d10b00ec056b721c102a70b629a779',1,'HazelnuppException::HazelnuppException()'],['../classHazelnuppException.html#a864a84c0498870ae0a76fb8c3542fa74',1,'HazelnuppException::HazelnuppException(const std::string &msg)']]],
- ['hazelnuppinvalidkeyexception_167',['HazelnuppInvalidKeyException',['../classHazelnuppInvalidKeyException.html#ac0c3a84356647817b5076f92e55874e7',1,'HazelnuppInvalidKeyException::HazelnuppInvalidKeyException()'],['../classHazelnuppInvalidKeyException.html#a5be8550858e8ba5754958055803120bc',1,'HazelnuppInvalidKeyException::HazelnuppInvalidKeyException(const std::string &msg)']]],
- ['hazelnuppvaluenotconvertibleexception_168',['HazelnuppValueNotConvertibleException',['../classHazelnuppValueNotConvertibleException.html#a459233c9ed4ca577f596761abb2f46e7',1,'HazelnuppValueNotConvertibleException::HazelnuppValueNotConvertibleException()'],['../classHazelnuppValueNotConvertibleException.html#a77dfcc974a767b77aefdaef86e9ad60c',1,'HazelnuppValueNotConvertibleException::HazelnuppValueNotConvertibleException(const std::string &msg)']]]
+ ['hasabbreviation_162',['HasAbbreviation',['../classHazelnp_1_1Hazelnupp.html#a46df7d396fb56e30351c9a7308792200',1,'Hazelnp::Hazelnupp']]],
+ ['hasparam_163',['HasParam',['../classHazelnp_1_1Hazelnupp.html#a8b79a79d40420ae748c108c691111040',1,'Hazelnp::Hazelnupp']]],
+ ['hazelnupp_164',['Hazelnupp',['../classHazelnp_1_1Hazelnupp.html#a20ac0ebcfd4df7f320a7bbcaeed6e54d',1,'Hazelnp::Hazelnupp::Hazelnupp()'],['../classHazelnp_1_1Hazelnupp.html#a6d14c60f03b571f5f794c3549e75e435',1,'Hazelnp::Hazelnupp::Hazelnupp(const int argc, const char *const *argv)']]],
+ ['hazelnuppconstraintexception_165',['HazelnuppConstraintException',['../classHazelnp_1_1HazelnuppConstraintException.html#a4d08002a96bf9b3da3c6e931a51960e9',1,'Hazelnp::HazelnuppConstraintException::HazelnuppConstraintException()'],['../classHazelnp_1_1HazelnuppConstraintException.html#a944f0e6a384e032a762c5892964e1cc0',1,'Hazelnp::HazelnuppConstraintException::HazelnuppConstraintException(const std::string &msg)']]],
+ ['hazelnuppconstraintmissingvalue_166',['HazelnuppConstraintMissingValue',['../classHazelnp_1_1HazelnuppConstraintMissingValue.html#aad4a7b5573790ddfbe1a453aef71eb10',1,'Hazelnp::HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue()'],['../classHazelnp_1_1HazelnuppConstraintMissingValue.html#a20563650ba1ee63f23ddb973677dbdda',1,'Hazelnp::HazelnuppConstraintMissingValue::HazelnuppConstraintMissingValue(const std::string &msg)']]],
+ ['hazelnuppconstrainttypemissmatch_167',['HazelnuppConstraintTypeMissmatch',['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html#ab7c9e9afd9d3286e563a7656785242e8',1,'Hazelnp::HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch()'],['../classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html#a603d91c9af39e53b54e5aa288266cfe4',1,'Hazelnp::HazelnuppConstraintTypeMissmatch::HazelnuppConstraintTypeMissmatch(const std::string &msg)']]],
+ ['hazelnuppexception_168',['HazelnuppException',['../classHazelnp_1_1HazelnuppException.html#a0b21fd5d4f22e5e677b74eb0acd7c6ff',1,'Hazelnp::HazelnuppException::HazelnuppException()'],['../classHazelnp_1_1HazelnuppException.html#a816f823fe2ebd35076049e33b9f3c05c',1,'Hazelnp::HazelnuppException::HazelnuppException(const std::string &msg)']]],
+ ['hazelnuppinvalidkeyexception_169',['HazelnuppInvalidKeyException',['../classHazelnp_1_1HazelnuppInvalidKeyException.html#ab23be8f7cb84129fa85ed1e7a0b280a0',1,'Hazelnp::HazelnuppInvalidKeyException::HazelnuppInvalidKeyException()'],['../classHazelnp_1_1HazelnuppInvalidKeyException.html#a18a08dc4efe80a378216460db5769891',1,'Hazelnp::HazelnuppInvalidKeyException::HazelnuppInvalidKeyException(const std::string &msg)']]],
+ ['hazelnuppvaluenotconvertibleexception_170',['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 af8f33a..7f6c910 100644
--- a/docs/search/functions_6.js
+++ b/docs/search/functions_6.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['intvalue_169',['IntValue',['../classIntValue.html#ac1174f807ce2c085f5a24baed4e3c1ba',1,'IntValue']]],
- ['isnumeric_170',['IsNumeric',['../classStringTools.html#a6cd093feaca2d978c23774cf87d86e68',1,'StringTools']]]
+ ['intvalue_171',['IntValue',['../classHazelnp_1_1IntValue.html#ac1174f807ce2c085f5a24baed4e3c1ba',1,'Hazelnp::IntValue']]],
+ ['isnumeric_172',['IsNumeric',['../classHazelnp_1_1StringTools.html#a6cd093feaca2d978c23774cf87d86e68',1,'Hazelnp::StringTools']]]
];
diff --git a/docs/search/functions_7.js b/docs/search/functions_7.js
index f4dc9af..900d26d 100644
--- a/docs/search/functions_7.js
+++ b/docs/search/functions_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['key_171',['Key',['../classParameter.html#a7acd68ce06eec06ab286b1a062f9c8d6',1,'Parameter']]]
+ ['key_173',['Key',['../classHazelnp_1_1Parameter.html#a7acd68ce06eec06ab286b1a062f9c8d6',1,'Hazelnp::Parameter']]]
];
diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js
index 5e5dcc8..54eb0c6 100644
--- a/docs/search/functions_8.js
+++ b/docs/search/functions_8.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['listvalue_172',['ListValue',['../classListValue.html#a6082aaa506b31496720a168da8ab2708',1,'ListValue']]]
+ ['listvalue_174',['ListValue',['../classHazelnp_1_1ListValue.html#a6082aaa506b31496720a168da8ab2708',1,'Hazelnp::ListValue']]]
];
diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js
index 4a7c66c..4c19103 100644
--- a/docs/search/functions_9.js
+++ b/docs/search/functions_9.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['main_173',['main',['../main_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'main.cpp']]]
+ ['main_175',['main',['../main_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'main.cpp']]]
];
diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js
index daf5de5..47ac738 100644
--- a/docs/search/functions_a.js
+++ b/docs/search/functions_a.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['operator_20double_174',['operator double',['../classFloatValue.html#ae02de376bbb2b76e0f9d16b1fc4de06d',1,'FloatValue']]],
- ['operator_20int_175',['operator int',['../classIntValue.html#ab30a38c8f58cefd7cbf365c4aeae79bd',1,'IntValue']]],
- ['operator_20long_20double_176',['operator long double',['../classFloatValue.html#ad0d4c589190fbab7e6c4d8fcc130ac1b',1,'FloatValue']]],
- ['operator_20long_20long_20int_177',['operator long long int',['../classIntValue.html#a45b283dae9904ad0643035d3ee5883eb',1,'IntValue']]],
- ['operator_5b_5d_178',['operator[]',['../classHazelnupp.html#a419ccdc6bad00b0fc3e17ed9b41f5dc5',1,'Hazelnupp']]],
- ['string_179',['string',['../classStringValue.html#a23449775f14f828d29b115de040a696b',1,'StringValue']]],
- ['vector_3c_20value_20_2a_20_3e_180',['vector< Value * >',['../classListValue.html#a5d92ff2b9a1fa92fbc303ac4d07765d0',1,'ListValue']]]
+ ['operator_20double_176',['operator double',['../classHazelnp_1_1FloatValue.html#ae02de376bbb2b76e0f9d16b1fc4de06d',1,'Hazelnp::FloatValue']]],
+ ['operator_20int_177',['operator int',['../classHazelnp_1_1IntValue.html#ab30a38c8f58cefd7cbf365c4aeae79bd',1,'Hazelnp::IntValue']]],
+ ['operator_20long_20double_178',['operator long double',['../classHazelnp_1_1FloatValue.html#ad0d4c589190fbab7e6c4d8fcc130ac1b',1,'Hazelnp::FloatValue']]],
+ ['operator_20long_20long_20int_179',['operator long long int',['../classHazelnp_1_1IntValue.html#a45b283dae9904ad0643035d3ee5883eb',1,'Hazelnp::IntValue']]],
+ ['operator_5b_5d_180',['operator[]',['../classHazelnp_1_1Hazelnupp.html#a419ccdc6bad00b0fc3e17ed9b41f5dc5',1,'Hazelnp::Hazelnupp']]],
+ ['string_181',['string',['../classHazelnp_1_1StringValue.html#a23449775f14f828d29b115de040a696b',1,'Hazelnp::StringValue']]],
+ ['vector_3c_20value_20_2a_20_3e_182',['vector< Value * >',['../classHazelnp_1_1ListValue.html#a5d92ff2b9a1fa92fbc303ac4d07765d0',1,'Hazelnp::ListValue']]]
];
diff --git a/docs/search/functions_b.js b/docs/search/functions_b.js
index f566dba..f3663fd 100644
--- a/docs/search/functions_b.js
+++ b/docs/search/functions_b.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['paramconstraint_181',['ParamConstraint',['../structParamConstraint.html#ae0ce64f2f0928d602b6f6117ff34d155',1,'ParamConstraint::ParamConstraint()=default'],['../structParamConstraint.html#a93783114c6f374b77479a283c4aadf05',1,'ParamConstraint::ParamConstraint(const std::string &key, bool constrainType, DATA_TYPE wantedType, const std::vector< std::string > &defaultValue, bool required)']]],
- ['parameter_182',['Parameter',['../classParameter.html#a0c9faefc26cc9d8c886ef71e39e2f90c',1,'Parameter']]],
- ['parse_183',['Parse',['../classHazelnupp.html#a1ccb88faca1a8deb77161888479c300b',1,'Hazelnupp']]],
- ['parsenumber_184',['ParseNumber',['../classStringTools.html#ab661223da5bbbb75039e168409466c82',1,'StringTools']]]
+ ['paramconstraint_183',['ParamConstraint',['../structHazelnp_1_1ParamConstraint.html#afa9e1b4378c9fa1b4a7b5b792c062cbe',1,'Hazelnp::ParamConstraint::ParamConstraint()=default'],['../structHazelnp_1_1ParamConstraint.html#ab2a897c3044ae2d1a05952a804a3675b',1,'Hazelnp::ParamConstraint::ParamConstraint(const std::string &key, bool constrainType, DATA_TYPE wantedType, const std::vector< std::string > &defaultValue, bool required)']]],
+ ['parameter_184',['Parameter',['../classHazelnp_1_1Parameter.html#a0c9faefc26cc9d8c886ef71e39e2f90c',1,'Hazelnp::Parameter']]],
+ ['parse_185',['Parse',['../classHazelnp_1_1Hazelnupp.html#a1ccb88faca1a8deb77161888479c300b',1,'Hazelnp::Hazelnupp']]],
+ ['parsenumber_186',['ParseNumber',['../classHazelnp_1_1StringTools.html#ab661223da5bbbb75039e168409466c82',1,'Hazelnp::StringTools']]]
];
diff --git a/docs/search/functions_c.js b/docs/search/functions_c.js
index b9c2a82..7a63165 100644
--- a/docs/search/functions_c.js
+++ b/docs/search/functions_c.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['registerabbreviation_185',['RegisterAbbreviation',['../classHazelnupp.html#abf1e0ebf0207ca2327fcde81f7372124',1,'Hazelnupp']]],
- ['registerconstraints_186',['RegisterConstraints',['../classHazelnupp.html#a8a3331836b9ea1f920e77f6d332019d5',1,'Hazelnupp']]],
- ['replace_187',['Replace',['../classStringTools.html#a0ca14c1d67833a61955a693f3e40d8b5',1,'StringTools::Replace(const std::string &str, const char find, const std::string &subst)'],['../classStringTools.html#a1658832ddf1611f83c5848e391d32806',1,'StringTools::Replace(const std::string &str, const std::string &find, const std::string &subst)']]],
- ['require_188',['Require',['../structParamConstraint.html#a40e47d3ad68cadbe785551c4aaad828c',1,'ParamConstraint']]]
+ ['registerabbreviation_187',['RegisterAbbreviation',['../classHazelnp_1_1Hazelnupp.html#abf1e0ebf0207ca2327fcde81f7372124',1,'Hazelnp::Hazelnupp']]],
+ ['registerconstraints_188',['RegisterConstraints',['../classHazelnp_1_1Hazelnupp.html#a8a3331836b9ea1f920e77f6d332019d5',1,'Hazelnp::Hazelnupp']]],
+ ['replace_189',['Replace',['../classHazelnp_1_1StringTools.html#a0ca14c1d67833a61955a693f3e40d8b5',1,'Hazelnp::StringTools::Replace(const std::string &str, const char find, const std::string &subst)'],['../classHazelnp_1_1StringTools.html#a1658832ddf1611f83c5848e391d32806',1,'Hazelnp::StringTools::Replace(const std::string &str, const std::string &find, const std::string &subst)']]],
+ ['require_190',['Require',['../structHazelnp_1_1ParamConstraint.html#afbcc75c428381ab3a292d3f55945eb32',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/functions_d.js b/docs/search/functions_d.js
index 4ff6924..3b171ca 100644
--- a/docs/search/functions_d.js
+++ b/docs/search/functions_d.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['setcrashonfail_189',['SetCrashOnFail',['../classHazelnupp.html#a17845623ca686caa51f3c8254e85551e',1,'Hazelnupp']]],
- ['splitstring_190',['SplitString',['../classStringTools.html#a7cd6606ef06170fab363024e457f1f16',1,'StringTools::SplitString(const std::string &str, const char delimiter)'],['../classStringTools.html#afe626a56fa486afcb0e4c01d3c1ccb35',1,'StringTools::SplitString(const std::string &str, const std::string &delimiter)']]],
- ['stringvalue_191',['StringValue',['../classStringValue.html#a24dad2deec92b51bf60a11400cc8c204',1,'StringValue']]]
+ ['setcrashonfail_191',['SetCrashOnFail',['../classHazelnp_1_1Hazelnupp.html#a17845623ca686caa51f3c8254e85551e',1,'Hazelnp::Hazelnupp']]],
+ ['splitstring_192',['SplitString',['../classHazelnp_1_1StringTools.html#a7cd6606ef06170fab363024e457f1f16',1,'Hazelnp::StringTools::SplitString(const std::string &str, const char delimiter)'],['../classHazelnp_1_1StringTools.html#afe626a56fa486afcb0e4c01d3c1ccb35',1,'Hazelnp::StringTools::SplitString(const std::string &str, const std::string &delimiter)']]],
+ ['stringvalue_193',['StringValue',['../classHazelnp_1_1StringValue.html#a24dad2deec92b51bf60a11400cc8c204',1,'Hazelnp::StringValue']]]
];
diff --git a/docs/search/functions_e.js b/docs/search/functions_e.js
index e32c6df..171a249 100644
--- a/docs/search/functions_e.js
+++ b/docs/search/functions_e.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['tolower_192',['ToLower',['../classStringTools.html#a67edf755685f59b51f7416d9e4f6e2bd',1,'StringTools']]],
- ['typesafety_193',['TypeSafety',['../structParamConstraint.html#a3ecbccdce5be2529712e0866725c7cd5',1,'ParamConstraint']]]
+ ['tolower_194',['ToLower',['../classHazelnp_1_1StringTools.html#a67edf755685f59b51f7416d9e4f6e2bd',1,'Hazelnp::StringTools']]],
+ ['typesafety_195',['TypeSafety',['../structHazelnp_1_1ParamConstraint.html#ab85210bb37bbace962ff08fcccdafaf2',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/functions_f.js b/docs/search/functions_f.js
index 3aa82da..4da3e75 100644
--- a/docs/search/functions_f.js
+++ b/docs/search/functions_f.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['value_194',['Value',['../classValue.html#a8455d65bb2d939e850d6772dfbf8bfec',1,'Value']]],
- ['voidvalue_195',['VoidValue',['../classVoidValue.html#a75abf334b7f55cd149d2bb1962f2d8f1',1,'VoidValue']]]
+ ['value_196',['Value',['../classHazelnp_1_1Value.html#a8455d65bb2d939e850d6772dfbf8bfec',1,'Hazelnp::Value']]],
+ ['voidvalue_197',['VoidValue',['../classHazelnp_1_1VoidValue.html#a75abf334b7f55cd149d2bb1962f2d8f1',1,'Hazelnp::VoidValue']]]
];
diff --git a/docs/search/namespaces_0.js b/docs/search/namespaces_0.js
index 64e386d..ced46a7 100644
--- a/docs/search/namespaces_0.js
+++ b/docs/search/namespaces_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['testhazelnupp_127',['TestHazelnupp',['../namespaceTestHazelnupp.html',1,'']]]
+ ['hazelnp_119',['Hazelnp',['../namespaceHazelnp.html',1,'']]]
];
diff --git a/docs/search/pages_0.js b/docs/search/pages_0.js
index aab9f33..cf3346b 100644
--- a/docs/search/pages_0.js
+++ b/docs/search/pages_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['hazelnupp_219',['Hazelnupp',['../index.html',1,'']]]
+ ['hazelnupp_221',['Hazelnupp',['../index.html',1,'']]]
];
diff --git a/docs/search/related_0.js b/docs/search/related_0.js
index 5118e64..7c0444a 100644
--- a/docs/search/related_0.js
+++ b/docs/search/related_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['operator_3c_3c_218',['operator<<',['../classParameter.html#a11b3529badcbf99b46262772472495c7',1,'Parameter::operator<<()'],['../classValue.html#ad29db86c4a2dec5bc8d0006031b07211',1,'Value::operator<<()']]]
+ ['operator_3c_3c_220',['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 8675105..ec500cc 100644
--- a/docs/search/searchdata.js
+++ b/docs/search/searchdata.js
@@ -2,38 +2,41 @@ var indexSectionsWithContent =
{
0: "acdfghiklmoprstvw~",
1: "fhilpsv",
- 2: "dfhilmpsv",
- 3: "acdfghiklmoprstvw~",
- 4: "cdkmrtw",
- 5: "d",
- 6: "filsv",
- 7: "o",
- 8: "h"
+ 2: "h",
+ 3: "dfhilmpsv",
+ 4: "acdfghiklmoprstvw~",
+ 5: "cdkmrtw",
+ 6: "d",
+ 7: "filsv",
+ 8: "o",
+ 9: "h"
};
var indexSectionNames =
{
0: "all",
1: "classes",
- 2: "files",
- 3: "functions",
- 4: "variables",
- 5: "enums",
- 6: "enumvalues",
- 7: "related",
- 8: "pages"
+ 2: "namespaces",
+ 3: "files",
+ 4: "functions",
+ 5: "variables",
+ 6: "enums",
+ 7: "enumvalues",
+ 8: "related",
+ 9: "pages"
};
var indexSectionLabels =
{
0: "All",
1: "Classes",
- 2: "Files",
- 3: "Functions",
- 4: "Variables",
- 5: "Enumerations",
- 6: "Enumerator",
- 7: "Friends",
- 8: "Pages"
+ 2: "Namespaces",
+ 3: "Files",
+ 4: "Functions",
+ 5: "Variables",
+ 6: "Enumerations",
+ 7: "Enumerator",
+ 8: "Friends",
+ 9: "Pages"
};
diff --git a/docs/search/variables_0.js b/docs/search/variables_0.js
index 832526a..a68932f 100644
--- a/docs/search/variables_0.js
+++ b/docs/search/variables_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['constraintype_205',['constrainType',['../structParamConstraint.html#ab35444d2957439bc52c2056a829145a2',1,'ParamConstraint']]]
+ ['constraintype_207',['constrainType',['../structHazelnp_1_1ParamConstraint.html#a88a4a4c215723259c71853992d09acac',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/variables_1.js b/docs/search/variables_1.js
index 004718a..3ca5697 100644
--- a/docs/search/variables_1.js
+++ b/docs/search/variables_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['defaultvalue_206',['defaultValue',['../structParamConstraint.html#af2832fa007abaabc05784d5f978aeeff',1,'ParamConstraint']]]
+ ['defaultvalue_208',['defaultValue',['../structHazelnp_1_1ParamConstraint.html#a1d3a627b3a23fe0db3a368e51dbcd5a7',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/variables_2.js b/docs/search/variables_2.js
index 0c425f6..ded0607 100644
--- a/docs/search/variables_2.js
+++ b/docs/search/variables_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['key_207',['key',['../structParamConstraint.html#aa3bd052bbaebdc795f0922731c666648',1,'ParamConstraint']]]
+ ['key_209',['key',['../structHazelnp_1_1ParamConstraint.html#aac148076c5e0ab91c666f3343c30bd15',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/variables_3.js b/docs/search/variables_3.js
index b4d8b0c..2c5aa7a 100644
--- a/docs/search/variables_3.js
+++ b/docs/search/variables_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['message_208',['message',['../classHazelnuppException.html#a4d80f59d2732975461ee480642c4addf',1,'HazelnuppException']]]
+ ['message_210',['message',['../classHazelnp_1_1HazelnuppException.html#aa905cabcd12f542dfc67638732737e88',1,'Hazelnp::HazelnuppException']]]
];
diff --git a/docs/search/variables_4.js b/docs/search/variables_4.js
index ffd0305..780c607 100644
--- a/docs/search/variables_4.js
+++ b/docs/search/variables_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['required_209',['required',['../structParamConstraint.html#a5c451d5ade6c548af7de0a978964a09d',1,'ParamConstraint']]]
+ ['required_211',['required',['../structHazelnp_1_1ParamConstraint.html#a8ccf3ebecc2d9d0105e181814af2943c',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/search/variables_5.js b/docs/search/variables_5.js
index ad10206..129e128 100644
--- a/docs/search/variables_5.js
+++ b/docs/search/variables_5.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['type_210',['type',['../classValue.html#a1d097dc84691b48d12435c6bf97c85b4',1,'Value']]]
+ ['type_212',['type',['../classHazelnp_1_1Value.html#ae5760a30c237095db595c466372e3c23',1,'Hazelnp::Value']]]
];
diff --git a/docs/search/variables_6.js b/docs/search/variables_6.js
index 58a7e55..818ec56 100644
--- a/docs/search/variables_6.js
+++ b/docs/search/variables_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['wantedtype_211',['wantedType',['../structParamConstraint.html#ae8875e054a074241f0c0bf3328a0915a',1,'ParamConstraint']]]
+ ['wantedtype_213',['wantedType',['../structHazelnp_1_1ParamConstraint.html#ac07a0c0555431d4b1e0bc6afdba41329',1,'Hazelnp::ParamConstraint']]]
];
diff --git a/docs/structHazelnp_1_1ParamConstraint-members.html b/docs/structHazelnp_1_1ParamConstraint-members.html
new file mode 100644
index 0000000..6ad1229
--- /dev/null
+++ b/docs/structHazelnp_1_1ParamConstraint-members.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::ParamConstraint, including all inherited members.
+| constrainType | Hazelnp::ParamConstraint | |
| defaultValue | Hazelnp::ParamConstraint | |
| key | Hazelnp::ParamConstraint | |
| ParamConstraint()=default | Hazelnp::ParamConstraint | |
| ParamConstraint(const std::string &key, bool constrainType, DATA_TYPE wantedType, const std::vector< std::string > &defaultValue, bool required) | Hazelnp::ParamConstraint | inline |
| Require(const std::string &key, const std::vector< std::string > &defaultValue={}, bool required=true) | Hazelnp::ParamConstraint | inlinestatic |
| required | Hazelnp::ParamConstraint | |
| TypeSafety(const std::string &key, DATA_TYPE wantedType, bool constrainType=true) | Hazelnp::ParamConstraint | inlinestatic |
| wantedType | Hazelnp::ParamConstraint |
+ 1.8.17
+
+
+
diff --git a/docs/structHazelnp_1_1ParamConstraint.html b/docs/structHazelnp_1_1ParamConstraint.html
new file mode 100644
index 0000000..dfb7960
--- /dev/null
+++ b/docs/structHazelnp_1_1ParamConstraint.html
@@ -0,0 +1,459 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include <ParamConstraint.h>
+Public Member Functions | |
| ParamConstraint ()=default | |
| Empty constructor. More... | |
| ParamConstraint (const std::string &key, bool constrainType, DATA_TYPE wantedType, const std::vector< std::string > &defaultValue, bool required) | |
| Whole constructor. More... | |
+Static Public Member Functions | |
| static ParamConstraint | Require (const std::string &key, const std::vector< std::string > &defaultValue={}, bool required=true) |
| Constructs a require constraint. More... | |
| static ParamConstraint | TypeSafety (const std::string &key, DATA_TYPE wantedType, bool constrainType=true) |
| Constructs a type-safety constraint. More... | |
+Public Attributes | |
| std::string | key |
| The key of the parameter to constrain. More... | |
| bool | constrainType = false |
| Should this parameter be forced to be of a certain type? + Remember to set constrainTo to the wanted type. More... | |
| DATA_TYPE | wantedType = DATA_TYPE::VOID |
Constrain the parameter to this value. Requires constrainType to be set to true. More... | |
| std::vector< std::string > | defaultValue |
| The default value for this parameter. More... | |
| bool | required = false |
| If set to true, and no default value set, an error will be produced if this parameter is not supplied by the user. More... | |
Definition at line 8 of file ParamConstraint.h.
+
+
|
+ +default | +
Empty constructor.
+ +
+
|
+ +inline | +
+
|
+ +inlinestatic | +
Constructs a require constraint.
+
+ Think of the default value like of a list ofparameters. Like {"--width", "800"}
Definition at line 16 of file ParamConstraint.h.
+
+
|
+ +inlinestatic | +
Constructs a type-safety constraint.
+ +Definition at line 27 of file ParamConstraint.h.
+| bool Hazelnp::ParamConstraint::constrainType = false | +
Should this parameter be forced to be of a certain type?
+ Remember to set constrainTo to the wanted type.
Definition at line 54 of file ParamConstraint.h.
+ +| std::vector<std::string> Hazelnp::ParamConstraint::defaultValue | +
The default value for this parameter.
+
+ Gets applied if this parameter was not given.
+ Think of this like a list of parameters. Like {"--width", "800"}
Definition at line 62 of file ParamConstraint.h.
+ +| std::string Hazelnp::ParamConstraint::key | +
The key of the parameter to constrain.
+ +Definition at line 50 of file ParamConstraint.h.
+ +| bool Hazelnp::ParamConstraint::required = false | +
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 66 of file ParamConstraint.h.
+ +| DATA_TYPE Hazelnp::ParamConstraint::wantedType = DATA_TYPE::VOID | +
Constrain the parameter to this value. Requires constrainType to be set to true.
Definition at line 57 of file ParamConstraint.h.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/structHazelnp_1_1ParamConstraint__coll__graph.map b/docs/structHazelnp_1_1ParamConstraint__coll__graph.map
new file mode 100644
index 0000000..6241153
--- /dev/null
+++ b/docs/structHazelnp_1_1ParamConstraint__coll__graph.map
@@ -0,0 +1,6 @@
+