diff --git a/docs/CmdArgsInterface_8cpp.html b/docs/CmdArgsInterface_8cpp.html new file mode 100644 index 0000000..9533ba5 --- /dev/null +++ b/docs/CmdArgsInterface_8cpp.html @@ -0,0 +1,132 @@ + + +
+ + + + +![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include "CmdArgsInterface.h"#include "VoidValue.h"#include "IntValue.h"#include "FloatValue.h"#include "StringValue.h"#include "ListValue.h"#include "HazelnuppException.h"#include "Placeholders.h"#include "StringTools.h"#include <iostream>#include <cstdlib>
+ 1.8.17
+
+
+
diff --git a/docs/CmdArgsInterface_8cpp__incl.map b/docs/CmdArgsInterface_8cpp__incl.map
new file mode 100644
index 0000000..b1dc058
--- /dev/null
+++ b/docs/CmdArgsInterface_8cpp__incl.map
@@ -0,0 +1,25 @@
+
diff --git a/docs/CmdArgsInterface_8cpp__incl.md5 b/docs/CmdArgsInterface_8cpp__incl.md5
new file mode 100644
index 0000000..24371fc
--- /dev/null
+++ b/docs/CmdArgsInterface_8cpp__incl.md5
@@ -0,0 +1 @@
+1e52877c77530f8b60cf62a9418ab996
\ No newline at end of file
diff --git a/docs/CmdArgsInterface_8cpp__incl.png b/docs/CmdArgsInterface_8cpp__incl.png
new file mode 100644
index 0000000..3c76f10
Binary files /dev/null and b/docs/CmdArgsInterface_8cpp__incl.png differ
diff --git a/docs/CmdArgsInterface_8cpp_source.html b/docs/CmdArgsInterface_8cpp_source.html
new file mode 100644
index 0000000..9e161d8
--- /dev/null
+++ b/docs/CmdArgsInterface_8cpp_source.html
@@ -0,0 +1,777 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/CmdArgsInterface_8h.html b/docs/CmdArgsInterface_8h.html
new file mode 100644
index 0000000..7130b15
--- /dev/null
+++ b/docs/CmdArgsInterface_8h.html
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+


Go to the source code of this file.
++Classes | |
| class | Hazelnp::CmdArgsInterface |
| The main class to interface with. More... | |
+Namespaces | |
| Hazelnp | |
+ 1.8.17
+
+
+
diff --git a/docs/CmdArgsInterface_8h__dep__incl.map b/docs/CmdArgsInterface_8h__dep__incl.map
new file mode 100644
index 0000000..f19760a
--- /dev/null
+++ b/docs/CmdArgsInterface_8h__dep__incl.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/CmdArgsInterface_8h__dep__incl.md5 b/docs/CmdArgsInterface_8h__dep__incl.md5
new file mode 100644
index 0000000..ddb9ced
--- /dev/null
+++ b/docs/CmdArgsInterface_8h__dep__incl.md5
@@ -0,0 +1 @@
+dfaa7b9bbc047edc6dac352f33d674ae
\ No newline at end of file
diff --git a/docs/CmdArgsInterface_8h__dep__incl.png b/docs/CmdArgsInterface_8h__dep__incl.png
new file mode 100644
index 0000000..787e7ae
Binary files /dev/null and b/docs/CmdArgsInterface_8h__dep__incl.png differ
diff --git a/docs/CmdArgsInterface_8h__incl.map b/docs/CmdArgsInterface_8h__incl.map
new file mode 100644
index 0000000..8ac268e
--- /dev/null
+++ b/docs/CmdArgsInterface_8h__incl.map
@@ -0,0 +1,11 @@
+
diff --git a/docs/CmdArgsInterface_8h__incl.md5 b/docs/CmdArgsInterface_8h__incl.md5
new file mode 100644
index 0000000..cef96ca
--- /dev/null
+++ b/docs/CmdArgsInterface_8h__incl.md5
@@ -0,0 +1 @@
+8ab680b9e8342db6d2471c14b295e135
\ No newline at end of file
diff --git a/docs/CmdArgsInterface_8h__incl.png b/docs/CmdArgsInterface_8h__incl.png
new file mode 100644
index 0000000..029210b
Binary files /dev/null and b/docs/CmdArgsInterface_8h__incl.png differ
diff --git a/docs/CmdArgsInterface_8h_source.html b/docs/CmdArgsInterface_8h_source.html
new file mode 100644
index 0000000..7836b53
--- /dev/null
+++ b/docs/CmdArgsInterface_8h_source.html
@@ -0,0 +1,269 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/DataType_8h.html b/docs/DataType_8h.html
index 1ac9461..4836e67 100644
--- a/docs/DataType_8h.html
+++ b/docs/DataType_8h.html
@@ -97,25 +97,25 @@ This graph shows which files directly or indirectly include this file:

1.8.17
diff --git a/docs/DataType_8h__dep__incl.map b/docs/DataType_8h__dep__incl.map
index 5836b23..9420f2f 100644
--- a/docs/DataType_8h__dep__incl.map
+++ b/docs/DataType_8h__dep__incl.map
@@ -1,21 +1,21 @@
diff --git a/docs/DataType_8h__dep__incl.md5 b/docs/DataType_8h__dep__incl.md5
index 0de97b6..f910235 100644
--- a/docs/DataType_8h__dep__incl.md5
+++ b/docs/DataType_8h__dep__incl.md5
@@ -1 +1 @@
-842c0bb6a806d34881da78d3443ca4f4
\ No newline at end of file
+ade4d06f1bc62f0f5e08b5d2c18bb715
\ No newline at end of file
diff --git a/docs/DataType_8h__dep__incl.png b/docs/DataType_8h__dep__incl.png
index a3906b3..4665005 100644
Binary files a/docs/DataType_8h__dep__incl.png and b/docs/DataType_8h__dep__incl.png differ
diff --git a/docs/DataType_8h_source.html b/docs/DataType_8h_source.html
index a95d82f..ac696ad 100644
--- a/docs/DataType_8h_source.html
+++ b/docs/DataType_8h_source.html
@@ -81,7 +81,7 @@ $(function() {
Go to the documentation of this file.
1.8.17
diff --git a/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html b/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
index 28ed9bc..6503113 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 f71b641..21bcb8e 100644
--- a/docs/FloatValue_8cpp.html
+++ b/docs/FloatValue_8cpp.html
@@ -103,7 +103,7 @@ Include dependency graph for FloatValue.cpp:
1.8.17
diff --git a/docs/FloatValue_8cpp_source.html b/docs/FloatValue_8cpp_source.html
index 540249f..862d027 100644
--- a/docs/FloatValue_8cpp_source.html
+++ b/docs/FloatValue_8cpp_source.html
@@ -156,7 +156,7 @@ $(function() {
1.8.17
diff --git a/docs/FloatValue_8h.html b/docs/FloatValue_8h.html
index f45333b..f0e3966 100644
--- a/docs/FloatValue_8h.html
+++ b/docs/FloatValue_8h.html
@@ -101,9 +101,9 @@ This graph shows which files directly or indirectly include this file:

1.8.17
diff --git a/docs/FloatValue_8h__dep__incl.map b/docs/FloatValue_8h__dep__incl.map
index aa6c8a7..7c61a1b 100644
--- a/docs/FloatValue_8h__dep__incl.map
+++ b/docs/FloatValue_8h__dep__incl.map
@@ -1,5 +1,5 @@
diff --git a/docs/FloatValue_8h__dep__incl.md5 b/docs/FloatValue_8h__dep__incl.md5
index a0ee1a1..972d717 100644
--- a/docs/FloatValue_8h__dep__incl.md5
+++ b/docs/FloatValue_8h__dep__incl.md5
@@ -1 +1 @@
-6cf23af62c7641b0c347b14a52c8bd43
\ No newline at end of file
+9a73d58edf4444ecb436553aba643585
\ No newline at end of file
diff --git a/docs/FloatValue_8h__dep__incl.png b/docs/FloatValue_8h__dep__incl.png
index b5ce816..b002427 100644
Binary files a/docs/FloatValue_8h__dep__incl.png and b/docs/FloatValue_8h__dep__incl.png differ
diff --git a/docs/FloatValue_8h_source.html b/docs/FloatValue_8h_source.html
index 0f2e212..f3e5724 100644
--- a/docs/FloatValue_8h_source.html
+++ b/docs/FloatValue_8h_source.html
@@ -126,7 +126,7 @@ $(function() {
1.8.17
diff --git a/docs/HazelnuppException_8h.html b/docs/HazelnuppException_8h.html
index b283880..3d6e228 100644
--- a/docs/HazelnuppException_8h.html
+++ b/docs/HazelnuppException_8h.html
@@ -102,13 +102,13 @@ This graph shows which files directly or indirectly include this file:

1.8.17
diff --git a/docs/HazelnuppException_8h__dep__incl.map b/docs/HazelnuppException_8h__dep__incl.map
index be745d8..016dbab 100644
--- a/docs/HazelnuppException_8h__dep__incl.map
+++ b/docs/HazelnuppException_8h__dep__incl.map
@@ -1,9 +1,9 @@
diff --git a/docs/HazelnuppException_8h__dep__incl.md5 b/docs/HazelnuppException_8h__dep__incl.md5
index 0d4788b..3beba8b 100644
--- a/docs/HazelnuppException_8h__dep__incl.md5
+++ b/docs/HazelnuppException_8h__dep__incl.md5
@@ -1 +1 @@
-57d355773249b6d7455978a59686235f
\ No newline at end of file
+6e865be0592ca1da6ebc6ef8f2a3d948
\ No newline at end of file
diff --git a/docs/HazelnuppException_8h__dep__incl.png b/docs/HazelnuppException_8h__dep__incl.png
index 2184595..2288f1b 100644
Binary files a/docs/HazelnuppException_8h__dep__incl.png and b/docs/HazelnuppException_8h__dep__incl.png differ
diff --git a/docs/HazelnuppException_8h_source.html b/docs/HazelnuppException_8h_source.html
index dbf4c26..3fa668c 100644
--- a/docs/HazelnuppException_8h_source.html
+++ b/docs/HazelnuppException_8h_source.html
@@ -177,7 +177,7 @@ $(function() {
-
1.8.17
diff --git a/docs/IntValue_8cpp.html b/docs/IntValue_8cpp.html
index 159c83c..936f8a7 100644
--- a/docs/IntValue_8cpp.html
+++ b/docs/IntValue_8cpp.html
@@ -103,7 +103,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 7d00333..0b7cf96 100644
--- a/docs/IntValue_8cpp_source.html
+++ b/docs/IntValue_8cpp_source.html
@@ -156,7 +156,7 @@ $(function() {
1.8.17
diff --git a/docs/IntValue_8h.html b/docs/IntValue_8h.html
index 9f4d645..6b4b22c 100644
--- a/docs/IntValue_8h.html
+++ b/docs/IntValue_8h.html
@@ -100,9 +100,9 @@ This graph shows which files directly or indirectly include this file:

1.8.17
diff --git a/docs/IntValue_8h__dep__incl.map b/docs/IntValue_8h__dep__incl.map
index 6a5154d..4897b85 100644
--- a/docs/IntValue_8h__dep__incl.map
+++ b/docs/IntValue_8h__dep__incl.map
@@ -1,5 +1,5 @@
diff --git a/docs/IntValue_8h__dep__incl.md5 b/docs/IntValue_8h__dep__incl.md5
index 9d4d64a..c741961 100644
--- a/docs/IntValue_8h__dep__incl.md5
+++ b/docs/IntValue_8h__dep__incl.md5
@@ -1 +1 @@
-767ed23ff3d1ead5789ef936df4875ca
\ No newline at end of file
+210bd13ae99f4f3c78d0bcbf903f3b49
\ No newline at end of file
diff --git a/docs/IntValue_8h__dep__incl.png b/docs/IntValue_8h__dep__incl.png
index a907f03..1aced50 100644
Binary files a/docs/IntValue_8h__dep__incl.png and b/docs/IntValue_8h__dep__incl.png differ
diff --git a/docs/IntValue_8h_source.html b/docs/IntValue_8h_source.html
index 6fcab14..19d4cf0 100644
--- a/docs/IntValue_8h_source.html
+++ b/docs/IntValue_8h_source.html
@@ -126,7 +126,7 @@ $(function() {
1.8.17
diff --git a/docs/ListValue_8cpp.html b/docs/ListValue_8cpp.html
index be7f43b..0fd30ab 100644
--- a/docs/ListValue_8cpp.html
+++ b/docs/ListValue_8cpp.html
@@ -103,7 +103,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 0bec9b0..54f97fe 100644
--- a/docs/ListValue_8cpp_source.html
+++ b/docs/ListValue_8cpp_source.html
@@ -178,7 +178,7 @@ $(function() {
1.8.17
diff --git a/docs/ListValue_8h.html b/docs/ListValue_8h.html
index 552f281..4643375 100644
--- a/docs/ListValue_8h.html
+++ b/docs/ListValue_8h.html
@@ -101,9 +101,9 @@ This graph shows which files directly or indirectly include this file:

1.8.17
diff --git a/docs/ListValue_8h__dep__incl.map b/docs/ListValue_8h__dep__incl.map
index cc98cae..a41c615 100644
--- a/docs/ListValue_8h__dep__incl.map
+++ b/docs/ListValue_8h__dep__incl.map
@@ -1,5 +1,5 @@
diff --git a/docs/ListValue_8h__dep__incl.md5 b/docs/ListValue_8h__dep__incl.md5
index 6b7d0aa..c4ded7a 100644
--- a/docs/ListValue_8h__dep__incl.md5
+++ b/docs/ListValue_8h__dep__incl.md5
@@ -1 +1 @@
-802f41af52b697b82dc77a4af0f62c8c
\ No newline at end of file
+f2fcfdd1c5f4d9d482e8985a8a7faca7
\ No newline at end of file
diff --git a/docs/ListValue_8h__dep__incl.png b/docs/ListValue_8h__dep__incl.png
index aee092d..9ddecd8 100644
Binary files a/docs/ListValue_8h__dep__incl.png and b/docs/ListValue_8h__dep__incl.png differ
diff --git a/docs/ListValue_8h_source.html b/docs/ListValue_8h_source.html
index ee1d8c1..d85fd7b 100644
--- a/docs/ListValue_8h_source.html
+++ b/docs/ListValue_8h_source.html
@@ -128,7 +128,7 @@ $(function() {
1.8.17
diff --git a/docs/ParamConstraint_8h.html b/docs/ParamConstraint_8h.html
index e3343a0..b2e7959 100644
--- a/docs/ParamConstraint_8h.html
+++ b/docs/ParamConstraint_8h.html
@@ -100,9 +100,9 @@ This graph shows which files directly or indirectly include this file:

1.8.17
diff --git a/docs/ParamConstraint_8h__dep__incl.map b/docs/ParamConstraint_8h__dep__incl.map
index 7e6be59..3c271fe 100644
--- a/docs/ParamConstraint_8h__dep__incl.map
+++ b/docs/ParamConstraint_8h__dep__incl.map
@@ -1,5 +1,5 @@
diff --git a/docs/ParamConstraint_8h__dep__incl.md5 b/docs/ParamConstraint_8h__dep__incl.md5
index 69b13b3..4a1582d 100644
--- a/docs/ParamConstraint_8h__dep__incl.md5
+++ b/docs/ParamConstraint_8h__dep__incl.md5
@@ -1 +1 @@
-2595090d381da33109fb209c9d0c2dd7
\ No newline at end of file
+f90bab5c6fc162d0b90bdf119d4cc6e1
\ No newline at end of file
diff --git a/docs/ParamConstraint_8h__dep__incl.png b/docs/ParamConstraint_8h__dep__incl.png
index 7c8b90d..2523755 100644
Binary files a/docs/ParamConstraint_8h__dep__incl.png and b/docs/ParamConstraint_8h__dep__incl.png differ
diff --git a/docs/ParamConstraint_8h_source.html b/docs/ParamConstraint_8h_source.html
index ca4fd69..5efa29e 100644
--- a/docs/ParamConstraint_8h_source.html
+++ b/docs/ParamConstraint_8h_source.html
@@ -144,13 +144,13 @@ $(function() {
-
+
-
1.8.17
diff --git a/docs/Parameter_8cpp.html b/docs/Parameter_8cpp.html
index cf0d732..b91f5c6 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 d3369f4..5f8ae62 100644
--- a/docs/Parameter_8cpp_source.html
+++ b/docs/Parameter_8cpp_source.html
@@ -108,7 +108,7 @@ $(function() {
-
1.8.17
diff --git a/docs/Parameter_8h.html b/docs/Parameter_8h.html
index 3c50e02..64feea0 100644
--- a/docs/Parameter_8h.html
+++ b/docs/Parameter_8h.html
@@ -102,10 +102,10 @@ This graph shows which files directly or indirectly include this file:

1.8.17
diff --git a/docs/Parameter_8h__dep__incl.map b/docs/Parameter_8h__dep__incl.map
index 9e06a1d..3d2fc7a 100644
--- a/docs/Parameter_8h__dep__incl.map
+++ b/docs/Parameter_8h__dep__incl.map
@@ -1,6 +1,6 @@
diff --git a/docs/Parameter_8h__dep__incl.md5 b/docs/Parameter_8h__dep__incl.md5
index 92b92be..6952c80 100644
--- a/docs/Parameter_8h__dep__incl.md5
+++ b/docs/Parameter_8h__dep__incl.md5
@@ -1 +1 @@
-f7abe1e068b5734e7b479b9e1b32e10c
\ No newline at end of file
+9a4982f3921120df66d02a430e4732ed
\ No newline at end of file
diff --git a/docs/Parameter_8h__dep__incl.png b/docs/Parameter_8h__dep__incl.png
index b0c0607..b0ea6c6 100644
Binary files a/docs/Parameter_8h__dep__incl.png and b/docs/Parameter_8h__dep__incl.png differ
diff --git a/docs/Parameter_8h_source.html b/docs/Parameter_8h_source.html
index a3eda65..8875de2 100644
--- a/docs/Parameter_8h_source.html
+++ b/docs/Parameter_8h_source.html
@@ -108,7 +108,7 @@ $(function() {
-
1.8.17
diff --git a/docs/Placeholders_8h.html b/docs/Placeholders_8h.html
index 0fad879..0176d5e 100644
--- a/docs/Placeholders_8h.html
+++ b/docs/Placeholders_8h.html
@@ -96,8 +96,8 @@ This graph shows which files directly or indirectly include this file:

1.8.17
diff --git a/docs/Placeholders_8h__dep__incl.map b/docs/Placeholders_8h__dep__incl.map
index 7af3b7c..9ef9625 100644
--- a/docs/Placeholders_8h__dep__incl.map
+++ b/docs/Placeholders_8h__dep__incl.map
@@ -1,4 +1,4 @@
diff --git a/docs/Placeholders_8h__dep__incl.md5 b/docs/Placeholders_8h__dep__incl.md5
index 6a40e2f..a02cd5a 100644
--- a/docs/Placeholders_8h__dep__incl.md5
+++ b/docs/Placeholders_8h__dep__incl.md5
@@ -1 +1 @@
-678075b6de5c70f209cd65d758fbf7ee
\ No newline at end of file
+521956097f5a4e4270470701af0a25f6
\ No newline at end of file
diff --git a/docs/Placeholders_8h__dep__incl.png b/docs/Placeholders_8h__dep__incl.png
index 884bd55..79e7b2d 100644
Binary files a/docs/Placeholders_8h__dep__incl.png and b/docs/Placeholders_8h__dep__incl.png differ
diff --git a/docs/Placeholders_8h_source.html b/docs/Placeholders_8h_source.html
index 142b0d6..02bfdda 100644
--- a/docs/Placeholders_8h_source.html
+++ b/docs/Placeholders_8h_source.html
@@ -90,11 +90,11 @@ $(function() {
-
1.8.17
diff --git a/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html b/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
index 50ee25b..e447a71 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 a833abf..cee93f0 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 7feb986..91e94d7 100644
--- a/docs/StringTools_8cpp_source.html
+++ b/docs/StringTools_8cpp_source.html
@@ -266,7 +266,7 @@ $(function() {
1.8.17
diff --git a/docs/StringTools_8h.html b/docs/StringTools_8h.html
index 18c50eb..85d2003 100644
--- a/docs/StringTools_8h.html
+++ b/docs/StringTools_8h.html
@@ -102,9 +102,9 @@ This graph shows which files directly or indirectly include this file:

1.8.17
diff --git a/docs/StringTools_8h__dep__incl.map b/docs/StringTools_8h__dep__incl.map
index c2f6e1b..be3956c 100644
--- a/docs/StringTools_8h__dep__incl.map
+++ b/docs/StringTools_8h__dep__incl.map
@@ -1,5 +1,5 @@
diff --git a/docs/StringTools_8h__dep__incl.md5 b/docs/StringTools_8h__dep__incl.md5
index 345b1d1..f88359e 100644
--- a/docs/StringTools_8h__dep__incl.md5
+++ b/docs/StringTools_8h__dep__incl.md5
@@ -1 +1 @@
-4ba8b953211065d16127937b8012e0e9
\ No newline at end of file
+6a8a846369ea9d647a0ae474629f3fdc
\ No newline at end of file
diff --git a/docs/StringTools_8h__dep__incl.png b/docs/StringTools_8h__dep__incl.png
index 91c51dd..d0d812d 100644
Binary files a/docs/StringTools_8h__dep__incl.png and b/docs/StringTools_8h__dep__incl.png differ
diff --git a/docs/StringTools_8h_source.html b/docs/StringTools_8h_source.html
index 130dfd0..6784b13 100644
--- a/docs/StringTools_8h_source.html
+++ b/docs/StringTools_8h_source.html
@@ -120,7 +120,7 @@ $(function() {
1.8.17
diff --git a/docs/StringValue_8cpp.html b/docs/StringValue_8cpp.html
index e957e36..f81fe70 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 db2cfda..8eae356 100644
--- a/docs/StringValue_8cpp_source.html
+++ b/docs/StringValue_8cpp_source.html
@@ -147,7 +147,7 @@ $(function() {
-
1.8.17
diff --git a/docs/StringValue_8h.html b/docs/StringValue_8h.html
index bedb037..130a436 100644
--- a/docs/StringValue_8h.html
+++ b/docs/StringValue_8h.html
@@ -101,9 +101,9 @@ This graph shows which files directly or indirectly include this file:

1.8.17
diff --git a/docs/StringValue_8h__dep__incl.map b/docs/StringValue_8h__dep__incl.map
index d6bec0a..00d1a24 100644
--- a/docs/StringValue_8h__dep__incl.map
+++ b/docs/StringValue_8h__dep__incl.map
@@ -1,5 +1,5 @@
diff --git a/docs/StringValue_8h__dep__incl.md5 b/docs/StringValue_8h__dep__incl.md5
index fb32603..c81cd5d 100644
--- a/docs/StringValue_8h__dep__incl.md5
+++ b/docs/StringValue_8h__dep__incl.md5
@@ -1 +1 @@
-ca9d7db385a6e6038cd9f1292aff77d0
\ No newline at end of file
+a0f49b1d76495fc57c0b0a69a84be1dd
\ No newline at end of file
diff --git a/docs/StringValue_8h__dep__incl.png b/docs/StringValue_8h__dep__incl.png
index 0acb9c8..a7784eb 100644
Binary files a/docs/StringValue_8h__dep__incl.png and b/docs/StringValue_8h__dep__incl.png differ
diff --git a/docs/StringValue_8h_source.html b/docs/StringValue_8h_source.html
index feb6dfa..ea18200 100644
--- a/docs/StringValue_8h_source.html
+++ b/docs/StringValue_8h_source.html
@@ -124,7 +124,7 @@ $(function() {
-
1.8.17
diff --git a/docs/Value_8cpp.html b/docs/Value_8cpp.html
index d82aafd..4f77170 100644
--- a/docs/Value_8cpp.html
+++ b/docs/Value_8cpp.html
@@ -97,7 +97,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 547dfe5..18e55cb 100644
--- a/docs/Value_8cpp_source.html
+++ b/docs/Value_8cpp_source.html
@@ -94,7 +94,7 @@ $(function() {
-
1.8.17
diff --git a/docs/Value_8h.html b/docs/Value_8h.html
index b826788..d8662a5 100644
--- a/docs/Value_8h.html
+++ b/docs/Value_8h.html
@@ -101,22 +101,22 @@ This graph shows which files directly or indirectly include this file:

1.8.17
diff --git a/docs/Value_8h__dep__incl.map b/docs/Value_8h__dep__incl.map
index 1652418..7cae3a0 100644
--- a/docs/Value_8h__dep__incl.map
+++ b/docs/Value_8h__dep__incl.map
@@ -1,18 +1,18 @@
diff --git a/docs/Value_8h__dep__incl.md5 b/docs/Value_8h__dep__incl.md5
index 1595bfa..6dbcc84 100644
--- a/docs/Value_8h__dep__incl.md5
+++ b/docs/Value_8h__dep__incl.md5
@@ -1 +1 @@
-a9d46db7b6073c73abbdf2b13e5c3217
\ No newline at end of file
+f01a2282f78dfaef0fb8ee3f2c321ea8
\ No newline at end of file
diff --git a/docs/Value_8h__dep__incl.png b/docs/Value_8h__dep__incl.png
index da98859..e031544 100644
Binary files a/docs/Value_8h__dep__incl.png and b/docs/Value_8h__dep__incl.png differ
diff --git a/docs/Value_8h_source.html b/docs/Value_8h_source.html
index 2075829..3268be7 100644
--- a/docs/Value_8h_source.html
+++ b/docs/Value_8h_source.html
@@ -129,7 +129,7 @@ $(function() {
-
1.8.17
diff --git a/docs/VoidValue_8cpp.html b/docs/VoidValue_8cpp.html
index b548fb9..6ba7834 100644
--- a/docs/VoidValue_8cpp.html
+++ b/docs/VoidValue_8cpp.html
@@ -102,7 +102,7 @@ Include dependency graph for VoidValue.cpp:
1.8.17
diff --git a/docs/VoidValue_8cpp_source.html b/docs/VoidValue_8cpp_source.html
index 36d3c67..1c1785c 100644
--- a/docs/VoidValue_8cpp_source.html
+++ b/docs/VoidValue_8cpp_source.html
@@ -134,7 +134,7 @@ $(function() {
-
1.8.17
diff --git a/docs/VoidValue_8h.html b/docs/VoidValue_8h.html
index 473ca86..eda2c0e 100644
--- a/docs/VoidValue_8h.html
+++ b/docs/VoidValue_8h.html
@@ -100,9 +100,9 @@ This graph shows which files directly or indirectly include this file:

1.8.17
diff --git a/docs/VoidValue_8h__dep__incl.map b/docs/VoidValue_8h__dep__incl.map
index 0673bcf..0462c59 100644
--- a/docs/VoidValue_8h__dep__incl.map
+++ b/docs/VoidValue_8h__dep__incl.map
@@ -1,5 +1,5 @@
diff --git a/docs/VoidValue_8h__dep__incl.md5 b/docs/VoidValue_8h__dep__incl.md5
index 03f8110..9f3bf28 100644
--- a/docs/VoidValue_8h__dep__incl.md5
+++ b/docs/VoidValue_8h__dep__incl.md5
@@ -1 +1 @@
-b1fa5187a73f08f6f0d205b365df780c
\ No newline at end of file
+c3697ea496d303a2f2ce807251f8e6c9
\ No newline at end of file
diff --git a/docs/VoidValue_8h__dep__incl.png b/docs/VoidValue_8h__dep__incl.png
index 68924fd..50297b9 100644
Binary files a/docs/VoidValue_8h__dep__incl.png and b/docs/VoidValue_8h__dep__incl.png differ
diff --git a/docs/VoidValue_8h_source.html b/docs/VoidValue_8h_source.html
index 9679c0b..c9c24b5 100644
--- a/docs/VoidValue_8h_source.html
+++ b/docs/VoidValue_8h_source.html
@@ -115,7 +115,7 @@ $(function() {
-
1.8.17
diff --git a/docs/annotated.html b/docs/annotated.html
index aebbdc3..38c7ae1 100644
--- a/docs/annotated.html
+++ b/docs/annotated.html
@@ -77,8 +77,8 @@ $(function() {
| ▼NHazelnp | |||||
| CFloatValue | Specializations for floating point values (uses long double) | ||||
| CHazelnupp | The main class to interface with | ||||
| CCmdArgsInterface | The main class to interface with | ||||
| CFloatValue | Specializations for floating point values (uses long double) | ||||
| 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 | ||||
![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnp::CmdArgsInterface, including all inherited members.
+
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1CmdArgsInterface.html b/docs/classHazelnp_1_1CmdArgsInterface.html
new file mode 100644
index 0000000..cc86d5f
--- /dev/null
+++ b/docs/classHazelnp_1_1CmdArgsInterface.html
@@ -0,0 +1,1150 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
The main class to interface with. + More...
+ +#include <CmdArgsInterface.h>
+Public Member Functions | |
| CmdArgsInterface () | |
| CmdArgsInterface (const int argc, const char *const *argv) | |
| ~CmdArgsInterface () | |
| 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) + Returns "" if no match is found. More... | |
| bool | HasAbbreviation (const std::string &abbrev) const |
| Will check wether or not an abbreviation is registered. More... | |
| void | ClearAbbreviation (const std::string &abbrevation) |
| Will delete the abbreviation for a given parameter. More... | |
| void | ClearAbbreviations () |
| Will delete all abbreviations. More... | |
| void | RegisterConstraint (const std::string &key, const ParamConstraint &constraint) |
| Will register a constraint for a parameter. More... | |
| ParamConstraint | GetConstraint (const std::string ¶meter) const |
| Will return the constraint information for a specific parameter. More... | |
| void | ClearConstraint (const std::string ¶meter) |
| Will the constraint of a specific parameter. 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... | |
| void | SetCatchHelp (bool catchHelp) |
| Sets whether the CmdArgsInterface should automatically catch the –help parameter, print the parameter documentation to stdout, and exit or not. More... | |
| bool | GetCatchHelp () const |
| Retruns whether the CmdArgsInterface should automatically catch the –help parameter, print the parameter documentation to stdout, and exit or not. More... | |
| void | SetBriefDescription (const std::string &description) |
| Sets a brief description of the application to be automatically added to the documentation. More... | |
| const std::string & | GetBriefDescription () |
| Returns the brief description of the application to be automatically added to the documentation. More... | |
| void | RegisterDescription (const std::string ¶meter, const std::string &description) |
| Willl register a short description for a parameter. More... | |
| const std::string & | GetDescription (const std::string ¶meter) const |
| Will return a short description for a parameter, if it exists. More... | |
| bool | HasDescription (const std::string ¶meter) const |
| Returns whether or not a given parameter has a registered description. More... | |
| void | ClearDescription (const std::string ¶meter) |
| Will delete the description of a parameter if it exists. More... | |
| void | ClearDescriptions () |
| Will delete all parameter descriptions. More... | |
| std::string | GenerateDocumentation () const |
| Will generate a text-based documentation suited to show the user, for example on –help. More... | |
The main class to interface with.
+ +Definition at line 11 of file CmdArgsInterface.h.
+| CmdArgsInterface::CmdArgsInterface | +( | +) | ++ |
Definition at line 15 of file CmdArgsInterface.cpp.
+ +| CmdArgsInterface::CmdArgsInterface | +( | +const int | +argc, | +
| + | + | const char *const * | +argv | +
| + | ) | ++ |
Definition at line 20 of file CmdArgsInterface.cpp.
+ +| CmdArgsInterface::~CmdArgsInterface | +( | +) | ++ |
Definition at line 26 of file CmdArgsInterface.cpp.
+ +| void CmdArgsInterface::ClearAbbreviation | +( | +const std::string & | +abbrevation | ) | ++ |
Will delete the abbreviation for a given parameter.
+
+ IMPORTANT: This parameter is the abbreviation! Not the long form!
Definition at line 586 of file CmdArgsInterface.cpp.
+ +| void CmdArgsInterface::ClearAbbreviations | +( | +) | ++ |
Will delete all abbreviations.
+ +Definition at line 592 of file CmdArgsInterface.cpp.
+ +| void CmdArgsInterface::ClearConstraint | +( | +const std::string & | +parameter | ) | ++ |
Will the constraint of a specific parameter.
+ +Definition at line 547 of file CmdArgsInterface.cpp.
+ +| void CmdArgsInterface::ClearConstraints | +( | +) | ++ |
Will delete all constraints.
+ +Definition at line 605 of file CmdArgsInterface.cpp.
+ +| void CmdArgsInterface::ClearDescription | +( | +const std::string & | +parameter | ) | ++ |
Will delete the description of a parameter if it exists.
+ +Definition at line 378 of file CmdArgsInterface.cpp.
+ +| void Hazelnp::CmdArgsInterface::ClearDescriptions | +( | +) | ++ |
Will delete all parameter descriptions.
+ +Definition at line 385 of file CmdArgsInterface.cpp.
+ +| std::string CmdArgsInterface::GenerateDocumentation | +( | +) | +const | +
Will generate a text-based documentation suited to show the user, for example on –help.
+ +Definition at line 391 of file CmdArgsInterface.cpp.
+| const std::string & CmdArgsInterface::GetAbbreviation | +( | +const std::string & | +abbrev | ) | +const | +
Will return the long form of an abbreviation (like –force for -f)
+ Returns "" if no match is found.
Definition at line 573 of file CmdArgsInterface.cpp.
+| const std::string & CmdArgsInterface::GetBriefDescription | +( | +) | ++ |
Returns the brief description of the application to be automatically added to the documentation.
+ +Definition at line 351 of file CmdArgsInterface.cpp.
+ +| bool CmdArgsInterface::GetCatchHelp | +( | +) | +const | +
Retruns whether the CmdArgsInterface should automatically catch the –help parameter, print the parameter documentation to stdout, and exit or not.
+ +Definition at line 340 of file CmdArgsInterface.cpp.
+ +| ParamConstraint CmdArgsInterface::GetConstraint | +( | +const std::string & | +parameter | ) | +const | +
Will return the constraint information for a specific parameter.
+ +Definition at line 542 of file CmdArgsInterface.cpp.
+ +| bool CmdArgsInterface::GetCrashOnFail | +( | +) | +const | +
Gets whether the application crashes on an exception whilst parsing, and prints to stderr.
+ +Definition at line 329 of file CmdArgsInterface.cpp.
+ +| const std::string & Hazelnp::CmdArgsInterface::GetDescription | +( | +const std::string & | +parameter | ) | +const | +
Will return a short description for a parameter, if it exists.
+
+ Empty string if it does not exist.
Definition at line 362 of file CmdArgsInterface.cpp.
+| const std::string & CmdArgsInterface::GetExecutableName | +( | +) | +const | +
Will return argv[0], the name of the executable.
+ +Definition at line 553 of file CmdArgsInterface.cpp.
+ +| bool CmdArgsInterface::HasAbbreviation | +( | +const std::string & | +abbrev | ) | +const | +
Will check wether or not an abbreviation is registered.
+ +Definition at line 581 of file CmdArgsInterface.cpp.
+ +| bool CmdArgsInterface::HasDescription | +( | +const std::string & | +parameter | ) | +const | +
Returns whether or not a given parameter has a registered description.
+ +Definition at line 373 of file CmdArgsInterface.cpp.
+ +| bool CmdArgsInterface::HasParam | +( | +const std::string & | +key | ) | +const | +
Will check wether a parameter exists given a key, or not.
+ +Definition at line 165 of file CmdArgsInterface.cpp.
+ +| const Value & CmdArgsInterface::operator[] | +( | +const std::string & | +key | ) | +const | +
Will return the value given a key.
+ +Definition at line 558 of file CmdArgsInterface.cpp.
+| void CmdArgsInterface::Parse | +( | +const int | +argc, | +
| + | + | const char *const * | +argv | +
| + | ) | ++ |
Will parse command line arguments.
+ +Definition at line 36 of file CmdArgsInterface.cpp.
+| void CmdArgsInterface::RegisterAbbreviation | +( | +const std::string & | +abbrev, | +
| + | + | const std::string & | +target | +
| + | ) | ++ |
Will register an abbreviation (like -f for –force)
+ +Definition at line 567 of file CmdArgsInterface.cpp.
+ +| void CmdArgsInterface::RegisterConstraint | +( | +const std::string & | +key, | +
| + | + | const ParamConstraint & | +constraint | +
| + | ) | ++ |
Will register a constraint for a parameter.
+IMPORTANT: Any parameter can only have ONE constraint. Applying a new one will overwrite the old one! Construct the ParamConstraint struct yourself to combine Require and TypeSafety! You can also use the ParamConstraint constructor!
+ +Definition at line 598 of file CmdArgsInterface.cpp.
+ +| void Hazelnp::CmdArgsInterface::RegisterDescription | +( | +const std::string & | +parameter, | +
| + | + | const std::string & | +description | +
| + | ) | ++ |
Willl register a short description for a parameter.
+
+ Will overwrite existing descriptions for that parameter.
Definition at line 356 of file CmdArgsInterface.cpp.
+ +| void CmdArgsInterface::SetBriefDescription | +( | +const std::string & | +description | ) | ++ |
Sets a brief description of the application to be automatically added to the documentation.
+ +Definition at line 345 of file CmdArgsInterface.cpp.
+ +| void CmdArgsInterface::SetCatchHelp | +( | +bool | +catchHelp | ) | ++ |
Sets whether the CmdArgsInterface should automatically catch the –help parameter, print the parameter documentation to stdout, and exit or not.
+ +Definition at line 334 of file CmdArgsInterface.cpp.
+ +| void CmdArgsInterface::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 611 of file CmdArgsInterface.cpp.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnp_1_1FloatValue-members.html b/docs/classHazelnp_1_1FloatValue-members.html
index 9e19cbf..856124e 100644
--- a/docs/classHazelnp_1_1FloatValue-members.html
+++ b/docs/classHazelnp_1_1FloatValue-members.html
@@ -101,7 +101,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1FloatValue.html b/docs/classHazelnp_1_1FloatValue.html
index 4a81911..00c5a28 100644
--- a/docs/classHazelnp_1_1FloatValue.html
+++ b/docs/classHazelnp_1_1FloatValue.html
@@ -574,7 +574,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException-members.html b/docs/classHazelnp_1_1HazelnuppConstraintException-members.html
index a8806f2..0a59cb1 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException-members.html
@@ -90,7 +90,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintException.html b/docs/classHazelnp_1_1HazelnuppConstraintException.html
index ef59a7b..347fac4 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintException.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintException.html
@@ -201,7 +201,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html
index 2390a7e..2799c34 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue-members.html
@@ -92,7 +92,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html
index 832d48e..6c03d68 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintMissingValue.html
@@ -228,7 +228,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html
index c6eda24..f6bcf9b 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch-members.html
@@ -93,7 +93,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html
index 0dcaec8..85589d2 100644
--- a/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html
+++ b/docs/classHazelnp_1_1HazelnuppConstraintTypeMissmatch.html
@@ -273,7 +273,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppException-members.html b/docs/classHazelnp_1_1HazelnuppException-members.html
index a231240..7f9af74 100644
--- a/docs/classHazelnp_1_1HazelnuppException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppException-members.html
@@ -88,7 +88,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppException.html b/docs/classHazelnp_1_1HazelnuppException.html
index 210a920..4ff61df 100644
--- a/docs/classHazelnp_1_1HazelnuppException.html
+++ b/docs/classHazelnp_1_1HazelnuppException.html
@@ -255,7 +255,7 @@ Protected Attributes
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html b/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html
index 2fda151..fd9edfd 100644
--- a/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppInvalidKeyException-members.html
@@ -90,7 +90,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html b/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html
index 7a84630..0538ffc 100644
--- a/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html
+++ b/docs/classHazelnp_1_1HazelnuppInvalidKeyException.html
@@ -199,7 +199,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html
index d887fce..8aad1d8 100644
--- a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html
+++ b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException-members.html
@@ -90,7 +90,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html
index e4ccc83..d73f0e3 100644
--- a/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html
+++ b/docs/classHazelnp_1_1HazelnuppValueNotConvertibleException.html
@@ -199,7 +199,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1IntValue-members.html b/docs/classHazelnp_1_1IntValue-members.html
index 2f08f99..c9c93d3 100644
--- a/docs/classHazelnp_1_1IntValue-members.html
+++ b/docs/classHazelnp_1_1IntValue-members.html
@@ -101,7 +101,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1IntValue.html b/docs/classHazelnp_1_1IntValue.html
index a9142d3..c577caf 100644
--- a/docs/classHazelnp_1_1IntValue.html
+++ b/docs/classHazelnp_1_1IntValue.html
@@ -574,7 +574,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1ListValue-members.html b/docs/classHazelnp_1_1ListValue-members.html
index 2882daa..2a37427 100644
--- a/docs/classHazelnp_1_1ListValue-members.html
+++ b/docs/classHazelnp_1_1ListValue-members.html
@@ -101,7 +101,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1ListValue.html b/docs/classHazelnp_1_1ListValue.html
index 6c4cd77..2202ad2 100644
--- a/docs/classHazelnp_1_1ListValue.html
+++ b/docs/classHazelnp_1_1ListValue.html
@@ -601,7 +601,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1Parameter-members.html b/docs/classHazelnp_1_1Parameter-members.html
index 468e84a..1acab54 100644
--- a/docs/classHazelnp_1_1Parameter-members.html
+++ b/docs/classHazelnp_1_1Parameter-members.html
@@ -89,7 +89,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1Parameter.html b/docs/classHazelnp_1_1Parameter.html
index 704f2aa..fe162f3 100644
--- a/docs/classHazelnp_1_1Parameter.html
+++ b/docs/classHazelnp_1_1Parameter.html
@@ -275,7 +275,7 @@ Friends
1.8.17
diff --git a/docs/classHazelnp_1_1StringTools-members.html b/docs/classHazelnp_1_1StringTools-members.html
index 0874527..1e3559d 100644
--- a/docs/classHazelnp_1_1StringTools-members.html
+++ b/docs/classHazelnp_1_1StringTools-members.html
@@ -92,7 +92,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1StringTools.html b/docs/classHazelnp_1_1StringTools.html
index 0b57db8..0847128 100644
--- a/docs/classHazelnp_1_1StringTools.html
+++ b/docs/classHazelnp_1_1StringTools.html
@@ -626,7 +626,7 @@ Static Public Member Functions
1.8.17
diff --git a/docs/classHazelnp_1_1StringValue-members.html b/docs/classHazelnp_1_1StringValue-members.html
index 16974a3..2dff981 100644
--- a/docs/classHazelnp_1_1StringValue-members.html
+++ b/docs/classHazelnp_1_1StringValue-members.html
@@ -100,7 +100,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1StringValue.html b/docs/classHazelnp_1_1StringValue.html
index 985ba74..73f564a 100644
--- a/docs/classHazelnp_1_1StringValue.html
+++ b/docs/classHazelnp_1_1StringValue.html
@@ -547,7 +547,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classHazelnp_1_1Value-members.html b/docs/classHazelnp_1_1Value-members.html
index f307154..2b6a42c 100644
--- a/docs/classHazelnp_1_1Value-members.html
+++ b/docs/classHazelnp_1_1Value-members.html
@@ -97,7 +97,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1Value.html b/docs/classHazelnp_1_1Value.html
index 32b4f90..5200b04 100644
--- a/docs/classHazelnp_1_1Value.html
+++ b/docs/classHazelnp_1_1Value.html
@@ -548,7 +548,7 @@ Friends
1.8.17
diff --git a/docs/classHazelnp_1_1VoidValue-members.html b/docs/classHazelnp_1_1VoidValue-members.html
index a3c5474..d6b7761 100644
--- a/docs/classHazelnp_1_1VoidValue-members.html
+++ b/docs/classHazelnp_1_1VoidValue-members.html
@@ -98,7 +98,7 @@ $(function() {
1.8.17
diff --git a/docs/classHazelnp_1_1VoidValue.html b/docs/classHazelnp_1_1VoidValue.html
index c56696d..c3bfa60 100644
--- a/docs/classHazelnp_1_1VoidValue.html
+++ b/docs/classHazelnp_1_1VoidValue.html
@@ -494,7 +494,7 @@ Additional Inherited Members
1.8.17
diff --git a/docs/classes.html b/docs/classes.html
index e1ee45f..5bc2324 100644
--- a/docs/classes.html
+++ b/docs/classes.html
@@ -74,52 +74,56 @@ $(function() {
| |||||||
|
-HazelnuppConstraintException (Hazelnp) | -
|
-
|
-StringValue (Hazelnp) | -|||
| HazelnuppConstraintMissingValue (Hazelnp) | -
|
-||||||
| FloatValue (Hazelnp) | -HazelnuppConstraintTypeMissmatch (Hazelnp) | -IntValue (Hazelnp) | -ParamConstraint (Hazelnp) | -||||
|
-HazelnuppException (Hazelnp) | +HazelnuppConstraintMissingValue (Hazelnp) |
|
-Parameter (Hazelnp) | -Value (Hazelnp) | -||
| HazelnuppInvalidKeyException (Hazelnp) |
|
VoidValue (Hazelnp) | |||||
| Hazelnupp (Hazelnp) | -HazelnuppValueNotConvertibleException (Hazelnp) | +||||||
| HazelnuppConstraintTypeMissmatch (Hazelnp) | +|||||||
| CmdArgsInterface (Hazelnp) | +HazelnuppException (Hazelnp) | ListValue (Hazelnp) | +StringTools (Hazelnp) | ||||
| StringTools (Hazelnp) | +|||||||
|
+HazelnuppInvalidKeyException (Hazelnp) | +
|
+StringValue (Hazelnp) | ||||
| HazelnuppValueNotConvertibleException (Hazelnp) | +
|
+||||||
| FloatValue (Hazelnp) | +
|
+ParamConstraint (Hazelnp) | +|||||
|
+Parameter (Hazelnp) | +Value (Hazelnp) | +|||||
| IntValue (Hazelnp) | +|||||||
| HazelnuppConstraintException (Hazelnp) | +|||||||
1.8.17
diff --git a/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html b/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
index 4bbb236..cd4b60e 100644
--- a/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
+++ b/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
@@ -88,16 +88,16 @@ Directories
Files | ||
| file | CmdArgsInterface.cpp [code] | |
| file | CmdArgsInterface.h [code] | |
| file | DataType.h [code] | |
| file | FloatValue.cpp [code] | |
| file | FloatValue.h [code] | |
| file | Hazelnupp.cpp [code] | |
| file | Hazelnupp.h [code] | |
| file | HazelnuppException.h [code] | |
| file | IntValue.cpp [code] | |
| ▼ Hazelnupp | ||
| Debug | ||
| Release | ||
| DataType.h | ||
| FloatValue.cpp | ||
| FloatValue.h | ||
| Hazelnupp.cpp | ||
| Hazelnupp.h | ||
| CmdArgsInterface.cpp | ||
| CmdArgsInterface.h | ||
| DataType.h | ||
| FloatValue.cpp | ||
| FloatValue.h | ||
| HazelnuppException.h | ||
| IntValue.cpp | ||
| IntValue.h | ||
| ▼Cstd::exception | STL class | |
| ▼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::CmdArgsInterface | The main class to interface with | |
| ▼Cstd::exception | STL class | |
| ▼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::ParamConstraint | ||
| CHazelnp::Parameter | ||
| CHazelnp::StringTools | Internal helper class | |
- |
Classes | ||
| class | CmdArgsInterface | |
| The main class to interface with. More... | ||
| 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... | ||
| constrainType | Hazelnp::ParamConstraint | |
| defaultValue | Hazelnp::ParamConstraint | |
| Hazelnupp class | Hazelnp::ParamConstraint | friend |
| CmdArgsInterface class | Hazelnp::ParamConstraint | friend |
| constrainType | Hazelnp::ParamConstraint | |
| defaultValue | Hazelnp::ParamConstraint | |
| ParamConstraint()=default | Hazelnp::ParamConstraint | |
| ParamConstraint(bool constrainType, DATA_TYPE requiredType, const std::vector< std::string > &defaultValue, bool required) | Hazelnp::ParamConstraint | inline |
| Require(const std::vector< std::string > &defaultValue={}, bool required=true) | Hazelnp::ParamConstraint | inlinestatic |
1.8.17
diff --git a/docs/structHazelnp_1_1ParamConstraint.html b/docs/structHazelnp_1_1ParamConstraint.html
index 8e79237..6d38dc8 100644
--- a/docs/structHazelnp_1_1ParamConstraint.html
+++ b/docs/structHazelnp_1_1ParamConstraint.html
@@ -134,8 +134,8 @@ Public Attributes
Friends | |
| class | Hazelnupp |
| class | CmdArgsInterface |
| friend class Hazelnupp | +friend class CmdArgsInterface |
1.8.17