diff --git a/docs/Abbreviations_8cpp.html b/docs/Abbreviations_8cpp.html new file mode 100644 index 0000000..7d3bbee --- /dev/null +++ b/docs/Abbreviations_8cpp.html @@ -0,0 +1,127 @@ + + +
+ + + + +![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+

Go to the source code of this file.
++Namespaces | |
| TestHazelnupp | |
+Functions | |
| TestHazelnupp::TEST_CLASS (_Abbreviations) | |
+ 1.8.17
+
+
+
diff --git a/docs/Abbreviations_8cpp__incl.map b/docs/Abbreviations_8cpp__incl.map
new file mode 100644
index 0000000..3063684
--- /dev/null
+++ b/docs/Abbreviations_8cpp__incl.map
@@ -0,0 +1,14 @@
+
diff --git a/docs/Abbreviations_8cpp__incl.md5 b/docs/Abbreviations_8cpp__incl.md5
new file mode 100644
index 0000000..deb98ee
--- /dev/null
+++ b/docs/Abbreviations_8cpp__incl.md5
@@ -0,0 +1 @@
+104f1fc85c82d50f566784751bc221be
\ No newline at end of file
diff --git a/docs/Abbreviations_8cpp__incl.png b/docs/Abbreviations_8cpp__incl.png
new file mode 100644
index 0000000..3ec6bc2
Binary files /dev/null and b/docs/Abbreviations_8cpp__incl.png differ
diff --git a/docs/Abbreviations_8cpp_source.html b/docs/Abbreviations_8cpp_source.html
new file mode 100644
index 0000000..5cc7ecb
--- /dev/null
+++ b/docs/Abbreviations_8cpp_source.html
@@ -0,0 +1,262 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/Basics_8cpp.html b/docs/Basics_8cpp.html
new file mode 100644
index 0000000..c863d6c
--- /dev/null
+++ b/docs/Basics_8cpp.html
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include "CppUnitTest.h"#include "helper.h"#include "../Hazelnupp/Hazelnupp.h"#include "../Hazelnupp/HazelnuppException.h"
Go to the source code of this file.
++Namespaces | |
| TestHazelnupp | |
+Functions | |
| TestHazelnupp::TEST_CLASS (_Basics) | |
+ 1.8.17
+
+
+
diff --git a/docs/Basics_8cpp__incl.map b/docs/Basics_8cpp__incl.map
new file mode 100644
index 0000000..26c89de
--- /dev/null
+++ b/docs/Basics_8cpp__incl.map
@@ -0,0 +1,16 @@
+
diff --git a/docs/Basics_8cpp__incl.md5 b/docs/Basics_8cpp__incl.md5
new file mode 100644
index 0000000..233d371
--- /dev/null
+++ b/docs/Basics_8cpp__incl.md5
@@ -0,0 +1 @@
+7637a15ad95d868d907efc4ded5bee64
\ No newline at end of file
diff --git a/docs/Basics_8cpp__incl.png b/docs/Basics_8cpp__incl.png
new file mode 100644
index 0000000..7992a5a
Binary files /dev/null and b/docs/Basics_8cpp__incl.png differ
diff --git a/docs/Basics_8cpp_source.html b/docs/Basics_8cpp_source.html
new file mode 100644
index 0000000..c5e4d08
--- /dev/null
+++ b/docs/Basics_8cpp_source.html
@@ -0,0 +1,350 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/Constraints_8cpp.html b/docs/Constraints_8cpp.html
new file mode 100644
index 0000000..678c1fc
--- /dev/null
+++ b/docs/Constraints_8cpp.html
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include "CppUnitTest.h"#include "helper.h"#include "../Hazelnupp/Hazelnupp.h"#include "../Hazelnupp/HazelnuppException.h"
Go to the source code of this file.
++Namespaces | |
| TestHazelnupp | |
+Functions | |
| TestHazelnupp::TEST_CLASS (_Constraints) | |
+ 1.8.17
+
+
+
diff --git a/docs/Constraints_8cpp__incl.map b/docs/Constraints_8cpp__incl.map
new file mode 100644
index 0000000..8653bb5
--- /dev/null
+++ b/docs/Constraints_8cpp__incl.map
@@ -0,0 +1,16 @@
+
diff --git a/docs/Constraints_8cpp__incl.md5 b/docs/Constraints_8cpp__incl.md5
new file mode 100644
index 0000000..5676aa1
--- /dev/null
+++ b/docs/Constraints_8cpp__incl.md5
@@ -0,0 +1 @@
+62c377b56c814420aa9bd5d3797e756b
\ No newline at end of file
diff --git a/docs/Constraints_8cpp__incl.png b/docs/Constraints_8cpp__incl.png
new file mode 100644
index 0000000..834ecd7
Binary files /dev/null and b/docs/Constraints_8cpp__incl.png differ
diff --git a/docs/Constraints_8cpp_source.html b/docs/Constraints_8cpp_source.html
new file mode 100644
index 0000000..a068a35
--- /dev/null
+++ b/docs/Constraints_8cpp_source.html
@@ -0,0 +1,425 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/Conversion_8cpp.html b/docs/Conversion_8cpp.html
new file mode 100644
index 0000000..a556531
--- /dev/null
+++ b/docs/Conversion_8cpp.html
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include "CppUnitTest.h"#include "helper.h"#include "../Hazelnupp/Hazelnupp.h"#include "../Hazelnupp/HazelnuppException.h"
Go to the source code of this file.
++Namespaces | |
| TestHazelnupp | |
+Functions | |
| TestHazelnupp::TEST_CLASS (_Conversion) | |
+ 1.8.17
+
+
+
diff --git a/docs/Conversion_8cpp__incl.map b/docs/Conversion_8cpp__incl.map
new file mode 100644
index 0000000..09e7105
--- /dev/null
+++ b/docs/Conversion_8cpp__incl.map
@@ -0,0 +1,16 @@
+
diff --git a/docs/Conversion_8cpp__incl.md5 b/docs/Conversion_8cpp__incl.md5
new file mode 100644
index 0000000..cfeb8b4
--- /dev/null
+++ b/docs/Conversion_8cpp__incl.md5
@@ -0,0 +1 @@
+d5db07f8e0783c171b7745265e2ec834
\ No newline at end of file
diff --git a/docs/Conversion_8cpp__incl.png b/docs/Conversion_8cpp__incl.png
new file mode 100644
index 0000000..347956d
Binary files /dev/null and b/docs/Conversion_8cpp__incl.png differ
diff --git a/docs/Conversion_8cpp_source.html b/docs/Conversion_8cpp_source.html
new file mode 100644
index 0000000..34a8126
--- /dev/null
+++ b/docs/Conversion_8cpp_source.html
@@ -0,0 +1,353 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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
new file mode 100644
index 0000000..74bc12c
--- /dev/null
+++ b/docs/DataType_8h.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+

Go to the source code of this file.
++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... | |
+ 1.8.17
+
+
+
diff --git a/docs/DataType_8h__dep__incl.map b/docs/DataType_8h__dep__incl.map
new file mode 100644
index 0000000..c561cca
--- /dev/null
+++ b/docs/DataType_8h__dep__incl.map
@@ -0,0 +1,21 @@
+
diff --git a/docs/DataType_8h__dep__incl.md5 b/docs/DataType_8h__dep__incl.md5
new file mode 100644
index 0000000..3db0014
--- /dev/null
+++ b/docs/DataType_8h__dep__incl.md5
@@ -0,0 +1 @@
+53cc32d8b6240e57e0be50e31234d161
\ No newline at end of file
diff --git a/docs/DataType_8h__dep__incl.png b/docs/DataType_8h__dep__incl.png
new file mode 100644
index 0000000..83c9a7b
Binary files /dev/null and b/docs/DataType_8h__dep__incl.png differ
diff --git a/docs/DataType_8h_source.html b/docs/DataType_8h_source.html
new file mode 100644
index 0000000..52b5f98
--- /dev/null
+++ b/docs/DataType_8h_source.html
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html b/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
new file mode 100644
index 0000000..2f85f9c
--- /dev/null
+++ b/docs/Debug_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/Debug_2Test__Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html b/docs/Debug_2Test__Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
new file mode 100644
index 0000000..dc5d6cc
--- /dev/null
+++ b/docs/Debug_2Test__Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/FloatValue_8cpp.html b/docs/FloatValue_8cpp.html
new file mode 100644
index 0000000..a67d042
--- /dev/null
+++ b/docs/FloatValue_8cpp.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+

+ 1.8.17
+
+
+
diff --git a/docs/FloatValue_8cpp__incl.map b/docs/FloatValue_8cpp__incl.map
new file mode 100644
index 0000000..baf1876
--- /dev/null
+++ b/docs/FloatValue_8cpp__incl.map
@@ -0,0 +1,11 @@
+
diff --git a/docs/FloatValue_8cpp__incl.md5 b/docs/FloatValue_8cpp__incl.md5
new file mode 100644
index 0000000..ad58fce
--- /dev/null
+++ b/docs/FloatValue_8cpp__incl.md5
@@ -0,0 +1 @@
+b3f9cd4cf82115a6509a6170e6bc592c
\ No newline at end of file
diff --git a/docs/FloatValue_8cpp__incl.png b/docs/FloatValue_8cpp__incl.png
new file mode 100644
index 0000000..27c12bd
Binary files /dev/null and b/docs/FloatValue_8cpp__incl.png differ
diff --git a/docs/FloatValue_8cpp_source.html b/docs/FloatValue_8cpp_source.html
new file mode 100644
index 0000000..78f719f
--- /dev/null
+++ b/docs/FloatValue_8cpp_source.html
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/FloatValue_8h.html b/docs/FloatValue_8h.html
new file mode 100644
index 0000000..1b53071
--- /dev/null
+++ b/docs/FloatValue_8h.html
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+


Go to the source code of this file.
++Classes | |
| class | FloatValue |
| Specializations for floating point values (uses long double) More... | |
+ 1.8.17
+
+
+
diff --git a/docs/FloatValue_8h__dep__incl.map b/docs/FloatValue_8h__dep__incl.map
new file mode 100644
index 0000000..aa6c8a7
--- /dev/null
+++ b/docs/FloatValue_8h__dep__incl.map
@@ -0,0 +1,5 @@
+
diff --git a/docs/FloatValue_8h__dep__incl.md5 b/docs/FloatValue_8h__dep__incl.md5
new file mode 100644
index 0000000..a0ee1a1
--- /dev/null
+++ b/docs/FloatValue_8h__dep__incl.md5
@@ -0,0 +1 @@
+6cf23af62c7641b0c347b14a52c8bd43
\ No newline at end of file
diff --git a/docs/FloatValue_8h__dep__incl.png b/docs/FloatValue_8h__dep__incl.png
new file mode 100644
index 0000000..b5ce816
Binary files /dev/null and b/docs/FloatValue_8h__dep__incl.png differ
diff --git a/docs/FloatValue_8h__incl.map b/docs/FloatValue_8h__incl.map
new file mode 100644
index 0000000..387f7e7
--- /dev/null
+++ b/docs/FloatValue_8h__incl.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/FloatValue_8h__incl.md5 b/docs/FloatValue_8h__incl.md5
new file mode 100644
index 0000000..1e74042
--- /dev/null
+++ b/docs/FloatValue_8h__incl.md5
@@ -0,0 +1 @@
+9b604a14942d77e96210b43e148cde7d
\ No newline at end of file
diff --git a/docs/FloatValue_8h__incl.png b/docs/FloatValue_8h__incl.png
new file mode 100644
index 0000000..869b3b3
Binary files /dev/null and b/docs/FloatValue_8h__incl.png differ
diff --git a/docs/FloatValue_8h_source.html b/docs/FloatValue_8h_source.html
new file mode 100644
index 0000000..5ee6b30
--- /dev/null
+++ b/docs/FloatValue_8h_source.html
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/HazelnuppException_8h.html b/docs/HazelnuppException_8h.html
new file mode 100644
index 0000000..52b0dd4
--- /dev/null
+++ b/docs/HazelnuppException_8h.html
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include <stdexcept>

Go to the source code of this file.
++Classes | |
| 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 | 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 | HazelnuppConstraintMissingValue |
| Gets thrown when a parameter constrained to be required is not provided, and has no default value set. More... | |
+ 1.8.17
+
+
+
diff --git a/docs/HazelnuppException_8h__dep__incl.map b/docs/HazelnuppException_8h__dep__incl.map
new file mode 100644
index 0000000..be745d8
--- /dev/null
+++ b/docs/HazelnuppException_8h__dep__incl.map
@@ -0,0 +1,9 @@
+
diff --git a/docs/HazelnuppException_8h__dep__incl.md5 b/docs/HazelnuppException_8h__dep__incl.md5
new file mode 100644
index 0000000..0d4788b
--- /dev/null
+++ b/docs/HazelnuppException_8h__dep__incl.md5
@@ -0,0 +1 @@
+57d355773249b6d7455978a59686235f
\ No newline at end of file
diff --git a/docs/HazelnuppException_8h__dep__incl.png b/docs/HazelnuppException_8h__dep__incl.png
new file mode 100644
index 0000000..2184595
Binary files /dev/null and b/docs/HazelnuppException_8h__dep__incl.png differ
diff --git a/docs/HazelnuppException_8h__incl.map b/docs/HazelnuppException_8h__incl.map
new file mode 100644
index 0000000..37033b5
--- /dev/null
+++ b/docs/HazelnuppException_8h__incl.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/HazelnuppException_8h__incl.md5 b/docs/HazelnuppException_8h__incl.md5
new file mode 100644
index 0000000..1b8bb07
--- /dev/null
+++ b/docs/HazelnuppException_8h__incl.md5
@@ -0,0 +1 @@
+7497987f6e78b96fc05595540da5a488
\ No newline at end of file
diff --git a/docs/HazelnuppException_8h__incl.png b/docs/HazelnuppException_8h__incl.png
new file mode 100644
index 0000000..910c941
Binary files /dev/null and b/docs/HazelnuppException_8h__incl.png differ
diff --git a/docs/HazelnuppException_8h_source.html b/docs/HazelnuppException_8h_source.html
new file mode 100644
index 0000000..0d3dbb3
--- /dev/null
+++ b/docs/HazelnuppException_8h_source.html
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/Hazelnupp_8cpp.html b/docs/Hazelnupp_8cpp.html
new file mode 100644
index 0000000..35bc024
--- /dev/null
+++ b/docs/Hazelnupp_8cpp.html
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include "Hazelnupp.h"#include "VoidValue.h"#include "IntValue.h"#include "FloatValue.h"#include "StringValue.h"#include "ListValue.h"#include "HazelnuppException.h"#include "StringTools.h"#include <iostream>#include <cstdlib>
+ 1.8.17
+
+
+
diff --git a/docs/Hazelnupp_8cpp__incl.map b/docs/Hazelnupp_8cpp__incl.map
new file mode 100644
index 0000000..b11c750
--- /dev/null
+++ b/docs/Hazelnupp_8cpp__incl.map
@@ -0,0 +1,24 @@
+
diff --git a/docs/Hazelnupp_8cpp__incl.md5 b/docs/Hazelnupp_8cpp__incl.md5
new file mode 100644
index 0000000..e8b2664
--- /dev/null
+++ b/docs/Hazelnupp_8cpp__incl.md5
@@ -0,0 +1 @@
+4d63500dc473ffaa933a4e0479de4f4c
\ No newline at end of file
diff --git a/docs/Hazelnupp_8cpp__incl.png b/docs/Hazelnupp_8cpp__incl.png
new file mode 100644
index 0000000..a2a20a9
Binary files /dev/null and b/docs/Hazelnupp_8cpp__incl.png differ
diff --git a/docs/Hazelnupp_8cpp_source.html b/docs/Hazelnupp_8cpp_source.html
new file mode 100644
index 0000000..ee6668c
--- /dev/null
+++ b/docs/Hazelnupp_8cpp_source.html
@@ -0,0 +1,527 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/Hazelnupp_8h.html b/docs/Hazelnupp_8h.html
new file mode 100644
index 0000000..fa16191
--- /dev/null
+++ b/docs/Hazelnupp_8h.html
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+


Go to the source code of this file.
++Classes | |
| class | Hazelnupp |
| The main class to interface with. More... | |
+ 1.8.17
+
+
+
diff --git a/docs/Hazelnupp_8h__dep__incl.map b/docs/Hazelnupp_8h__dep__incl.map
new file mode 100644
index 0000000..ffdcea6
--- /dev/null
+++ b/docs/Hazelnupp_8h__dep__incl.map
@@ -0,0 +1,5 @@
+
diff --git a/docs/Hazelnupp_8h__dep__incl.md5 b/docs/Hazelnupp_8h__dep__incl.md5
new file mode 100644
index 0000000..a7ffd77
--- /dev/null
+++ b/docs/Hazelnupp_8h__dep__incl.md5
@@ -0,0 +1 @@
+5d6fe09e5292b77269845d454a648df4
\ No newline at end of file
diff --git a/docs/Hazelnupp_8h__dep__incl.png b/docs/Hazelnupp_8h__dep__incl.png
new file mode 100644
index 0000000..f3ec43e
Binary files /dev/null and b/docs/Hazelnupp_8h__dep__incl.png differ
diff --git a/docs/Hazelnupp_8h__incl.map b/docs/Hazelnupp_8h__incl.map
new file mode 100644
index 0000000..e2be8dd
--- /dev/null
+++ b/docs/Hazelnupp_8h__incl.map
@@ -0,0 +1,11 @@
+
diff --git a/docs/Hazelnupp_8h__incl.md5 b/docs/Hazelnupp_8h__incl.md5
new file mode 100644
index 0000000..f39864f
--- /dev/null
+++ b/docs/Hazelnupp_8h__incl.md5
@@ -0,0 +1 @@
+1ce9845c7ab32e24bfb9df598b5bdad8
\ No newline at end of file
diff --git a/docs/Hazelnupp_8h__incl.png b/docs/Hazelnupp_8h__incl.png
new file mode 100644
index 0000000..483b066
Binary files /dev/null and b/docs/Hazelnupp_8h__incl.png differ
diff --git a/docs/Hazelnupp_8h_source.html b/docs/Hazelnupp_8h_source.html
new file mode 100644
index 0000000..501b119
--- /dev/null
+++ b/docs/Hazelnupp_8h_source.html
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/IntValue_8cpp.html b/docs/IntValue_8cpp.html
new file mode 100644
index 0000000..85296a3
--- /dev/null
+++ b/docs/IntValue_8cpp.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+

+ 1.8.17
+
+
+
diff --git a/docs/IntValue_8cpp__incl.map b/docs/IntValue_8cpp__incl.map
new file mode 100644
index 0000000..287f93f
--- /dev/null
+++ b/docs/IntValue_8cpp__incl.map
@@ -0,0 +1,11 @@
+
diff --git a/docs/IntValue_8cpp__incl.md5 b/docs/IntValue_8cpp__incl.md5
new file mode 100644
index 0000000..ca0299a
--- /dev/null
+++ b/docs/IntValue_8cpp__incl.md5
@@ -0,0 +1 @@
+a513bf2aa6a8c4f9e291d3f6fb3798e4
\ No newline at end of file
diff --git a/docs/IntValue_8cpp__incl.png b/docs/IntValue_8cpp__incl.png
new file mode 100644
index 0000000..5f5a94f
Binary files /dev/null and b/docs/IntValue_8cpp__incl.png differ
diff --git a/docs/IntValue_8cpp_source.html b/docs/IntValue_8cpp_source.html
new file mode 100644
index 0000000..8710ead
--- /dev/null
+++ b/docs/IntValue_8cpp_source.html
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/IntValue_8h.html b/docs/IntValue_8h.html
new file mode 100644
index 0000000..084ee89
--- /dev/null
+++ b/docs/IntValue_8h.html
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include "Value.h"

Go to the source code of this file.
++Classes | |
| class | IntValue |
| Specializations for integer values (uses long long int) More... | |
+ 1.8.17
+
+
+
diff --git a/docs/IntValue_8h__dep__incl.map b/docs/IntValue_8h__dep__incl.map
new file mode 100644
index 0000000..017ecc5
--- /dev/null
+++ b/docs/IntValue_8h__dep__incl.map
@@ -0,0 +1,6 @@
+
diff --git a/docs/IntValue_8h__dep__incl.md5 b/docs/IntValue_8h__dep__incl.md5
new file mode 100644
index 0000000..d25bda3
--- /dev/null
+++ b/docs/IntValue_8h__dep__incl.md5
@@ -0,0 +1 @@
+5a4141368586afbf5f14dba7b0235510
\ No newline at end of file
diff --git a/docs/IntValue_8h__dep__incl.png b/docs/IntValue_8h__dep__incl.png
new file mode 100644
index 0000000..bae9cf2
Binary files /dev/null and b/docs/IntValue_8h__dep__incl.png differ
diff --git a/docs/IntValue_8h__incl.map b/docs/IntValue_8h__incl.map
new file mode 100644
index 0000000..b98a5c5
--- /dev/null
+++ b/docs/IntValue_8h__incl.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/IntValue_8h__incl.md5 b/docs/IntValue_8h__incl.md5
new file mode 100644
index 0000000..4f49589
--- /dev/null
+++ b/docs/IntValue_8h__incl.md5
@@ -0,0 +1 @@
+caf40a9d83fa450c538f6eb146b29652
\ No newline at end of file
diff --git a/docs/IntValue_8h__incl.png b/docs/IntValue_8h__incl.png
new file mode 100644
index 0000000..c565f06
Binary files /dev/null and b/docs/IntValue_8h__incl.png differ
diff --git a/docs/IntValue_8h_source.html b/docs/IntValue_8h_source.html
new file mode 100644
index 0000000..99b2202
--- /dev/null
+++ b/docs/IntValue_8h_source.html
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/ListValue_8cpp.html b/docs/ListValue_8cpp.html
new file mode 100644
index 0000000..6d592d0
--- /dev/null
+++ b/docs/ListValue_8cpp.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+

+ 1.8.17
+
+
+
diff --git a/docs/ListValue_8cpp__incl.map b/docs/ListValue_8cpp__incl.map
new file mode 100644
index 0000000..b0c8d9b
--- /dev/null
+++ b/docs/ListValue_8cpp__incl.map
@@ -0,0 +1,11 @@
+
diff --git a/docs/ListValue_8cpp__incl.md5 b/docs/ListValue_8cpp__incl.md5
new file mode 100644
index 0000000..1d088a2
--- /dev/null
+++ b/docs/ListValue_8cpp__incl.md5
@@ -0,0 +1 @@
+12fd1618e97deaecd680b70f119f5cac
\ No newline at end of file
diff --git a/docs/ListValue_8cpp__incl.png b/docs/ListValue_8cpp__incl.png
new file mode 100644
index 0000000..441db2b
Binary files /dev/null and b/docs/ListValue_8cpp__incl.png differ
diff --git a/docs/ListValue_8cpp_source.html b/docs/ListValue_8cpp_source.html
new file mode 100644
index 0000000..77677e1
--- /dev/null
+++ b/docs/ListValue_8cpp_source.html
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/ListValue_8h.html b/docs/ListValue_8h.html
new file mode 100644
index 0000000..1ec16cf
--- /dev/null
+++ b/docs/ListValue_8h.html
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+


Go to the source code of this file.
++Classes | |
| class | ListValue |
| Specializations for list values (uses std::vector<Value*>) More... | |
+ 1.8.17
+
+
+
diff --git a/docs/ListValue_8h__dep__incl.map b/docs/ListValue_8h__dep__incl.map
new file mode 100644
index 0000000..cc98cae
--- /dev/null
+++ b/docs/ListValue_8h__dep__incl.map
@@ -0,0 +1,5 @@
+
diff --git a/docs/ListValue_8h__dep__incl.md5 b/docs/ListValue_8h__dep__incl.md5
new file mode 100644
index 0000000..6b7d0aa
--- /dev/null
+++ b/docs/ListValue_8h__dep__incl.md5
@@ -0,0 +1 @@
+802f41af52b697b82dc77a4af0f62c8c
\ No newline at end of file
diff --git a/docs/ListValue_8h__dep__incl.png b/docs/ListValue_8h__dep__incl.png
new file mode 100644
index 0000000..aee092d
Binary files /dev/null and b/docs/ListValue_8h__dep__incl.png differ
diff --git a/docs/ListValue_8h__incl.map b/docs/ListValue_8h__incl.map
new file mode 100644
index 0000000..9cefd6a
--- /dev/null
+++ b/docs/ListValue_8h__incl.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/ListValue_8h__incl.md5 b/docs/ListValue_8h__incl.md5
new file mode 100644
index 0000000..50099b1
--- /dev/null
+++ b/docs/ListValue_8h__incl.md5
@@ -0,0 +1 @@
+1f357c8bbe0826b683d0428f992ad690
\ No newline at end of file
diff --git a/docs/ListValue_8h__incl.png b/docs/ListValue_8h__incl.png
new file mode 100644
index 0000000..32cc822
Binary files /dev/null and b/docs/ListValue_8h__incl.png differ
diff --git a/docs/ListValue_8h_source.html b/docs/ListValue_8h_source.html
new file mode 100644
index 0000000..03518a4
--- /dev/null
+++ b/docs/ListValue_8h_source.html
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/ParamConstraint_8h.html b/docs/ParamConstraint_8h.html
new file mode 100644
index 0000000..617965d
--- /dev/null
+++ b/docs/ParamConstraint_8h.html
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+


Go to the source code of this file.
++Classes | |
| struct | ParamConstraint |
+ 1.8.17
+
+
+
diff --git a/docs/ParamConstraint_8h__dep__incl.map b/docs/ParamConstraint_8h__dep__incl.map
new file mode 100644
index 0000000..8501976
--- /dev/null
+++ b/docs/ParamConstraint_8h__dep__incl.map
@@ -0,0 +1,6 @@
+
diff --git a/docs/ParamConstraint_8h__dep__incl.md5 b/docs/ParamConstraint_8h__dep__incl.md5
new file mode 100644
index 0000000..3833a5c
--- /dev/null
+++ b/docs/ParamConstraint_8h__dep__incl.md5
@@ -0,0 +1 @@
+8f1eb59f86ed8a0013eb1f57ade7c0a6
\ No newline at end of file
diff --git a/docs/ParamConstraint_8h__dep__incl.png b/docs/ParamConstraint_8h__dep__incl.png
new file mode 100644
index 0000000..164ba47
Binary files /dev/null and b/docs/ParamConstraint_8h__dep__incl.png differ
diff --git a/docs/ParamConstraint_8h__incl.map b/docs/ParamConstraint_8h__incl.map
new file mode 100644
index 0000000..0db6788
--- /dev/null
+++ b/docs/ParamConstraint_8h__incl.map
@@ -0,0 +1,6 @@
+
diff --git a/docs/ParamConstraint_8h__incl.md5 b/docs/ParamConstraint_8h__incl.md5
new file mode 100644
index 0000000..e1a5448
--- /dev/null
+++ b/docs/ParamConstraint_8h__incl.md5
@@ -0,0 +1 @@
+112e8f880b838c8ff96327d435079d1f
\ No newline at end of file
diff --git a/docs/ParamConstraint_8h__incl.png b/docs/ParamConstraint_8h__incl.png
new file mode 100644
index 0000000..6c428db
Binary files /dev/null and b/docs/ParamConstraint_8h__incl.png differ
diff --git a/docs/ParamConstraint_8h_source.html b/docs/ParamConstraint_8h_source.html
new file mode 100644
index 0000000..1aa71ee
--- /dev/null
+++ b/docs/ParamConstraint_8h_source.html
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/Parameter_8cpp.html b/docs/Parameter_8cpp.html
new file mode 100644
index 0000000..078e35d
--- /dev/null
+++ b/docs/Parameter_8cpp.html
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include "Parameter.h"
+ 1.8.17
+
+
+
diff --git a/docs/Parameter_8cpp__incl.map b/docs/Parameter_8cpp__incl.map
new file mode 100644
index 0000000..7376c9f
--- /dev/null
+++ b/docs/Parameter_8cpp__incl.map
@@ -0,0 +1,9 @@
+
diff --git a/docs/Parameter_8cpp__incl.md5 b/docs/Parameter_8cpp__incl.md5
new file mode 100644
index 0000000..42ec160
--- /dev/null
+++ b/docs/Parameter_8cpp__incl.md5
@@ -0,0 +1 @@
+89588e764ed7b9e840675c3b459cf4bc
\ No newline at end of file
diff --git a/docs/Parameter_8cpp__incl.png b/docs/Parameter_8cpp__incl.png
new file mode 100644
index 0000000..5f79f28
Binary files /dev/null and b/docs/Parameter_8cpp__incl.png differ
diff --git a/docs/Parameter_8cpp_source.html b/docs/Parameter_8cpp_source.html
new file mode 100644
index 0000000..57ec943
--- /dev/null
+++ b/docs/Parameter_8cpp_source.html
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/Parameter_8h.html b/docs/Parameter_8h.html
new file mode 100644
index 0000000..78c55df
--- /dev/null
+++ b/docs/Parameter_8h.html
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+


Go to the source code of this file.
++Classes | |
| class | Parameter |
+ 1.8.17
+
+
+
diff --git a/docs/Parameter_8h__dep__incl.map b/docs/Parameter_8h__dep__incl.map
new file mode 100644
index 0000000..9780187
--- /dev/null
+++ b/docs/Parameter_8h__dep__incl.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/Parameter_8h__dep__incl.md5 b/docs/Parameter_8h__dep__incl.md5
new file mode 100644
index 0000000..a83b01b
--- /dev/null
+++ b/docs/Parameter_8h__dep__incl.md5
@@ -0,0 +1 @@
+0792589fb3c9949d71f6142d7142a87c
\ No newline at end of file
diff --git a/docs/Parameter_8h__dep__incl.png b/docs/Parameter_8h__dep__incl.png
new file mode 100644
index 0000000..67dc051
Binary files /dev/null and b/docs/Parameter_8h__dep__incl.png differ
diff --git a/docs/Parameter_8h__incl.map b/docs/Parameter_8h__incl.map
new file mode 100644
index 0000000..48c4f23
--- /dev/null
+++ b/docs/Parameter_8h__incl.map
@@ -0,0 +1,8 @@
+
diff --git a/docs/Parameter_8h__incl.md5 b/docs/Parameter_8h__incl.md5
new file mode 100644
index 0000000..dd474e6
--- /dev/null
+++ b/docs/Parameter_8h__incl.md5
@@ -0,0 +1 @@
+5a29230ca588044835e12098cae44dbe
\ No newline at end of file
diff --git a/docs/Parameter_8h__incl.png b/docs/Parameter_8h__incl.png
new file mode 100644
index 0000000..2b19eb5
Binary files /dev/null and b/docs/Parameter_8h__incl.png differ
diff --git a/docs/Parameter_8h_source.html b/docs/Parameter_8h_source.html
new file mode 100644
index 0000000..3e2b320
--- /dev/null
+++ b/docs/Parameter_8h_source.html
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html b/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
new file mode 100644
index 0000000..3cc2a2f
--- /dev/null
+++ b/docs/Release_2Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/Release_2Test__Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html b/docs/Release_2Test__Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
new file mode 100644
index 0000000..7eda615
--- /dev/null
+++ b/docs/Release_2Test__Hazelnupp_8vcxproj_8FileListAbsolute_8txt.html
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/StringTools_8cpp.html b/docs/StringTools_8cpp.html
new file mode 100644
index 0000000..6e04e69
--- /dev/null
+++ b/docs/StringTools_8cpp.html
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include "StringTools.h"
+ 1.8.17
+
+
+
diff --git a/docs/StringTools_8cpp__incl.map b/docs/StringTools_8cpp__incl.map
new file mode 100644
index 0000000..762e92c
--- /dev/null
+++ b/docs/StringTools_8cpp__incl.map
@@ -0,0 +1,8 @@
+
diff --git a/docs/StringTools_8cpp__incl.md5 b/docs/StringTools_8cpp__incl.md5
new file mode 100644
index 0000000..7011543
--- /dev/null
+++ b/docs/StringTools_8cpp__incl.md5
@@ -0,0 +1 @@
+4d994ee3745469dd451021ef4507b101
\ No newline at end of file
diff --git a/docs/StringTools_8cpp__incl.png b/docs/StringTools_8cpp__incl.png
new file mode 100644
index 0000000..e632c77
Binary files /dev/null and b/docs/StringTools_8cpp__incl.png differ
diff --git a/docs/StringTools_8cpp_source.html b/docs/StringTools_8cpp_source.html
new file mode 100644
index 0000000..04ee1b2
--- /dev/null
+++ b/docs/StringTools_8cpp_source.html
@@ -0,0 +1,280 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/StringTools_8h.html b/docs/StringTools_8h.html
new file mode 100644
index 0000000..b529eba
--- /dev/null
+++ b/docs/StringTools_8h.html
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include <string>#include <sstream>#include <vector>#include <cmath>

Go to the source code of this file.
++Classes | |
| class | StringTools |
| Internal helper class. More... | |
+ 1.8.17
+
+
+
diff --git a/docs/StringTools_8h__dep__incl.map b/docs/StringTools_8h__dep__incl.map
new file mode 100644
index 0000000..c2f6e1b
--- /dev/null
+++ b/docs/StringTools_8h__dep__incl.map
@@ -0,0 +1,5 @@
+
diff --git a/docs/StringTools_8h__dep__incl.md5 b/docs/StringTools_8h__dep__incl.md5
new file mode 100644
index 0000000..345b1d1
--- /dev/null
+++ b/docs/StringTools_8h__dep__incl.md5
@@ -0,0 +1 @@
+4ba8b953211065d16127937b8012e0e9
\ No newline at end of file
diff --git a/docs/StringTools_8h__dep__incl.png b/docs/StringTools_8h__dep__incl.png
new file mode 100644
index 0000000..91c51dd
Binary files /dev/null and b/docs/StringTools_8h__dep__incl.png differ
diff --git a/docs/StringTools_8h__incl.map b/docs/StringTools_8h__incl.map
new file mode 100644
index 0000000..31b2cdc
--- /dev/null
+++ b/docs/StringTools_8h__incl.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/StringTools_8h__incl.md5 b/docs/StringTools_8h__incl.md5
new file mode 100644
index 0000000..7975647
--- /dev/null
+++ b/docs/StringTools_8h__incl.md5
@@ -0,0 +1 @@
+67b004299d6fdf50268756d41946bfee
\ No newline at end of file
diff --git a/docs/StringTools_8h__incl.png b/docs/StringTools_8h__incl.png
new file mode 100644
index 0000000..6cdea0c
Binary files /dev/null and b/docs/StringTools_8h__incl.png differ
diff --git a/docs/StringTools_8h_source.html b/docs/StringTools_8h_source.html
new file mode 100644
index 0000000..3f3d1a9
--- /dev/null
+++ b/docs/StringTools_8h_source.html
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/StringValue_8cpp.html b/docs/StringValue_8cpp.html
new file mode 100644
index 0000000..2c9f29c
--- /dev/null
+++ b/docs/StringValue_8cpp.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+

+ 1.8.17
+
+
+
diff --git a/docs/StringValue_8cpp__incl.map b/docs/StringValue_8cpp__incl.map
new file mode 100644
index 0000000..cecdb13
--- /dev/null
+++ b/docs/StringValue_8cpp__incl.map
@@ -0,0 +1,12 @@
+
diff --git a/docs/StringValue_8cpp__incl.md5 b/docs/StringValue_8cpp__incl.md5
new file mode 100644
index 0000000..c059726
--- /dev/null
+++ b/docs/StringValue_8cpp__incl.md5
@@ -0,0 +1 @@
+ba78d6fa329f3f88ca5a096174459af0
\ No newline at end of file
diff --git a/docs/StringValue_8cpp__incl.png b/docs/StringValue_8cpp__incl.png
new file mode 100644
index 0000000..03913b0
Binary files /dev/null and b/docs/StringValue_8cpp__incl.png differ
diff --git a/docs/StringValue_8cpp_source.html b/docs/StringValue_8cpp_source.html
new file mode 100644
index 0000000..1d1c6fa
--- /dev/null
+++ b/docs/StringValue_8cpp_source.html
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/StringValue_8h.html b/docs/StringValue_8h.html
new file mode 100644
index 0000000..b6fc1c0
--- /dev/null
+++ b/docs/StringValue_8h.html
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+


Go to the source code of this file.
++Classes | |
| class | StringValue |
| Specializations for string values (uses std::string) More... | |
+ 1.8.17
+
+
+
diff --git a/docs/StringValue_8h__dep__incl.map b/docs/StringValue_8h__dep__incl.map
new file mode 100644
index 0000000..d6bec0a
--- /dev/null
+++ b/docs/StringValue_8h__dep__incl.map
@@ -0,0 +1,5 @@
+
diff --git a/docs/StringValue_8h__dep__incl.md5 b/docs/StringValue_8h__dep__incl.md5
new file mode 100644
index 0000000..fb32603
--- /dev/null
+++ b/docs/StringValue_8h__dep__incl.md5
@@ -0,0 +1 @@
+ca9d7db385a6e6038cd9f1292aff77d0
\ No newline at end of file
diff --git a/docs/StringValue_8h__dep__incl.png b/docs/StringValue_8h__dep__incl.png
new file mode 100644
index 0000000..0acb9c8
Binary files /dev/null and b/docs/StringValue_8h__dep__incl.png differ
diff --git a/docs/StringValue_8h__incl.map b/docs/StringValue_8h__incl.map
new file mode 100644
index 0000000..702afe8
--- /dev/null
+++ b/docs/StringValue_8h__incl.map
@@ -0,0 +1,8 @@
+
diff --git a/docs/StringValue_8h__incl.md5 b/docs/StringValue_8h__incl.md5
new file mode 100644
index 0000000..faf7bf4
--- /dev/null
+++ b/docs/StringValue_8h__incl.md5
@@ -0,0 +1 @@
+e31f647cc6d6c07de8c0bf958d89e76c
\ No newline at end of file
diff --git a/docs/StringValue_8h__incl.png b/docs/StringValue_8h__incl.png
new file mode 100644
index 0000000..c3f7534
Binary files /dev/null and b/docs/StringValue_8h__incl.png differ
diff --git a/docs/StringValue_8h_source.html b/docs/StringValue_8h_source.html
new file mode 100644
index 0000000..e155105
--- /dev/null
+++ b/docs/StringValue_8h_source.html
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/Value_8cpp.html b/docs/Value_8cpp.html
new file mode 100644
index 0000000..2a5a45f
--- /dev/null
+++ b/docs/Value_8cpp.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include "Value.h"
+ 1.8.17
+
+
+
diff --git a/docs/Value_8cpp__incl.map b/docs/Value_8cpp__incl.map
new file mode 100644
index 0000000..86cce41
--- /dev/null
+++ b/docs/Value_8cpp__incl.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/Value_8cpp__incl.md5 b/docs/Value_8cpp__incl.md5
new file mode 100644
index 0000000..584f279
--- /dev/null
+++ b/docs/Value_8cpp__incl.md5
@@ -0,0 +1 @@
+69da090fe7fb4635fabe3680d01e5670
\ No newline at end of file
diff --git a/docs/Value_8cpp__incl.png b/docs/Value_8cpp__incl.png
new file mode 100644
index 0000000..3f235fd
Binary files /dev/null and b/docs/Value_8cpp__incl.png differ
diff --git a/docs/Value_8cpp_source.html b/docs/Value_8cpp_source.html
new file mode 100644
index 0000000..0bc6ec6
--- /dev/null
+++ b/docs/Value_8cpp_source.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/Value_8h.html b/docs/Value_8h.html
new file mode 100644
index 0000000..a065cd5
--- /dev/null
+++ b/docs/Value_8h.html
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+


Go to the source code of this file.
++Classes | |
| class | Value |
| Abstract class for values. More... | |
+ 1.8.17
+
+
+
diff --git a/docs/Value_8h__dep__incl.map b/docs/Value_8h__dep__incl.map
new file mode 100644
index 0000000..4a9cf6b
--- /dev/null
+++ b/docs/Value_8h__dep__incl.map
@@ -0,0 +1,19 @@
+
diff --git a/docs/Value_8h__dep__incl.md5 b/docs/Value_8h__dep__incl.md5
new file mode 100644
index 0000000..2639777
--- /dev/null
+++ b/docs/Value_8h__dep__incl.md5
@@ -0,0 +1 @@
+a89dc6216fd07fdfdd4f79f41556b577
\ No newline at end of file
diff --git a/docs/Value_8h__dep__incl.png b/docs/Value_8h__dep__incl.png
new file mode 100644
index 0000000..66e21f7
Binary files /dev/null and b/docs/Value_8h__dep__incl.png differ
diff --git a/docs/Value_8h__incl.map b/docs/Value_8h__incl.map
new file mode 100644
index 0000000..be86f8e
--- /dev/null
+++ b/docs/Value_8h__incl.map
@@ -0,0 +1,6 @@
+
diff --git a/docs/Value_8h__incl.md5 b/docs/Value_8h__incl.md5
new file mode 100644
index 0000000..8446cdf
--- /dev/null
+++ b/docs/Value_8h__incl.md5
@@ -0,0 +1 @@
+7bb92e5fe6cfc0f580f1f9e08772dd2c
\ No newline at end of file
diff --git a/docs/Value_8h__incl.png b/docs/Value_8h__incl.png
new file mode 100644
index 0000000..5c98c28
Binary files /dev/null and b/docs/Value_8h__incl.png differ
diff --git a/docs/Value_8h_source.html b/docs/Value_8h_source.html
new file mode 100644
index 0000000..6e8a897
--- /dev/null
+++ b/docs/Value_8h_source.html
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/VoidValue_8cpp.html b/docs/VoidValue_8cpp.html
new file mode 100644
index 0000000..c441690
--- /dev/null
+++ b/docs/VoidValue_8cpp.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+

+ 1.8.17
+
+
+
diff --git a/docs/VoidValue_8cpp__incl.map b/docs/VoidValue_8cpp__incl.map
new file mode 100644
index 0000000..7d66c73
--- /dev/null
+++ b/docs/VoidValue_8cpp__incl.map
@@ -0,0 +1,10 @@
+
diff --git a/docs/VoidValue_8cpp__incl.md5 b/docs/VoidValue_8cpp__incl.md5
new file mode 100644
index 0000000..778315c
--- /dev/null
+++ b/docs/VoidValue_8cpp__incl.md5
@@ -0,0 +1 @@
+88a7c0ddfe48e0a540dc2f75215c7748
\ No newline at end of file
diff --git a/docs/VoidValue_8cpp__incl.png b/docs/VoidValue_8cpp__incl.png
new file mode 100644
index 0000000..cea727e
Binary files /dev/null and b/docs/VoidValue_8cpp__incl.png differ
diff --git a/docs/VoidValue_8cpp_source.html b/docs/VoidValue_8cpp_source.html
new file mode 100644
index 0000000..16e992f
--- /dev/null
+++ b/docs/VoidValue_8cpp_source.html
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/VoidValue_8h.html b/docs/VoidValue_8h.html
new file mode 100644
index 0000000..25b366c
--- /dev/null
+++ b/docs/VoidValue_8h.html
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include "Value.h"

Go to the source code of this file.
++Classes | |
| class | VoidValue |
| Specializations for void values. More... | |
+ 1.8.17
+
+
+
diff --git a/docs/VoidValue_8h__dep__incl.map b/docs/VoidValue_8h__dep__incl.map
new file mode 100644
index 0000000..0673bcf
--- /dev/null
+++ b/docs/VoidValue_8h__dep__incl.map
@@ -0,0 +1,5 @@
+
diff --git a/docs/VoidValue_8h__dep__incl.md5 b/docs/VoidValue_8h__dep__incl.md5
new file mode 100644
index 0000000..03f8110
--- /dev/null
+++ b/docs/VoidValue_8h__dep__incl.md5
@@ -0,0 +1 @@
+b1fa5187a73f08f6f0d205b365df780c
\ No newline at end of file
diff --git a/docs/VoidValue_8h__dep__incl.png b/docs/VoidValue_8h__dep__incl.png
new file mode 100644
index 0000000..68924fd
Binary files /dev/null and b/docs/VoidValue_8h__dep__incl.png differ
diff --git a/docs/VoidValue_8h__incl.map b/docs/VoidValue_8h__incl.map
new file mode 100644
index 0000000..5997110
--- /dev/null
+++ b/docs/VoidValue_8h__incl.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/VoidValue_8h__incl.md5 b/docs/VoidValue_8h__incl.md5
new file mode 100644
index 0000000..4713dc5
--- /dev/null
+++ b/docs/VoidValue_8h__incl.md5
@@ -0,0 +1 @@
+2fe8fe9fabcd58d433f9b82392834b5c
\ No newline at end of file
diff --git a/docs/VoidValue_8h__incl.png b/docs/VoidValue_8h__incl.png
new file mode 100644
index 0000000..886ddce
Binary files /dev/null and b/docs/VoidValue_8h__incl.png differ
diff --git a/docs/VoidValue_8h_source.html b/docs/VoidValue_8h_source.html
new file mode 100644
index 0000000..fe39a6a
--- /dev/null
+++ b/docs/VoidValue_8h_source.html
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/annotated.html b/docs/annotated.html
new file mode 100644
index 0000000..77a95b8
--- /dev/null
+++ b/docs/annotated.html
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
| 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/bc_s.png b/docs/bc_s.png
new file mode 100644
index 0000000..3ad51f0
Binary files /dev/null and b/docs/bc_s.png differ
diff --git a/docs/bdwn.png b/docs/bdwn.png
new file mode 100644
index 0000000..3f938ab
Binary files /dev/null and b/docs/bdwn.png differ
diff --git a/docs/classFloatValue-members.html b/docs/classFloatValue-members.html
new file mode 100644
index 0000000..23dcde0
--- /dev/null
+++ b/docs/classFloatValue-members.html
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for FloatValue, including all inherited members.
+| Deepcopy() const override | FloatValue | virtual |
| FloatValue(const long double &value) | FloatValue | |
| GetAsOsString() const override | FloatValue | virtual |
| GetDataType() const | Value | |
| GetFloat32() const override | FloatValue | virtual |
| GetFloat64() const override | FloatValue | virtual |
| GetInt32() const override | FloatValue | virtual |
| GetInt64() const override | FloatValue | virtual |
| GetList() const override | FloatValue | virtual |
| GetString() const override | FloatValue | virtual |
| GetValue() const | FloatValue | |
| operator double() const | FloatValue | |
| operator long double() const | FloatValue | |
| type | Value | protected |
| Value(DATA_TYPE type) | Value | protected |
| ~FloatValue() override | FloatValue | inline |
| ~Value() | Value | inlinevirtual |
+ 1.8.17
+
+
+
diff --git a/docs/classFloatValue.html b/docs/classFloatValue.html
new file mode 100644
index 0000000..3774cd3
--- /dev/null
+++ b/docs/classFloatValue.html
@@ -0,0 +1,578 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 Value | |
| virtual | ~Value () |
| DATA_TYPE | GetDataType () const |
| Will return the data type of this value. More... | |
+Additional Inherited Members | |
Protected Member Functions inherited from Value | |
| Value (DATA_TYPE type) | |
Protected Attributes inherited from Value | |
| DATA_TYPE | type |
Specializations for floating point values (uses long double)
+ +Definition at line 7 of file FloatValue.h.
+| FloatValue::FloatValue | +( | +const long double & | +value | ) | ++ |
Definition at line 5 of file FloatValue.cpp.
+ +
+
|
+ +inlineoverride | +
Definition at line 11 of file FloatValue.h.
+ +
+
|
+ +overridevirtual | +
Will return a deeopopy of this object.
+ +Implements Value.
+ +Definition at line 13 of file FloatValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return a string suitable for an std::ostream;.
+ +Implements Value.
+ +Definition at line 18 of file FloatValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a double.
+ +Implements Value.
+ +Definition at line 57 of file FloatValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a long double.
+ +Implements Value.
+ +Definition at line 52 of file FloatValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as an int.
+ +Implements Value.
+ +Definition at line 47 of file FloatValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a long long int.
+ +Implements Value.
+ +Definition at line 42 of file FloatValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 70 of file FloatValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a string.
+ +Implements Value.
+ +Definition at line 62 of file FloatValue.cpp.
+ +| const long double & FloatValue::GetValue | +( | +) | +const | +
Will return the raw value.
+ +Definition at line 25 of file FloatValue.cpp.
+ +| FloatValue::operator double | +( | +) | +const | +
Definition at line 35 of file FloatValue.cpp.
+ +| FloatValue::operator long double | +( | +) | +const | +
Definition at line 30 of file FloatValue.cpp.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classFloatValue__coll__graph.map b/docs/classFloatValue__coll__graph.map
new file mode 100644
index 0000000..d1e1117
--- /dev/null
+++ b/docs/classFloatValue__coll__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classFloatValue__coll__graph.md5 b/docs/classFloatValue__coll__graph.md5
new file mode 100644
index 0000000..ce67a40
--- /dev/null
+++ b/docs/classFloatValue__coll__graph.md5
@@ -0,0 +1 @@
+61a7c55eab2b6c56d37885d5512dd079
\ No newline at end of file
diff --git a/docs/classFloatValue__coll__graph.png b/docs/classFloatValue__coll__graph.png
new file mode 100644
index 0000000..81a6e85
Binary files /dev/null and b/docs/classFloatValue__coll__graph.png differ
diff --git a/docs/classFloatValue__inherit__graph.map b/docs/classFloatValue__inherit__graph.map
new file mode 100644
index 0000000..d1e1117
--- /dev/null
+++ b/docs/classFloatValue__inherit__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classFloatValue__inherit__graph.md5 b/docs/classFloatValue__inherit__graph.md5
new file mode 100644
index 0000000..ce67a40
--- /dev/null
+++ b/docs/classFloatValue__inherit__graph.md5
@@ -0,0 +1 @@
+61a7c55eab2b6c56d37885d5512dd079
\ No newline at end of file
diff --git a/docs/classFloatValue__inherit__graph.png b/docs/classFloatValue__inherit__graph.png
new file mode 100644
index 0000000..81a6e85
Binary files /dev/null and b/docs/classFloatValue__inherit__graph.png differ
diff --git a/docs/classHazelnupp-members.html b/docs/classHazelnupp-members.html
new file mode 100644
index 0000000..58b4906
--- /dev/null
+++ b/docs/classHazelnupp-members.html
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Hazelnupp, including all inherited members.
+| ClearAbbreviations() | Hazelnupp | |
| ClearConstraints() | Hazelnupp | |
| GetAbbreviation(const std::string &abbrev) const | Hazelnupp | |
| GetCrashOnFail() const | Hazelnupp | |
| GetExecutableName() const | Hazelnupp | |
| HasAbbreviation(const std::string &abbrev) const | Hazelnupp | |
| HasParam(const std::string &key) const | Hazelnupp | |
| Hazelnupp() | Hazelnupp | |
| Hazelnupp(const int argc, const char *const *argv) | Hazelnupp | |
| operator[](const std::string &key) const | Hazelnupp | |
| Parse(const int argc, const char *const *argv) | Hazelnupp | |
| RegisterAbbreviation(const std::string &abbrev, const std::string &target) | Hazelnupp | |
| RegisterConstraints(const std::vector< ParamConstraint > &constraints) | Hazelnupp | |
| SetCrashOnFail(bool crashOnFail) | Hazelnupp | |
| ~Hazelnupp() | Hazelnupp |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnupp.html b/docs/classHazelnupp.html
new file mode 100644
index 0000000..bcd6022
--- /dev/null
+++ b/docs/classHazelnupp.html
@@ -0,0 +1,630 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 9 of file Hazelnupp.h.
+| Hazelnupp::Hazelnupp | +( | +) | ++ |
Definition at line 12 of file Hazelnupp.cpp.
+ +| Hazelnupp::Hazelnupp | +( | +const int | +argc, | +
| + | + | const char *const * | +argv | +
| + | ) | ++ |
Definition at line 17 of file Hazelnupp.cpp.
+ +| Hazelnupp::~Hazelnupp | +( | +) | ++ |
Definition at line 23 of file Hazelnupp.cpp.
+ +| void Hazelnupp::ClearAbbreviations | +( | +) | ++ |
Will delete all abbreviations.
+ +Definition at line 346 of file Hazelnupp.cpp.
+ +| void Hazelnupp::ClearConstraints | +( | +) | ++ |
Will delete all constraints.
+ +Definition at line 373 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 336 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 277 of file Hazelnupp.cpp.
+ +| const std::string & Hazelnupp::GetExecutableName | +( | +) | +const | +
Will return argv[0], the name of the executable.
+ +Definition at line 316 of file Hazelnupp.cpp.
+ +| bool Hazelnupp::HasAbbreviation | +( | +const std::string & | +abbrev | ) | +const | +
Will check wether or not an abbreviation is registered.
+ +Definition at line 341 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 151 of file Hazelnupp.cpp.
+ +| const Value & Hazelnupp::operator[] | +( | +const std::string & | +key | ) | +const | +
Will return the value given a key.
+ +Definition at line 321 of file Hazelnupp.cpp.
+| void Hazelnupp::Parse | +( | +const int | +argc, | +
| + | + | const char *const * | +argv | +
| + | ) | ++ |
Will parse command line arguments.
+ +Definition at line 33 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 330 of file Hazelnupp.cpp.
+ +| void Hazelnupp::RegisterConstraints | +( | +const std::vector< ParamConstraint > & | +constraints | ) | ++ |
Will register parameter constraints.
+ +Definition at line 352 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 379 of file Hazelnupp.cpp.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnuppConstraintException-members.html b/docs/classHazelnuppConstraintException-members.html
new file mode 100644
index 0000000..7080787
--- /dev/null
+++ b/docs/classHazelnuppConstraintException-members.html
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for HazelnuppConstraintException, including all inherited members.
+| HazelnuppConstraintException() | HazelnuppConstraintException | inline |
| HazelnuppConstraintException(const std::string &msg) | HazelnuppConstraintException | inline |
| HazelnuppException() | HazelnuppException | inline |
| HazelnuppException(const std::string &msg) | HazelnuppException | inline |
| message | HazelnuppException | protected |
| What() const | HazelnuppException | inline |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnuppConstraintException.html b/docs/classHazelnuppConstraintException.html
new file mode 100644
index 0000000..0460eb3
--- /dev/null
+++ b/docs/classHazelnuppConstraintException.html
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 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 HazelnuppException | |
| std::string | message |
Gets thrown something bad happens because of parameter constraints.
+ +Definition at line 42 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 45 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 46 of file HazelnuppException.h.
+
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnuppConstraintException__coll__graph.map b/docs/classHazelnuppConstraintException__coll__graph.map
new file mode 100644
index 0000000..5fa5350
--- /dev/null
+++ b/docs/classHazelnuppConstraintException__coll__graph.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/classHazelnuppConstraintException__coll__graph.md5 b/docs/classHazelnuppConstraintException__coll__graph.md5
new file mode 100644
index 0000000..b5ab92d
--- /dev/null
+++ b/docs/classHazelnuppConstraintException__coll__graph.md5
@@ -0,0 +1 @@
+8780b5af48266ddbb9e3e39964ac24c9
\ No newline at end of file
diff --git a/docs/classHazelnuppConstraintException__coll__graph.png b/docs/classHazelnuppConstraintException__coll__graph.png
new file mode 100644
index 0000000..46cfddc
Binary files /dev/null and b/docs/classHazelnuppConstraintException__coll__graph.png differ
diff --git a/docs/classHazelnuppConstraintException__inherit__graph.map b/docs/classHazelnuppConstraintException__inherit__graph.map
new file mode 100644
index 0000000..1d23b5b
--- /dev/null
+++ b/docs/classHazelnuppConstraintException__inherit__graph.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/classHazelnuppConstraintException__inherit__graph.md5 b/docs/classHazelnuppConstraintException__inherit__graph.md5
new file mode 100644
index 0000000..e37e84a
--- /dev/null
+++ b/docs/classHazelnuppConstraintException__inherit__graph.md5
@@ -0,0 +1 @@
+16bc78b0ae884e3cc8de0c87c60d24c5
\ No newline at end of file
diff --git a/docs/classHazelnuppConstraintException__inherit__graph.png b/docs/classHazelnuppConstraintException__inherit__graph.png
new file mode 100644
index 0000000..03b4355
Binary files /dev/null and b/docs/classHazelnuppConstraintException__inherit__graph.png differ
diff --git a/docs/classHazelnuppConstraintMissingValue-members.html b/docs/classHazelnuppConstraintMissingValue-members.html
new file mode 100644
index 0000000..e15abd6
--- /dev/null
+++ b/docs/classHazelnuppConstraintMissingValue-members.html
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for HazelnuppConstraintMissingValue, including all inherited members.
+| HazelnuppConstraintException() | HazelnuppConstraintException | inline |
| HazelnuppConstraintException(const std::string &msg) | HazelnuppConstraintException | inline |
| HazelnuppConstraintMissingValue() | HazelnuppConstraintMissingValue | inline |
| HazelnuppConstraintMissingValue(const std::string &msg) | HazelnuppConstraintMissingValue | inline |
| HazelnuppException() | HazelnuppException | inline |
| HazelnuppException(const std::string &msg) | HazelnuppException | inline |
| message | HazelnuppException | protected |
| What() const | HazelnuppException | inline |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnuppConstraintMissingValue.html b/docs/classHazelnuppConstraintMissingValue.html
new file mode 100644
index 0000000..8a44906
--- /dev/null
+++ b/docs/classHazelnuppConstraintMissingValue.html
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 HazelnuppConstraintException | |
| HazelnuppConstraintException () | |
| HazelnuppConstraintException (const std::string &msg) | |
Public Member Functions inherited from 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 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 60 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 63 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 64 of file HazelnuppException.h.
+
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnuppConstraintMissingValue__coll__graph.map b/docs/classHazelnuppConstraintMissingValue__coll__graph.map
new file mode 100644
index 0000000..a3c28ef
--- /dev/null
+++ b/docs/classHazelnuppConstraintMissingValue__coll__graph.map
@@ -0,0 +1,8 @@
+
diff --git a/docs/classHazelnuppConstraintMissingValue__coll__graph.md5 b/docs/classHazelnuppConstraintMissingValue__coll__graph.md5
new file mode 100644
index 0000000..a3e58d6
--- /dev/null
+++ b/docs/classHazelnuppConstraintMissingValue__coll__graph.md5
@@ -0,0 +1 @@
+53168f4d3c07fb954273ae81459e9a52
\ No newline at end of file
diff --git a/docs/classHazelnuppConstraintMissingValue__coll__graph.png b/docs/classHazelnuppConstraintMissingValue__coll__graph.png
new file mode 100644
index 0000000..2efec37
Binary files /dev/null and b/docs/classHazelnuppConstraintMissingValue__coll__graph.png differ
diff --git a/docs/classHazelnuppConstraintMissingValue__inherit__graph.map b/docs/classHazelnuppConstraintMissingValue__inherit__graph.map
new file mode 100644
index 0000000..5659d69
--- /dev/null
+++ b/docs/classHazelnuppConstraintMissingValue__inherit__graph.map
@@ -0,0 +1,6 @@
+
diff --git a/docs/classHazelnuppConstraintMissingValue__inherit__graph.md5 b/docs/classHazelnuppConstraintMissingValue__inherit__graph.md5
new file mode 100644
index 0000000..f3f9de7
--- /dev/null
+++ b/docs/classHazelnuppConstraintMissingValue__inherit__graph.md5
@@ -0,0 +1 @@
+30c14b46f5309ee00f2ac553ceadf88a
\ No newline at end of file
diff --git a/docs/classHazelnuppConstraintMissingValue__inherit__graph.png b/docs/classHazelnuppConstraintMissingValue__inherit__graph.png
new file mode 100644
index 0000000..e9df92f
Binary files /dev/null and b/docs/classHazelnuppConstraintMissingValue__inherit__graph.png differ
diff --git a/docs/classHazelnuppConstraintTypeMissmatch-members.html b/docs/classHazelnuppConstraintTypeMissmatch-members.html
new file mode 100644
index 0000000..d35c233
--- /dev/null
+++ b/docs/classHazelnuppConstraintTypeMissmatch-members.html
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for HazelnuppConstraintTypeMissmatch, including all inherited members.
+| HazelnuppConstraintException() | HazelnuppConstraintException | inline |
| HazelnuppConstraintException(const std::string &msg) | HazelnuppConstraintException | inline |
| HazelnuppConstraintTypeMissmatch() | HazelnuppConstraintTypeMissmatch | inline |
| HazelnuppConstraintTypeMissmatch(const std::string &msg) | HazelnuppConstraintTypeMissmatch | inline |
| HazelnuppException() | HazelnuppException | inline |
| HazelnuppException(const std::string &msg) | HazelnuppException | inline |
| message | HazelnuppException | protected |
| What() const | HazelnuppException | inline |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnuppConstraintTypeMissmatch.html b/docs/classHazelnuppConstraintTypeMissmatch.html
new file mode 100644
index 0000000..818c3b5
--- /dev/null
+++ b/docs/classHazelnuppConstraintTypeMissmatch.html
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 HazelnuppConstraintException | |
| HazelnuppConstraintException () | |
| HazelnuppConstraintException (const std::string &msg) | |
Public Member Functions inherited from 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 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 51 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 54 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 55 of file HazelnuppException.h.
+
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnuppConstraintTypeMissmatch__coll__graph.map b/docs/classHazelnuppConstraintTypeMissmatch__coll__graph.map
new file mode 100644
index 0000000..0c19bad
--- /dev/null
+++ b/docs/classHazelnuppConstraintTypeMissmatch__coll__graph.map
@@ -0,0 +1,8 @@
+
diff --git a/docs/classHazelnuppConstraintTypeMissmatch__coll__graph.md5 b/docs/classHazelnuppConstraintTypeMissmatch__coll__graph.md5
new file mode 100644
index 0000000..afe2d90
--- /dev/null
+++ b/docs/classHazelnuppConstraintTypeMissmatch__coll__graph.md5
@@ -0,0 +1 @@
+16e304d64e326eb561ef8c13d477c677
\ No newline at end of file
diff --git a/docs/classHazelnuppConstraintTypeMissmatch__coll__graph.png b/docs/classHazelnuppConstraintTypeMissmatch__coll__graph.png
new file mode 100644
index 0000000..fb08f14
Binary files /dev/null and b/docs/classHazelnuppConstraintTypeMissmatch__coll__graph.png differ
diff --git a/docs/classHazelnuppConstraintTypeMissmatch__inherit__graph.map b/docs/classHazelnuppConstraintTypeMissmatch__inherit__graph.map
new file mode 100644
index 0000000..3814bac
--- /dev/null
+++ b/docs/classHazelnuppConstraintTypeMissmatch__inherit__graph.map
@@ -0,0 +1,6 @@
+
diff --git a/docs/classHazelnuppConstraintTypeMissmatch__inherit__graph.md5 b/docs/classHazelnuppConstraintTypeMissmatch__inherit__graph.md5
new file mode 100644
index 0000000..d76519e
--- /dev/null
+++ b/docs/classHazelnuppConstraintTypeMissmatch__inherit__graph.md5
@@ -0,0 +1 @@
+099f62bbcdccec595c21e9510dc0dae9
\ No newline at end of file
diff --git a/docs/classHazelnuppConstraintTypeMissmatch__inherit__graph.png b/docs/classHazelnuppConstraintTypeMissmatch__inherit__graph.png
new file mode 100644
index 0000000..fe764c6
Binary files /dev/null and b/docs/classHazelnuppConstraintTypeMissmatch__inherit__graph.png differ
diff --git a/docs/classHazelnuppException-members.html b/docs/classHazelnuppException-members.html
new file mode 100644
index 0000000..45714c5
--- /dev/null
+++ b/docs/classHazelnuppException-members.html
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for HazelnuppException, including all inherited members.
+| HazelnuppException() | HazelnuppException | inline |
| HazelnuppException(const std::string &msg) | HazelnuppException | inline |
| message | HazelnuppException | protected |
| What() const | HazelnuppException | inline |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnuppException.html b/docs/classHazelnuppException.html
new file mode 100644
index 0000000..fcc987e
--- /dev/null
+++ b/docs/classHazelnuppException.html
@@ -0,0 +1,259 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 6 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 9 of file HazelnuppException.h.
+ +
+
|
+ +inline | +
Definition at line 10 of file HazelnuppException.h.
+
+
|
+ +inline | +
Will return an error message.
+ +Definition at line 13 of file HazelnuppException.h.
+ +
+
|
+ +protected | +
Definition at line 19 of file HazelnuppException.h.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnuppException__coll__graph.map b/docs/classHazelnuppException__coll__graph.map
new file mode 100644
index 0000000..0faf445
--- /dev/null
+++ b/docs/classHazelnuppException__coll__graph.map
@@ -0,0 +1,6 @@
+
diff --git a/docs/classHazelnuppException__coll__graph.md5 b/docs/classHazelnuppException__coll__graph.md5
new file mode 100644
index 0000000..c1bf83d
--- /dev/null
+++ b/docs/classHazelnuppException__coll__graph.md5
@@ -0,0 +1 @@
+73a1a62dc1264bfb70a21bb9c678179c
\ No newline at end of file
diff --git a/docs/classHazelnuppException__coll__graph.png b/docs/classHazelnuppException__coll__graph.png
new file mode 100644
index 0000000..1493d52
Binary files /dev/null and b/docs/classHazelnuppException__coll__graph.png differ
diff --git a/docs/classHazelnuppException__inherit__graph.map b/docs/classHazelnuppException__inherit__graph.map
new file mode 100644
index 0000000..6246c04
--- /dev/null
+++ b/docs/classHazelnuppException__inherit__graph.map
@@ -0,0 +1,9 @@
+
diff --git a/docs/classHazelnuppException__inherit__graph.md5 b/docs/classHazelnuppException__inherit__graph.md5
new file mode 100644
index 0000000..ffa0264
--- /dev/null
+++ b/docs/classHazelnuppException__inherit__graph.md5
@@ -0,0 +1 @@
+2ea7051c44210f9778f71602609d2ced
\ No newline at end of file
diff --git a/docs/classHazelnuppException__inherit__graph.png b/docs/classHazelnuppException__inherit__graph.png
new file mode 100644
index 0000000..93ce952
Binary files /dev/null and b/docs/classHazelnuppException__inherit__graph.png differ
diff --git a/docs/classHazelnuppInvalidKeyException-members.html b/docs/classHazelnuppInvalidKeyException-members.html
new file mode 100644
index 0000000..d96d6a1
--- /dev/null
+++ b/docs/classHazelnuppInvalidKeyException-members.html
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for HazelnuppInvalidKeyException, including all inherited members.
+| HazelnuppException() | HazelnuppException | inline |
| HazelnuppException(const std::string &msg) | HazelnuppException | inline |
| HazelnuppInvalidKeyException() | HazelnuppInvalidKeyException | inline |
| HazelnuppInvalidKeyException(const std::string &msg) | HazelnuppInvalidKeyException | inline |
| message | HazelnuppException | protected |
| What() const | HazelnuppException | inline |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnuppInvalidKeyException.html b/docs/classHazelnuppInvalidKeyException.html
new file mode 100644
index 0000000..6b63a3d
--- /dev/null
+++ b/docs/classHazelnuppInvalidKeyException.html
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 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 HazelnuppException | |
| std::string | message |
Gets thrown when an non-existent key gets dereferenced.
+ +Definition at line 24 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 27 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 28 of file HazelnuppException.h.
+
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnuppInvalidKeyException__coll__graph.map b/docs/classHazelnuppInvalidKeyException__coll__graph.map
new file mode 100644
index 0000000..b678d19
--- /dev/null
+++ b/docs/classHazelnuppInvalidKeyException__coll__graph.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/classHazelnuppInvalidKeyException__coll__graph.md5 b/docs/classHazelnuppInvalidKeyException__coll__graph.md5
new file mode 100644
index 0000000..6ea7594
--- /dev/null
+++ b/docs/classHazelnuppInvalidKeyException__coll__graph.md5
@@ -0,0 +1 @@
+9824cce6102c022eca7ea3340a6e069a
\ No newline at end of file
diff --git a/docs/classHazelnuppInvalidKeyException__coll__graph.png b/docs/classHazelnuppInvalidKeyException__coll__graph.png
new file mode 100644
index 0000000..6f49ccd
Binary files /dev/null and b/docs/classHazelnuppInvalidKeyException__coll__graph.png differ
diff --git a/docs/classHazelnuppInvalidKeyException__inherit__graph.map b/docs/classHazelnuppInvalidKeyException__inherit__graph.map
new file mode 100644
index 0000000..d2fb1c2
--- /dev/null
+++ b/docs/classHazelnuppInvalidKeyException__inherit__graph.map
@@ -0,0 +1,5 @@
+
diff --git a/docs/classHazelnuppInvalidKeyException__inherit__graph.md5 b/docs/classHazelnuppInvalidKeyException__inherit__graph.md5
new file mode 100644
index 0000000..cd0380e
--- /dev/null
+++ b/docs/classHazelnuppInvalidKeyException__inherit__graph.md5
@@ -0,0 +1 @@
+3cbba2db8b9e26494124e6786b5e2b42
\ No newline at end of file
diff --git a/docs/classHazelnuppInvalidKeyException__inherit__graph.png b/docs/classHazelnuppInvalidKeyException__inherit__graph.png
new file mode 100644
index 0000000..b95d9af
Binary files /dev/null and b/docs/classHazelnuppInvalidKeyException__inherit__graph.png differ
diff --git a/docs/classHazelnuppValueNotConvertibleException-members.html b/docs/classHazelnuppValueNotConvertibleException-members.html
new file mode 100644
index 0000000..346dbc4
--- /dev/null
+++ b/docs/classHazelnuppValueNotConvertibleException-members.html
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for HazelnuppValueNotConvertibleException, including all inherited members.
+| HazelnuppException() | HazelnuppException | inline |
| HazelnuppException(const std::string &msg) | HazelnuppException | inline |
| HazelnuppValueNotConvertibleException() | HazelnuppValueNotConvertibleException | inline |
| HazelnuppValueNotConvertibleException(const std::string &msg) | HazelnuppValueNotConvertibleException | inline |
| message | HazelnuppException | protected |
| What() const | HazelnuppException | inline |
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnuppValueNotConvertibleException.html b/docs/classHazelnuppValueNotConvertibleException.html
new file mode 100644
index 0000000..7857c7a
--- /dev/null
+++ b/docs/classHazelnuppValueNotConvertibleException.html
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 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 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 33 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 36 of file HazelnuppException.h.
+
+
|
+ +inline | +
Definition at line 37 of file HazelnuppException.h.
+
+ 1.8.17
+
+
+
diff --git a/docs/classHazelnuppValueNotConvertibleException__coll__graph.map b/docs/classHazelnuppValueNotConvertibleException__coll__graph.map
new file mode 100644
index 0000000..549a305
--- /dev/null
+++ b/docs/classHazelnuppValueNotConvertibleException__coll__graph.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/classHazelnuppValueNotConvertibleException__coll__graph.md5 b/docs/classHazelnuppValueNotConvertibleException__coll__graph.md5
new file mode 100644
index 0000000..19e2e3f
--- /dev/null
+++ b/docs/classHazelnuppValueNotConvertibleException__coll__graph.md5
@@ -0,0 +1 @@
+9d32983d0d841eed4a6fd0df8a5f7cc4
\ No newline at end of file
diff --git a/docs/classHazelnuppValueNotConvertibleException__coll__graph.png b/docs/classHazelnuppValueNotConvertibleException__coll__graph.png
new file mode 100644
index 0000000..e198a8c
Binary files /dev/null and b/docs/classHazelnuppValueNotConvertibleException__coll__graph.png differ
diff --git a/docs/classHazelnuppValueNotConvertibleException__inherit__graph.map b/docs/classHazelnuppValueNotConvertibleException__inherit__graph.map
new file mode 100644
index 0000000..c262591
--- /dev/null
+++ b/docs/classHazelnuppValueNotConvertibleException__inherit__graph.map
@@ -0,0 +1,5 @@
+
diff --git a/docs/classHazelnuppValueNotConvertibleException__inherit__graph.md5 b/docs/classHazelnuppValueNotConvertibleException__inherit__graph.md5
new file mode 100644
index 0000000..438de84
--- /dev/null
+++ b/docs/classHazelnuppValueNotConvertibleException__inherit__graph.md5
@@ -0,0 +1 @@
+8ca6ce8b99f1fee2372c0029f0781e92
\ No newline at end of file
diff --git a/docs/classHazelnuppValueNotConvertibleException__inherit__graph.png b/docs/classHazelnuppValueNotConvertibleException__inherit__graph.png
new file mode 100644
index 0000000..f33f98f
Binary files /dev/null and b/docs/classHazelnuppValueNotConvertibleException__inherit__graph.png differ
diff --git a/docs/classIntValue-members.html b/docs/classIntValue-members.html
new file mode 100644
index 0000000..fa2b2c4
--- /dev/null
+++ b/docs/classIntValue-members.html
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for IntValue, including all inherited members.
+| Deepcopy() const override | IntValue | virtual |
| GetAsOsString() const override | IntValue | virtual |
| GetDataType() const | Value | |
| GetFloat32() const override | IntValue | virtual |
| GetFloat64() const override | IntValue | virtual |
| GetInt32() const override | IntValue | virtual |
| GetInt64() const override | IntValue | virtual |
| GetList() const override | IntValue | virtual |
| GetString() const override | IntValue | virtual |
| GetValue() const | IntValue | |
| IntValue(const long long int &value) | IntValue | |
| operator int() const | IntValue | |
| operator long long int() const | IntValue | |
| type | Value | protected |
| Value(DATA_TYPE type) | Value | protected |
| ~IntValue() override | IntValue | inline |
| ~Value() | Value | inlinevirtual |
+ 1.8.17
+
+
+
diff --git a/docs/classIntValue.html b/docs/classIntValue.html
new file mode 100644
index 0000000..30a0b97
--- /dev/null
+++ b/docs/classIntValue.html
@@ -0,0 +1,578 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 Value | |
| virtual | ~Value () |
| DATA_TYPE | GetDataType () const |
| Will return the data type of this value. More... | |
+Additional Inherited Members | |
Protected Member Functions inherited from Value | |
| Value (DATA_TYPE type) | |
Protected Attributes inherited from Value | |
| DATA_TYPE | type |
Specializations for integer values (uses long long int)
+ +Definition at line 6 of file IntValue.h.
+| IntValue::IntValue | +( | +const long long int & | +value | ) | ++ |
Definition at line 5 of file IntValue.cpp.
+ +
+
|
+ +inlineoverride | +
Definition at line 10 of file IntValue.h.
+ +
+
|
+ +overridevirtual | +
Will return a deeopopy of this object.
+ +Implements Value.
+ +Definition at line 13 of file IntValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return a string suitable for an std::ostream;.
+ +Implements Value.
+ +Definition at line 18 of file IntValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a double.
+ +Implements Value.
+ +Definition at line 57 of file IntValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a long double.
+ +Implements Value.
+ +Definition at line 52 of file IntValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as an int.
+ +Implements Value.
+ +Definition at line 47 of file IntValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a long long int.
+ +Implements Value.
+ +Definition at line 42 of file IntValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 70 of file IntValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return the data as a string.
+ +Implements Value.
+ +Definition at line 62 of file IntValue.cpp.
+ +| const long long int & IntValue::GetValue | +( | +) | +const | +
Will return the raw value.
+ +Definition at line 25 of file IntValue.cpp.
+ +| IntValue::operator int | +( | +) | +const | +
Definition at line 35 of file IntValue.cpp.
+ +| IntValue::operator long long int | +( | +) | +const | +
Definition at line 30 of file IntValue.cpp.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classIntValue__coll__graph.map b/docs/classIntValue__coll__graph.map
new file mode 100644
index 0000000..7dc6700
--- /dev/null
+++ b/docs/classIntValue__coll__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classIntValue__coll__graph.md5 b/docs/classIntValue__coll__graph.md5
new file mode 100644
index 0000000..4283d04
--- /dev/null
+++ b/docs/classIntValue__coll__graph.md5
@@ -0,0 +1 @@
+fe282cdc62e45fcd3bd1eea2f9ef3879
\ No newline at end of file
diff --git a/docs/classIntValue__coll__graph.png b/docs/classIntValue__coll__graph.png
new file mode 100644
index 0000000..3133f8d
Binary files /dev/null and b/docs/classIntValue__coll__graph.png differ
diff --git a/docs/classIntValue__inherit__graph.map b/docs/classIntValue__inherit__graph.map
new file mode 100644
index 0000000..7dc6700
--- /dev/null
+++ b/docs/classIntValue__inherit__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classIntValue__inherit__graph.md5 b/docs/classIntValue__inherit__graph.md5
new file mode 100644
index 0000000..4283d04
--- /dev/null
+++ b/docs/classIntValue__inherit__graph.md5
@@ -0,0 +1 @@
+fe282cdc62e45fcd3bd1eea2f9ef3879
\ No newline at end of file
diff --git a/docs/classIntValue__inherit__graph.png b/docs/classIntValue__inherit__graph.png
new file mode 100644
index 0000000..3133f8d
Binary files /dev/null and b/docs/classIntValue__inherit__graph.png differ
diff --git a/docs/classListValue-members.html b/docs/classListValue-members.html
new file mode 100644
index 0000000..d92098e
--- /dev/null
+++ b/docs/classListValue-members.html
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for ListValue, including all inherited members.
+| AddValue(const Value *value) | ListValue | |
| Deepcopy() const override | ListValue | virtual |
| GetAsOsString() const override | ListValue | virtual |
| GetDataType() const | Value | |
| GetFloat32() const override | ListValue | virtual |
| GetFloat64() const override | ListValue | virtual |
| GetInt32() const override | ListValue | virtual |
| GetInt64() const override | ListValue | virtual |
| GetList() const override | ListValue | virtual |
| GetString() const override | ListValue | virtual |
| GetValue() const | ListValue | |
| ListValue() | ListValue | |
| operator std::vector< Value * >() const | ListValue | |
| type | Value | protected |
| Value(DATA_TYPE type) | Value | protected |
| ~ListValue() override | ListValue | |
| ~Value() | Value | inlinevirtual |
+ 1.8.17
+
+
+
diff --git a/docs/classListValue.html b/docs/classListValue.html
new file mode 100644
index 0000000..a935940
--- /dev/null
+++ b/docs/classListValue.html
@@ -0,0 +1,605 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 Value | |
| virtual | ~Value () |
| DATA_TYPE | GetDataType () const |
| Will return the data type of this value. More... | |
+Additional Inherited Members | |
Protected Member Functions inherited from Value | |
| Value (DATA_TYPE type) | |
Protected Attributes inherited from Value | |
| DATA_TYPE | type |
Specializations for list values (uses std::vector<Value*>)
+ +Definition at line 7 of file ListValue.h.
+| ListValue::ListValue | +( | +) | ++ |
Definition at line 5 of file ListValue.cpp.
+ +
+
|
+ +override | +
Definition at line 11 of file ListValue.cpp.
+| void ListValue::AddValue | +( | +const Value * | +value | ) | ++ |
Will add this value to the list.
+ +Definition at line 31 of file ListValue.cpp.
+ +
+
|
+ +overridevirtual | +
+
|
+ +overridevirtual | +
Will return a string suitable for an std::ostream;.
+ +Implements Value.
+ +Definition at line 42 of file ListValue.cpp.
+
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 82 of file ListValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 77 of file ListValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 72 of file ListValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 67 of file ListValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return this values list.
+ +Implements Value.
+ +Definition at line 92 of file ListValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 87 of file ListValue.cpp.
+ +| const std::vector< Value * > & ListValue::GetValue | +( | +) | +const | +
Will return the raw value.
+ +Definition at line 37 of file ListValue.cpp.
+ +| ListValue::operator std::vector< Value * > | +( | +) | +const | +
Definition at line 60 of file ListValue.cpp.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classListValue__coll__graph.map b/docs/classListValue__coll__graph.map
new file mode 100644
index 0000000..1053ad5
--- /dev/null
+++ b/docs/classListValue__coll__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classListValue__coll__graph.md5 b/docs/classListValue__coll__graph.md5
new file mode 100644
index 0000000..e3af863
--- /dev/null
+++ b/docs/classListValue__coll__graph.md5
@@ -0,0 +1 @@
+7d4215aa276a9b6216eeee2d4500b5d1
\ No newline at end of file
diff --git a/docs/classListValue__coll__graph.png b/docs/classListValue__coll__graph.png
new file mode 100644
index 0000000..cc8b727
Binary files /dev/null and b/docs/classListValue__coll__graph.png differ
diff --git a/docs/classListValue__inherit__graph.map b/docs/classListValue__inherit__graph.map
new file mode 100644
index 0000000..1053ad5
--- /dev/null
+++ b/docs/classListValue__inherit__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classListValue__inherit__graph.md5 b/docs/classListValue__inherit__graph.md5
new file mode 100644
index 0000000..e3af863
--- /dev/null
+++ b/docs/classListValue__inherit__graph.md5
@@ -0,0 +1 @@
+7d4215aa276a9b6216eeee2d4500b5d1
\ No newline at end of file
diff --git a/docs/classListValue__inherit__graph.png b/docs/classListValue__inherit__graph.png
new file mode 100644
index 0000000..cc8b727
Binary files /dev/null and b/docs/classListValue__inherit__graph.png differ
diff --git a/docs/classParameter-members.html b/docs/classParameter-members.html
new file mode 100644
index 0000000..9f9b58b
--- /dev/null
+++ b/docs/classParameter-members.html
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Parameter, including all inherited members.
+| GetValue() const | Parameter | |
| Key() const | Parameter | |
| operator<<(std::ostream &os, const Parameter &p) | Parameter | friend |
| Parameter(const std::string &key, const Value *value) | Parameter | explicit |
| ~Parameter() | Parameter |
+ 1.8.17
+
+
+
diff --git a/docs/classParameter.html b/docs/classParameter.html
new file mode 100644
index 0000000..8782b5e
--- /dev/null
+++ b/docs/classParameter.html
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 6 of file Parameter.h.
+
+
|
+ +explicit | +
Definition at line 3 of file Parameter.cpp.
+ +| Parameter::~Parameter | +( | +) | ++ |
Definition at line 11 of file Parameter.cpp.
+ +| const ::Value * Parameter::GetValue | +( | +) | +const | +
Will return the value of this parameter.
+ +Definition at line 24 of file Parameter.cpp.
+ +| const std::string & Parameter::Key | +( | +) | +const | +
Will return the key of this parameter.
+ +Definition at line 19 of file Parameter.cpp.
+ +
+
|
+ +friend | +
Definition at line 18 of file Parameter.h.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classStringTools-members.html b/docs/classStringTools-members.html
new file mode 100644
index 0000000..5d5bb3a
--- /dev/null
+++ b/docs/classStringTools-members.html
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for StringTools, including all inherited members.
+| Contains(const std::string &str, const char c) | StringTools | static |
| IsNumeric(const std::string &str, const bool allowDecimalPoint=false) | StringTools | static |
| ParseNumber(const std::string &str, bool &out_isInt, long double &out_number) | StringTools | static |
| Replace(const std::string &str, const char find, const std::string &subst) | StringTools | static |
| Replace(const std::string &str, const std::string &find, const std::string &subst) | StringTools | static |
| SplitString(const std::string &str, const char delimiter) | StringTools | static |
| SplitString(const std::string &str, const std::string &delimiter) | StringTools | static |
| ToLower(const std::string &str) | StringTools | static |
+ 1.8.17
+
+
+
diff --git a/docs/classStringTools.html b/docs/classStringTools.html
new file mode 100644
index 0000000..7b961af
--- /dev/null
+++ b/docs/classStringTools.html
@@ -0,0 +1,630 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 3 of file StringTools.cpp.
+ +
+
|
+ +static | +
Will return true if the given string consists only of digits (including signage)
+ +Definition at line 54 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 80 of file StringTools.cpp.
+
+
|
+ +static | +
Will replace a part of a string with another string.
+ +Definition at line 12 of file StringTools.cpp.
+ +
+
|
+ +static | +
Will replace a part of a string with another string.
+ +Definition at line 25 of file StringTools.cpp.
+
+
|
+ +static | +
Will split a string by a delimiter char. The delimiter will be excluded!
+ +Definition at line 123 of file StringTools.cpp.
+
+
|
+ +static | +
Will split a string by a delimiter string. The delimiter will be excluded!
+ +Definition at line 130 of file StringTools.cpp.
+ +
+
|
+ +static | +
Will make a string all lower-case.
+ +Definition at line 171 of file StringTools.cpp.
+
+ 1.8.17
+
+
+
diff --git a/docs/classStringValue-members.html b/docs/classStringValue-members.html
new file mode 100644
index 0000000..2f06bd7
--- /dev/null
+++ b/docs/classStringValue-members.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for StringValue, including all inherited members.
+| Deepcopy() const override | StringValue | virtual |
| GetAsOsString() const override | StringValue | virtual |
| GetDataType() const | Value | |
| GetFloat32() const override | StringValue | virtual |
| GetFloat64() const override | StringValue | virtual |
| GetInt32() const override | StringValue | virtual |
| GetInt64() const override | StringValue | virtual |
| GetList() const override | StringValue | virtual |
| GetString() const override | StringValue | virtual |
| GetValue() const | StringValue | |
| operator std::string() const | StringValue | |
| StringValue(const std::string &value) | StringValue | |
| type | Value | protected |
| Value(DATA_TYPE type) | Value | protected |
| ~StringValue() override | StringValue | inline |
| ~Value() | Value | inlinevirtual |
+ 1.8.17
+
+
+
diff --git a/docs/classStringValue.html b/docs/classStringValue.html
new file mode 100644
index 0000000..57ae1ac
--- /dev/null
+++ b/docs/classStringValue.html
@@ -0,0 +1,551 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 Value | |
| virtual | ~Value () |
| DATA_TYPE | GetDataType () const |
| Will return the data type of this value. More... | |
+Additional Inherited Members | |
Protected Member Functions inherited from Value | |
| Value (DATA_TYPE type) | |
Protected Attributes inherited from Value | |
| DATA_TYPE | type |
Specializations for string values (uses std::string)
+ +Definition at line 7 of file StringValue.h.
+| StringValue::StringValue | +( | +const std::string & | +value | ) | ++ |
Definition at line 5 of file StringValue.cpp.
+ +
+
|
+ +inlineoverride | +
Definition at line 11 of file StringValue.h.
+ +
+
|
+ +overridevirtual | +
Will return a deeopopy of this object.
+ +Implements Value.
+ +Definition at line 13 of file StringValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return a string suitable for an std::ostream;.
+ +Implements Value.
+ +Definition at line 18 of file StringValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 52 of file StringValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 47 of file StringValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 42 of file StringValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 37 of file StringValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 62 of file StringValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return this value as a string.
+ +Implements Value.
+ +Definition at line 57 of file StringValue.cpp.
+ +| const std::string & StringValue::GetValue | +( | +) | +const | +
Will return the raw value.
+ +Definition at line 25 of file StringValue.cpp.
+ +| StringValue::operator std::string | +( | +) | +const | +
Definition at line 30 of file StringValue.cpp.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classStringValue__coll__graph.map b/docs/classStringValue__coll__graph.map
new file mode 100644
index 0000000..d2b7fd3
--- /dev/null
+++ b/docs/classStringValue__coll__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classStringValue__coll__graph.md5 b/docs/classStringValue__coll__graph.md5
new file mode 100644
index 0000000..8d0e42c
--- /dev/null
+++ b/docs/classStringValue__coll__graph.md5
@@ -0,0 +1 @@
+22c37eb3e53210c1533895d69c2ccfe0
\ No newline at end of file
diff --git a/docs/classStringValue__coll__graph.png b/docs/classStringValue__coll__graph.png
new file mode 100644
index 0000000..dda135c
Binary files /dev/null and b/docs/classStringValue__coll__graph.png differ
diff --git a/docs/classStringValue__inherit__graph.map b/docs/classStringValue__inherit__graph.map
new file mode 100644
index 0000000..d2b7fd3
--- /dev/null
+++ b/docs/classStringValue__inherit__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classStringValue__inherit__graph.md5 b/docs/classStringValue__inherit__graph.md5
new file mode 100644
index 0000000..8d0e42c
--- /dev/null
+++ b/docs/classStringValue__inherit__graph.md5
@@ -0,0 +1 @@
+22c37eb3e53210c1533895d69c2ccfe0
\ No newline at end of file
diff --git a/docs/classStringValue__inherit__graph.png b/docs/classStringValue__inherit__graph.png
new file mode 100644
index 0000000..dda135c
Binary files /dev/null and b/docs/classStringValue__inherit__graph.png differ
diff --git a/docs/classValue-members.html b/docs/classValue-members.html
new file mode 100644
index 0000000..0a363f8
--- /dev/null
+++ b/docs/classValue-members.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for Value, including all inherited members.
+| Deepcopy() const =0 | Value | pure virtual |
| GetAsOsString() const =0 | Value | pure virtual |
| GetDataType() const | Value | |
| GetFloat32() const =0 | Value | pure virtual |
| GetFloat64() const =0 | Value | pure virtual |
| GetInt32() const =0 | Value | pure virtual |
| GetInt64() const =0 | Value | pure virtual |
| GetList() const =0 | Value | pure virtual |
| GetString() const =0 | Value | pure virtual |
| operator<<(std::ostream &os, const Value &v) | Value | friend |
| type | Value | protected |
| Value(DATA_TYPE type) | Value | protected |
| ~Value() | Value | inlinevirtual |
+ 1.8.17
+
+
+
diff --git a/docs/classValue.html b/docs/classValue.html
new file mode 100644
index 0000000..3e7e312
--- /dev/null
+++ b/docs/classValue.html
@@ -0,0 +1,553 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 FloatValue, ListValue, StringValue, IntValue, and VoidValue.
+ +
+
|
+ +pure virtual | +
Will return a string suitable for an std::ostream.
+ +Implemented in FloatValue, ListValue, StringValue, IntValue, and VoidValue.
+ +| DATA_TYPE Value::GetDataType | +( | +) | +const | +
+
|
+ +pure virtual | +
Will attempt to return the floating-point data (double)
+ +Implemented in ListValue, FloatValue, IntValue, StringValue, and VoidValue.
+ +
+
|
+ +pure virtual | +
Will attempt to return the floating-point data (long double)
+ +Implemented in ListValue, FloatValue, IntValue, StringValue, and VoidValue.
+ +
+
|
+ +pure virtual | +
Will attempt to return the integer data (int)
+ +Implemented in ListValue, FloatValue, IntValue, StringValue, and VoidValue.
+ +
+
|
+ +pure virtual | +
Will attempt to return the integer data (long long)
+ +Implemented in ListValue, FloatValue, IntValue, StringValue, and VoidValue.
+ +
+
|
+ +pure virtual | +
Will attempt to return the list-data.
+ +Implemented in ListValue, FloatValue, IntValue, StringValue, and VoidValue.
+ +
+
|
+ +pure virtual | +
Will attempt to return the string-data.
+ +Implemented in ListValue, FloatValue, IntValue, StringValue, and VoidValue.
+ +
+
|
+ +friend | +
+
|
+ +protected | +
+ 1.8.17
+
+
+
diff --git a/docs/classValue__inherit__graph.map b/docs/classValue__inherit__graph.map
new file mode 100644
index 0000000..21e25b5
--- /dev/null
+++ b/docs/classValue__inherit__graph.map
@@ -0,0 +1,8 @@
+
diff --git a/docs/classValue__inherit__graph.md5 b/docs/classValue__inherit__graph.md5
new file mode 100644
index 0000000..003a4ef
--- /dev/null
+++ b/docs/classValue__inherit__graph.md5
@@ -0,0 +1 @@
+77b1f35d4bc0222204841b7253e3c0c7
\ No newline at end of file
diff --git a/docs/classValue__inherit__graph.png b/docs/classValue__inherit__graph.png
new file mode 100644
index 0000000..110109e
Binary files /dev/null and b/docs/classValue__inherit__graph.png differ
diff --git a/docs/classVoidValue-members.html b/docs/classVoidValue-members.html
new file mode 100644
index 0000000..b30b9b0
--- /dev/null
+++ b/docs/classVoidValue-members.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This is the complete list of members for VoidValue, including all inherited members.
+| Deepcopy() const override | VoidValue | virtual |
| GetAsOsString() const override | VoidValue | virtual |
| GetDataType() const | Value | |
| GetFloat32() const override | VoidValue | virtual |
| GetFloat64() const override | VoidValue | virtual |
| GetInt32() const override | VoidValue | virtual |
| GetInt64() const override | VoidValue | virtual |
| GetList() const | VoidValue | virtual |
| GetString() const override | VoidValue | virtual |
| type | Value | protected |
| Value(DATA_TYPE type) | Value | protected |
| VoidValue() | VoidValue | |
| ~Value() | Value | inlinevirtual |
| ~VoidValue() override | VoidValue | inline |
+ 1.8.17
+
+
+
diff --git a/docs/classVoidValue.html b/docs/classVoidValue.html
new file mode 100644
index 0000000..0ae229b
--- /dev/null
+++ b/docs/classVoidValue.html
@@ -0,0 +1,497 @@
+
+
+
+
+
+
+
+![]() |
+
+ 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 Value | |
| virtual | ~Value () |
| DATA_TYPE | GetDataType () const |
| Will return the data type of this value. More... | |
+Additional Inherited Members | |
Protected Member Functions inherited from Value | |
| Value (DATA_TYPE type) | |
Protected Attributes inherited from Value | |
| DATA_TYPE | type |
Specializations for void values.
+These house no value whatsoever, but only communicate information by merely existing.
+ +Definition at line 6 of file VoidValue.h.
+| VoidValue::VoidValue | +( | +) | ++ |
Definition at line 4 of file VoidValue.cpp.
+ +
+
|
+ +inlineoverride | +
Definition at line 10 of file VoidValue.h.
+ +
+
|
+ +overridevirtual | +
Will return a deeopopy of this object.
+ +Implements Value.
+ +Definition at line 11 of file VoidValue.cpp.
+ +
+
|
+ +overridevirtual | +
Will return a string suitable for an std::ostream;.
+ +Implements Value.
+ +Definition at line 16 of file VoidValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 38 of file VoidValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 33 of file VoidValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 28 of file VoidValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 23 of file VoidValue.cpp.
+ +
+
|
+ +virtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 48 of file VoidValue.cpp.
+ +
+
|
+ +overridevirtual | +
Throws HazelnuppValueNotConvertibleException.
+ +Implements Value.
+ +Definition at line 43 of file VoidValue.cpp.
+ +
+ 1.8.17
+
+
+
diff --git a/docs/classVoidValue__coll__graph.map b/docs/classVoidValue__coll__graph.map
new file mode 100644
index 0000000..f9c9a0e
--- /dev/null
+++ b/docs/classVoidValue__coll__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classVoidValue__coll__graph.md5 b/docs/classVoidValue__coll__graph.md5
new file mode 100644
index 0000000..8bca56a
--- /dev/null
+++ b/docs/classVoidValue__coll__graph.md5
@@ -0,0 +1 @@
+49110319ff8617406aa3f422d40aa923
\ No newline at end of file
diff --git a/docs/classVoidValue__coll__graph.png b/docs/classVoidValue__coll__graph.png
new file mode 100644
index 0000000..abb7ae4
Binary files /dev/null and b/docs/classVoidValue__coll__graph.png differ
diff --git a/docs/classVoidValue__inherit__graph.map b/docs/classVoidValue__inherit__graph.map
new file mode 100644
index 0000000..f9c9a0e
--- /dev/null
+++ b/docs/classVoidValue__inherit__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/classVoidValue__inherit__graph.md5 b/docs/classVoidValue__inherit__graph.md5
new file mode 100644
index 0000000..8bca56a
--- /dev/null
+++ b/docs/classVoidValue__inherit__graph.md5
@@ -0,0 +1 @@
+49110319ff8617406aa3f422d40aa923
\ No newline at end of file
diff --git a/docs/classVoidValue__inherit__graph.png b/docs/classVoidValue__inherit__graph.png
new file mode 100644
index 0000000..abb7ae4
Binary files /dev/null and b/docs/classVoidValue__inherit__graph.png differ
diff --git a/docs/classes.html b/docs/classes.html
new file mode 100644
index 0000000..4b8568e
--- /dev/null
+++ b/docs/classes.html
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
|
+HazelnuppConstraintException | +
|
+
|
+StringValue | +|||
| HazelnuppConstraintMissingValue | +
|
+||||||
| FloatValue | +HazelnuppConstraintTypeMissmatch | +IntValue | +ParamConstraint | +||||
|
+HazelnuppException | +
|
+Parameter | +Value | +|||
| HazelnuppInvalidKeyException | +
|
+VoidValue | +|||||
| Hazelnupp | +HazelnuppValueNotConvertibleException | +ListValue | +|||||
| StringTools | +|||||||
+ 1.8.17
+
+
+
diff --git a/docs/closed.png b/docs/closed.png
new file mode 100644
index 0000000..3ff4431
Binary files /dev/null and b/docs/closed.png differ
diff --git a/docs/dir_000003_000000.html b/docs/dir_000003_000000.html
new file mode 100644
index 0000000..1ffa3dc
--- /dev/null
+++ b/docs/dir_000003_000000.html
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html b/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
new file mode 100644
index 0000000..55dd772
--- /dev/null
+++ b/docs/dir_0202e1e26df2e040f4dc3d434eecf04c.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+Directories | |
| directory | Debug |
| directory | Release |
+Files | |
| 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] |
| file | IntValue.h [code] |
| file | ListValue.cpp [code] |
| file | ListValue.h [code] |
| file | main.cpp [code] |
| file | ParamConstraint.h [code] |
| file | Parameter.cpp [code] |
| file | Parameter.h [code] |
| file | StringTools.cpp [code] |
| file | StringTools.h [code] |
| file | StringValue.cpp [code] |
| file | StringValue.h [code] |
| file | Value.cpp [code] |
| file | Value.h [code] |
| file | VoidValue.cpp [code] |
| file | VoidValue.h [code] |
+ 1.8.17
+
+
+
diff --git a/docs/dir_0c3d7a8ae27c1a80e1a2e78f7c177a7d.html b/docs/dir_0c3d7a8ae27c1a80e1a2e78f7c177a7d.html
new file mode 100644
index 0000000..2ad44d1
--- /dev/null
+++ b/docs/dir_0c3d7a8ae27c1a80e1a2e78f7c177a7d.html
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/dir_0cc5f59b28c403d42cc56800132eb975.html b/docs/dir_0cc5f59b28c403d42cc56800132eb975.html
new file mode 100644
index 0000000..93ce022
--- /dev/null
+++ b/docs/dir_0cc5f59b28c403d42cc56800132eb975.html
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html b/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html
new file mode 100644
index 0000000..4513d6e
--- /dev/null
+++ b/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/dir_5c0eadceca12ef8285078e2e738769ee.html b/docs/dir_5c0eadceca12ef8285078e2e738769ee.html
new file mode 100644
index 0000000..2e6c637
--- /dev/null
+++ b/docs/dir_5c0eadceca12ef8285078e2e738769ee.html
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/dir_a4e10305c1b03e566e1d27ef3ea61492.html b/docs/dir_a4e10305c1b03e566e1d27ef3ea61492.html
new file mode 100644
index 0000000..9f333a8
--- /dev/null
+++ b/docs/dir_a4e10305c1b03e566e1d27ef3ea61492.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+

+Directories | |
| directory | Debug |
| directory | Release |
+Files | |
| file | Abbreviations.cpp [code] |
| file | Basics.cpp [code] |
| file | Constraints.cpp [code] |
| file | Conversion.cpp [code] |
| file | helper.h [code] |
+ 1.8.17
+
+
+
diff --git a/docs/dir_a4e10305c1b03e566e1d27ef3ea61492_dep.map b/docs/dir_a4e10305c1b03e566e1d27ef3ea61492_dep.map
new file mode 100644
index 0000000..43702a4
--- /dev/null
+++ b/docs/dir_a4e10305c1b03e566e1d27ef3ea61492_dep.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/dir_a4e10305c1b03e566e1d27ef3ea61492_dep.md5 b/docs/dir_a4e10305c1b03e566e1d27ef3ea61492_dep.md5
new file mode 100644
index 0000000..93c45c0
--- /dev/null
+++ b/docs/dir_a4e10305c1b03e566e1d27ef3ea61492_dep.md5
@@ -0,0 +1 @@
+39d561844e34e2a7e7b390ed90e30357
\ No newline at end of file
diff --git a/docs/dir_a4e10305c1b03e566e1d27ef3ea61492_dep.png b/docs/dir_a4e10305c1b03e566e1d27ef3ea61492_dep.png
new file mode 100644
index 0000000..670d84c
Binary files /dev/null and b/docs/dir_a4e10305c1b03e566e1d27ef3ea61492_dep.png differ
diff --git a/docs/dir_a8cffda729361e9d9637effa362fcea9.html b/docs/dir_a8cffda729361e9d9637effa362fcea9.html
new file mode 100644
index 0000000..724bb46
--- /dev/null
+++ b/docs/dir_a8cffda729361e9d9637effa362fcea9.html
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/doc.png b/docs/doc.png
new file mode 100644
index 0000000..260aaf7
Binary files /dev/null and b/docs/doc.png differ
diff --git a/docs/doxygen.css b/docs/doxygen.css
new file mode 100644
index 0000000..2ba8ca9
--- /dev/null
+++ b/docs/doxygen.css
@@ -0,0 +1,1771 @@
+/* The standard CSS for doxygen 1.8.17 */
+
+body, table, div, p, dl {
+ font: 400 14px/22px Roboto,sans-serif;
+}
+
+p.reference, p.definition {
+ font: 400 14px/22px Roboto,sans-serif;
+}
+
+/* @group Heading Levels */
+
+h1.groupheader {
+ font-size: 150%;
+}
+
+.title {
+ font: 400 14px/28px Roboto,sans-serif;
+ font-size: 150%;
+ font-weight: bold;
+ margin: 10px 2px;
+}
+
+h2.groupheader {
+ border-bottom: 1px solid #D3D7BD;
+ color: #A0A96F;
+ font-size: 150%;
+ font-weight: normal;
+ margin-top: 1.75em;
+ padding-top: 8px;
+ padding-bottom: 4px;
+ width: 100%;
+}
+
+h3.groupheader {
+ font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ -webkit-transition: text-shadow 0.5s linear;
+ -moz-transition: text-shadow 0.5s linear;
+ -ms-transition: text-shadow 0.5s linear;
+ -o-transition: text-shadow 0.5s linear;
+ transition: text-shadow 0.5s linear;
+ margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+ text-shadow: 0 0 15px cyan;
+}
+
+dt {
+ font-weight: bold;
+}
+
+ul.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+ column-count: 3;
+}
+
+p.startli, p.startdd {
+ margin-top: 2px;
+}
+
+th p.starttd, p.intertd, p.endtd {
+ font-size: 100%;
+ font-weight: 700;
+}
+
+p.starttd {
+ margin-top: 0px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+p.interli {
+}
+
+p.interdd {
+}
+
+p.intertd {
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.qindex, div.navtab{
+ background-color: #F8F9F5;
+ border: 1px solid #DEE1CD;
+ text-align: center;
+}
+
+div.qindex, div.navpath {
+ width: 100%;
+ line-height: 140%;
+}
+
+div.navtab {
+ margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+ color: #A8B17C;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: #B3BB8D;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: #DBDFC9;
+ color: #FFFFFF;
+ border: 1px double #D3D7BC;
+}
+
+.contents a.qindexHL:visited {
+ color: #FFFFFF;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited, a.line, a.line:visited {
+ color: #B3BB8D;
+}
+
+a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
+ color: #B3BB8D;
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+ul {
+ overflow: hidden; /*Fixed: list item bullets overlap floating elements*/
+}
+
+#side-nav ul {
+ overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */
+}
+
+#main-nav ul {
+ overflow: visible; /* reset ul rule for the navigation bar drop down lists */
+}
+
+.fragment {
+ text-align: left;
+ direction: ltr;
+ overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/
+ overflow-y: hidden;
+}
+
+pre.fragment {
+ border: 1px solid #EAECE0;
+ background-color: #FDFDFD;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+div.fragment {
+ padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/
+ margin: 4px 8px 4px 2px;
+ background-color: #FDFDFD;
+ border: 1px solid #EAECE0;
+}
+
+div.line {
+ font-family: monospace, fixed;
+ font-size: 13px;
+ min-height: 13px;
+ line-height: 1.0;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ text-indent: -53px;
+ padding-left: 53px;
+ padding-bottom: 0px;
+ margin: 0px;
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+div.line:after {
+ content:"\000A";
+ white-space: pre;
+}
+
+div.line.glow {
+ background-color: cyan;
+ box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+ padding-right: 4px;
+ text-align: right;
+ border-right: 2px solid #0F0;
+ background-color: #E8E8E8;
+ white-space: pre;
+}
+span.lineno a {
+ background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+ background-color: #C8C8C8;
+}
+
+.lineno {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+div.ah, span.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #FFFFFF;
+ margin-bottom: 3px;
+ margin-top: 3px;
+ padding: 0.2em;
+ border: solid thin #333;
+ border-radius: 0.5em;
+ -webkit-border-radius: .5em;
+ -moz-border-radius: .5em;
+ box-shadow: 2px 2px 3px #999;
+ -webkit-box-shadow: 2px 2px 3px #999;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+ background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
+}
+
+div.classindex ul {
+ list-style: none;
+ padding-left: 0;
+}
+
+div.classindex span.ai {
+ display: inline-block;
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background-color: white;
+ color: black;
+ margin: 0;
+}
+
+div.contents {
+ margin-top: 10px;
+ margin-left: 12px;
+ margin-right: 8px;
+}
+
+td.indexkey {
+ background-color: #F8F9F5;
+ font-weight: bold;
+ border: 1px solid #EAECE0;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+ white-space: nowrap;
+ vertical-align: top;
+}
+
+td.indexvalue {
+ background-color: #F8F9F5;
+ border: 1px solid #EAECE0;
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #F9F9F6;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl, img.inline {
+ vertical-align: middle;
+}
+
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+
+div.center img {
+ border: 0px;
+}
+
+address.footer {
+ text-align: right;
+ padding-right: 12px;
+}
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+blockquote {
+ background-color: #FCFCFB;
+ border-left: 2px solid #DBDFC9;
+ margin: 0 24px 0 4px;
+ padding: 0 12px 0 16px;
+}
+
+blockquote.DocNodeRTL {
+ border-left: 0;
+ border-right: 2px solid #DBDFC9;
+ margin: 0 4px 0 24px;
+ padding: 0 16px 0 12px;
+}
+
+/* @end */
+
+/*
+.search {
+ color: #003399;
+ font-weight: bold;
+}
+
+form.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+*/
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #DEE1CD;
+}
+
+th.dirtab {
+ background: #F8F9F5;
+ font-weight: bold;
+}
+
+hr {
+ height: 0px;
+ border: none;
+ border-top: 1px solid #B7BE92;
+}
+
+hr.footer {
+ height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+ border-spacing: 0px;
+ padding: 0px;
+}
+
+.memberdecls td, .fieldtable tr {
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+ background-color: cyan;
+ box-shadow: 0 0 15px cyan;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #FDFDFC;
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memSeparator {
+ border-bottom: 1px solid #F3F4EE;
+ line-height: 1px;
+ margin: 0px;
+ padding: 0px;
+}
+
+.memItemLeft, .memTemplItemLeft {
+ white-space: nowrap;
+}
+
+.memItemRight, .memTemplItemRight {
+ width: 100%;
+}
+
+.memTemplParams {
+ color: #B3BB8D;
+ white-space: nowrap;
+ font-size: 80%;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtitle {
+ padding: 8px;
+ border-top: 1px solid #E0E3D0;
+ border-left: 1px solid #E0E3D0;
+ border-right: 1px solid #E0E3D0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ margin-bottom: -1px;
+ background-image: url('nav_f.png');
+ background-repeat: repeat-x;
+ background-color: #F5F6F0;
+ line-height: 1.25;
+ font-weight: 300;
+ float:left;
+}
+
+.permalink
+{
+ font-size: 65%;
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.memtemplate {
+ font-size: 80%;
+ color: #B3BB8D;
+ font-weight: normal;
+ margin-left: 9px;
+}
+
+.memnav {
+ background-color: #F8F9F5;
+ border: 1px solid #DEE1CD;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.mempage {
+ width: 100%;
+}
+
+.memitem {
+ padding: 0;
+ margin-bottom: 10px;
+ margin-right: 5px;
+ -webkit-transition: box-shadow 0.5s linear;
+ -moz-transition: box-shadow 0.5s linear;
+ -ms-transition: box-shadow 0.5s linear;
+ -o-transition: box-shadow 0.5s linear;
+ transition: box-shadow 0.5s linear;
+ display: table !important;
+ width: 100%;
+}
+
+.memitem.glow {
+ box-shadow: 0 0 15px cyan;
+}
+
+.memname {
+ font-weight: 400;
+ margin-left: 6px;
+}
+
+.memname td {
+ vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+ border-top: 1px solid #E0E3D0;
+ border-left: 1px solid #E0E3D0;
+ border-right: 1px solid #E0E3D0;
+ padding: 6px 0px 6px 0px;
+ color: #858F55;
+ font-weight: bold;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ background-color: #F4F5EE;
+ /* opera specific markup */
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ border-top-right-radius: 4px;
+ /* firefox specific markup */
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ -moz-border-radius-topright: 4px;
+ /* webkit specific markup */
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ -webkit-border-top-right-radius: 4px;
+
+}
+
+.overload {
+ font-family: "courier new",courier,monospace;
+ font-size: 65%;
+}
+
+.memdoc, dl.reflist dd {
+ border-bottom: 1px solid #E0E3D0;
+ border-left: 1px solid #E0E3D0;
+ border-right: 1px solid #E0E3D0;
+ padding: 6px 10px 2px 10px;
+ background-color: #FDFDFD;
+ border-top-width: 0;
+ background-image:url('nav_g.png');
+ background-repeat:repeat-x;
+ background-color: #FFFFFF;
+ /* opera specific markup */
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ /* firefox specific markup */
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-bottomright: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ /* webkit specific markup */
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+ padding: 5px;
+}
+
+dl.reflist dd {
+ margin: 0px 0px 10px 0px;
+ padding: 5px;
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #602020;
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+.paramname code {
+ line-height: 14px;
+}
+
+.params, .retval, .exception, .tparams {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname {
+ font-weight: bold;
+ vertical-align: top;
+}
+
+.params .paramtype, .tparams .paramtype {
+ font-style: italic;
+ vertical-align: top;
+}
+
+.params .paramdir, .tparams .paramdir {
+ font-family: "courier new",courier,monospace;
+ vertical-align: top;
+}
+
+table.mlabels {
+ border-spacing: 0px;
+}
+
+td.mlabels-left {
+ width: 100%;
+ padding: 0px;
+}
+
+td.mlabels-right {
+ vertical-align: bottom;
+ padding: 0px;
+ white-space: nowrap;
+}
+
+span.mlabels {
+ margin-left: 8px;
+}
+
+span.mlabel {
+ background-color: #CAD0B0;
+ border-top:1px solid #BDC49B;
+ border-left:1px solid #BDC49B;
+ border-right:1px solid #EAECE0;
+ border-bottom:1px solid #EAECE0;
+ text-shadow: none;
+ color: white;
+ margin-right: 4px;
+ padding: 2px 3px;
+ border-radius: 3px;
+ font-size: 7pt;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+
+
+
+/* @end */
+
+/* these are for tree view inside a (index) page */
+
+div.directory {
+ margin: 10px 0px;
+ border-top: 1px solid #DBDFC9;
+ border-bottom: 1px solid #DBDFC9;
+ width: 100%;
+}
+
+.directory table {
+ border-collapse:collapse;
+}
+
+.directory td {
+ margin: 0px;
+ padding: 0px;
+ vertical-align: top;
+}
+
+.directory td.entry {
+ white-space: nowrap;
+ padding-right: 6px;
+ padding-top: 3px;
+}
+
+.directory td.entry a {
+ outline:none;
+}
+
+.directory td.entry a img {
+ border: none;
+}
+
+.directory td.desc {
+ width: 100%;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 3px;
+ border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.even {
+ padding-left: 6px;
+ background-color: #FCFCFB;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+.directory .levels {
+ white-space: nowrap;
+ width: 100%;
+ text-align: right;
+ font-size: 9pt;
+}
+
+.directory .levels span {
+ cursor: pointer;
+ padding-left: 2px;
+ padding-right: 2px;
+ color: #A8B17C;
+}
+
+.arrow {
+ color: #DBDFC9;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ cursor: pointer;
+ font-size: 80%;
+ display: inline-block;
+ width: 16px;
+ height: 22px;
+}
+
+.icon {
+ font-family: Arial, Helvetica;
+ font-weight: bold;
+ font-size: 12px;
+ height: 14px;
+ width: 16px;
+ display: inline-block;
+ background-color: #CAD0B0;
+ color: white;
+ text-align: center;
+ border-radius: 4px;
+ margin-left: 2px;
+ margin-right: 2px;
+}
+
+.icona {
+ width: 24px;
+ height: 22px;
+ display: inline-block;
+}
+
+.iconfopen {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('folderopen.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.iconfclosed {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('folderclosed.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.icondoc {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('doc.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+table.directory {
+ font: 400 14px Roboto,sans-serif;
+}
+
+/* @end */
+
+div.dynheader {
+ margin-top: 8px;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+address {
+ font-style: normal;
+ color: #909B5C;
+}
+
+table.doxtable caption {
+ caption-side: top;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid #95A05F;
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: #A2AB73;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+table.fieldtable {
+ /*width: 100%;*/
+ margin-bottom: 10px;
+ border: 1px solid #E0E3D0;
+ border-spacing: 0px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+ box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+ padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+ white-space: nowrap;
+ border-right: 1px solid #E0E3D0;
+ border-bottom: 1px solid #E0E3D0;
+ vertical-align: top;
+}
+
+.fieldtable td.fieldname {
+ padding-top: 3px;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid #E0E3D0;
+ /*width: 100%;*/
+}
+
+.fieldtable td.fielddoc p:first-child {
+ margin-top: 0px;
+}
+
+.fieldtable td.fielddoc p:last-child {
+ margin-bottom: 2px;
+}
+
+.fieldtable tr:last-child td {
+ border-bottom: none;
+}
+
+.fieldtable th {
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #F5F6F0;
+ font-size: 90%;
+ color: #858F55;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+ font-weight: 400;
+ -moz-border-radius-topleft: 4px;
+ -moz-border-radius-topright: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom: 1px solid #E0E3D0;
+}
+
+
+.tabsearch {
+ top: 0px;
+ left: 10px;
+ height: 36px;
+ background-image: url('tab_b.png');
+ z-index: 101;
+ overflow: hidden;
+ font-size: 13px;
+}
+
+.navpath ul
+{
+ font-size: 11px;
+ background-image:url('tab_b.png');
+ background-repeat:repeat-x;
+ background-position: 0 -5px;
+ height:30px;
+ line-height:30px;
+ color:#D4D8BE;
+ border:solid 1px #E9ECDF;
+ overflow:hidden;
+ margin:0px;
+ padding:0px;
+}
+
+.navpath li
+{
+ list-style-type:none;
+ float:left;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:url('bc_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#A0AA70;
+}
+
+.navpath li.navelem a
+{
+ height:32px;
+ display:block;
+ text-decoration: none;
+ outline: none;
+ color: #8C9659;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+}
+
+.navpath li.navelem a:hover
+{
+ color:#C6CCA9;
+}
+
+.navpath li.footer
+{
+ list-style-type:none;
+ float:right;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:none;
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#A0AA70;
+ font-size: 8pt;
+}
+
+
+div.summary
+{
+ float: right;
+ font-size: 8pt;
+ padding-right: 5px;
+ width: 50%;
+ text-align: right;
+}
+
+div.summary a
+{
+ white-space: nowrap;
+}
+
+table.classindex
+{
+ margin: 10px;
+ white-space: nowrap;
+ margin-left: 3%;
+ margin-right: 3%;
+ width: 94%;
+ border: 0;
+ border-spacing: 0;
+ padding: 0;
+}
+
+div.ingroups
+{
+ font-size: 8pt;
+ width: 50%;
+ text-align: left;
+}
+
+div.ingroups a
+{
+ white-space: nowrap;
+}
+
+div.header
+{
+ background-image:url('nav_h.png');
+ background-repeat:repeat-x;
+ background-color: #FDFDFC;
+ margin: 0px;
+ border-bottom: 1px solid #EAECE0;
+}
+
+div.headertitle
+{
+ padding: 5px 5px 5px 10px;
+}
+
+.PageDocRTL-title div.headertitle {
+ text-align: right;
+ direction: rtl;
+}
+
+dl {
+ padding: 0 0 0 0;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */
+dl.section {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+dl.section.DocNodeRTL {
+ margin-right: 0px;
+ padding-right: 0px;
+}
+
+dl.note {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #D0C000;
+}
+
+dl.note.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #D0C000;
+}
+
+dl.warning, dl.attention {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #FF0000;
+}
+
+dl.warning.DocNodeRTL, dl.attention.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #00D000;
+}
+
+dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #00D000;
+}
+
+dl.deprecated {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #505050;
+}
+
+dl.deprecated.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #505050;
+}
+
+dl.todo {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #00C0E0;
+}
+
+dl.todo.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #00C0E0;
+}
+
+dl.test {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #3030E0;
+}
+
+dl.test.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #3030E0;
+}
+
+dl.bug {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #C08050;
+}
+
+dl.bug.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #C08050;
+}
+
+dl.section dd {
+ margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+ text-align: center;
+ vertical-align: bottom;
+ border-collapse: separate;
+}
+
+#projectlogo img
+{
+ border: 0px none;
+}
+
+#projectalign
+{
+ vertical-align: middle;
+}
+
+#projectname
+{
+ font: 300% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 2px 0px;
+}
+
+#projectbrief
+{
+ font: 120% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectnumber
+{
+ font: 50% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#titlearea
+{
+ padding: 0px;
+ margin: 0px;
+ width: 100%;
+ border-bottom: 1px solid #BDC49B;
+}
+
+.image
+{
+ text-align: center;
+}
+
+.dotgraph
+{
+ text-align: center;
+}
+
+.mscgraph
+{
+ text-align: center;
+}
+
+.plantumlgraph
+{
+ text-align: center;
+}
+
+.diagraph
+{
+ text-align: center;
+}
+
+.caption
+{
+ font-weight: bold;
+}
+
+div.zoom
+{
+ border: 1px solid #D6DBC2;
+}
+
+dl.citelist {
+ margin-bottom:50px;
+}
+
+dl.citelist dt {
+ color:#9CA66A;
+ float:left;
+ font-weight:bold;
+ margin-right:10px;
+ padding:5px;
+}
+
+dl.citelist dd {
+ margin:2px 0;
+ padding:5px 0;
+}
+
+div.toc {
+ padding: 14px 25px;
+ background-color: #FBFBF9;
+ border: 1px solid #F1F3EB;
+ border-radius: 7px 7px 7px 7px;
+ float: right;
+ height: auto;
+ margin: 0 8px 10px 10px;
+ width: 200px;
+}
+
+.PageDocRTL-title div.toc {
+ float: left !important;
+ text-align: right;
+}
+
+div.toc li {
+ background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+ font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+ margin-top: 5px;
+ padding-left: 10px;
+ padding-top: 2px;
+}
+
+.PageDocRTL-title div.toc li {
+ background-position-x: right !important;
+ padding-left: 0 !important;
+ padding-right: 10px;
+}
+
+div.toc h3 {
+ font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+ color: #B3BB8D;
+ border-bottom: 0 none;
+ margin: 0;
+}
+
+div.toc ul {
+ list-style: none outside none;
+ border: medium none;
+ padding: 0px;
+}
+
+div.toc li.level1 {
+ margin-left: 0px;
+}
+
+div.toc li.level2 {
+ margin-left: 15px;
+}
+
+div.toc li.level3 {
+ margin-left: 30px;
+}
+
+div.toc li.level4 {
+ margin-left: 45px;
+}
+
+.PageDocRTL-title div.toc li.level1 {
+ margin-left: 0 !important;
+ margin-right: 0;
+}
+
+.PageDocRTL-title div.toc li.level2 {
+ margin-left: 0 !important;
+ margin-right: 15px;
+}
+
+.PageDocRTL-title div.toc li.level3 {
+ margin-left: 0 !important;
+ margin-right: 30px;
+}
+
+.PageDocRTL-title div.toc li.level4 {
+ margin-left: 0 !important;
+ margin-right: 45px;
+}
+
+.inherit_header {
+ font-weight: bold;
+ color: gray;
+ cursor: pointer;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.inherit_header td {
+ padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+ display: none;
+}
+
+tr.heading h2 {
+ margin-top: 12px;
+ margin-bottom: 4px;
+}
+
+/* tooltip related style info */
+
+.ttc {
+ position: absolute;
+ display: none;
+}
+
+#powerTip {
+ cursor: default;
+ white-space: nowrap;
+ background-color: white;
+ border: 1px solid gray;
+ border-radius: 4px 4px 4px 4px;
+ box-shadow: 1px 1px 7px gray;
+ display: none;
+ font-size: smaller;
+ max-width: 80%;
+ opacity: 0.9;
+ padding: 1ex 1em 1em;
+ position: absolute;
+ z-index: 2147483647;
+}
+
+#powerTip div.ttdoc {
+ color: grey;
+ font-style: italic;
+}
+
+#powerTip div.ttname a {
+ font-weight: bold;
+}
+
+#powerTip div.ttname {
+ font-weight: bold;
+}
+
+#powerTip div.ttdeci {
+ color: #006318;
+}
+
+#powerTip div {
+ margin: 0px;
+ padding: 0px;
+ font: 12px/16px Roboto,sans-serif;
+}
+
+#powerTip:before, #powerTip:after {
+ content: "";
+ position: absolute;
+ margin: 0px;
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.w:after, #powerTip.w:before,
+#powerTip.e:after, #powerTip.e:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.nw:after, #powerTip.nw:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ border: solid transparent;
+ content: " ";
+ height: 0;
+ width: 0;
+ position: absolute;
+}
+
+#powerTip.n:after, #powerTip.s:after,
+#powerTip.w:after, #powerTip.e:after,
+#powerTip.nw:after, #powerTip.ne:after,
+#powerTip.sw:after, #powerTip.se:after {
+ border-color: rgba(255, 255, 255, 0);
+}
+
+#powerTip.n:before, #powerTip.s:before,
+#powerTip.w:before, #powerTip.e:before,
+#powerTip.nw:before, #powerTip.ne:before,
+#powerTip.sw:before, #powerTip.se:before {
+ border-color: rgba(128, 128, 128, 0);
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.nw:after, #powerTip.nw:before {
+ top: 100%;
+}
+
+#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
+ border-top-color: #FFFFFF;
+ border-width: 10px;
+ margin: 0px -10px;
+}
+#powerTip.n:before {
+ border-top-color: #808080;
+ border-width: 11px;
+ margin: 0px -11px;
+}
+#powerTip.n:after, #powerTip.n:before {
+ left: 50%;
+}
+
+#powerTip.nw:after, #powerTip.nw:before {
+ right: 14px;
+}
+
+#powerTip.ne:after, #powerTip.ne:before {
+ left: 14px;
+}
+
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ bottom: 100%;
+}
+
+#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
+ border-bottom-color: #FFFFFF;
+ border-width: 10px;
+ margin: 0px -10px;
+}
+
+#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
+ border-bottom-color: #808080;
+ border-width: 11px;
+ margin: 0px -11px;
+}
+
+#powerTip.s:after, #powerTip.s:before {
+ left: 50%;
+}
+
+#powerTip.sw:after, #powerTip.sw:before {
+ right: 14px;
+}
+
+#powerTip.se:after, #powerTip.se:before {
+ left: 14px;
+}
+
+#powerTip.e:after, #powerTip.e:before {
+ left: 100%;
+}
+#powerTip.e:after {
+ border-left-color: #FFFFFF;
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.e:before {
+ border-left-color: #808080;
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+#powerTip.w:after, #powerTip.w:before {
+ right: 100%;
+}
+#powerTip.w:after {
+ border-right-color: #FFFFFF;
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.w:before {
+ border-right-color: #808080;
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+@media print
+{
+ #top { display: none; }
+ #side-nav { display: none; }
+ #nav-path { display: none; }
+ body { overflow:visible; }
+ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+ .summary { display: none; }
+ .memitem { page-break-inside: avoid; }
+ #doc-content
+ {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+}
+
+/* @group Markdown */
+
+/*
+table.markdownTable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.markdownTable td, table.markdownTable th {
+ border: 1px solid #95A05F;
+ padding: 3px 7px 2px;
+}
+
+table.markdownTableHead tr {
+}
+
+table.markdownTableBodyLeft td, table.markdownTable th {
+ border: 1px solid #95A05F;
+ padding: 3px 7px 2px;
+}
+
+th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
+ background-color: #A2AB73;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+th.markdownTableHeadLeft {
+ text-align: left
+}
+
+th.markdownTableHeadRight {
+ text-align: right
+}
+
+th.markdownTableHeadCenter {
+ text-align: center
+}
+*/
+
+table.markdownTable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.markdownTable td, table.markdownTable th {
+ border: 1px solid #95A05F;
+ padding: 3px 7px 2px;
+}
+
+table.markdownTable tr {
+}
+
+th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
+ background-color: #A2AB73;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+th.markdownTableHeadLeft, td.markdownTableBodyLeft {
+ text-align: left
+}
+
+th.markdownTableHeadRight, td.markdownTableBodyRight {
+ text-align: right
+}
+
+th.markdownTableHeadCenter, td.markdownTableBodyCenter {
+ text-align: center
+}
+
+.DocNodeRTL {
+ text-align: right;
+ direction: rtl;
+}
+
+.DocNodeLTR {
+ text-align: left;
+ direction: ltr;
+}
+
+table.DocNodeRTL {
+ width: auto;
+ margin-right: 0;
+ margin-left: auto;
+}
+
+table.DocNodeLTR {
+ width: auto;
+ margin-right: auto;
+ margin-left: 0;
+}
+
+tt, code, kbd, samp
+{
+ display: inline-block;
+ direction:ltr;
+}
+/* @end */
+
+u {
+ text-decoration: underline;
+}
+
diff --git a/docs/doxygen.png b/docs/doxygen.png
new file mode 100644
index 0000000..bc0e10e
Binary files /dev/null and b/docs/doxygen.png differ
diff --git a/docs/dynsections.js b/docs/dynsections.js
new file mode 100644
index 0000000..c8e84aa
--- /dev/null
+++ b/docs/dynsections.js
@@ -0,0 +1,127 @@
+/*
+ @licstart The following is the entire license notice for the
+ JavaScript code in this file.
+
+ Copyright (C) 1997-2017 by Dimitri van Heesch
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ @licend The above is the entire license notice
+ for the JavaScript code in this file
+ */
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+ content.hide();
+ summary.show();
+ $(linkObj).addClass('closed').removeClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ content.show();
+ summary.hide();
+ $(linkObj).removeClass('closed').addClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+ return false;
+}
+
+function updateStripes()
+{
+ $('table.directory tr').
+ removeClass('even').filter(':visible:even').addClass('even');
+}
+
+function toggleLevel(level)
+{
+ $('table.directory tr').each(function() {
+ var l = this.id.split('_').length-1;
+ var i = $('#img'+this.id.substring(3));
+ var a = $('#arr'+this.id.substring(3));
+ if (l![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
| Doxygen | |
| ▼ Hazelnupp | |
| Debug | |
| Release | |
| DataType.h | |
| FloatValue.cpp | |
| FloatValue.h | |
| Hazelnupp.cpp | |
| Hazelnupp.h | |
| HazelnuppException.h | |
| IntValue.cpp | |
| IntValue.h | |
| ListValue.cpp | |
| ListValue.h | |
| main.cpp | |
| ParamConstraint.h | |
| Parameter.cpp | |
| Parameter.h | |
| StringTools.cpp | |
| StringTools.h | |
| StringValue.cpp | |
| StringValue.h | |
| Value.cpp | |
| Value.h | |
| VoidValue.cpp | |
| VoidValue.h |
+ 1.8.17
+
+
+
diff --git a/docs/folderclosed.png b/docs/folderclosed.png
new file mode 100644
index 0000000..72913ae
Binary files /dev/null and b/docs/folderclosed.png differ
diff --git a/docs/folderopen.png b/docs/folderopen.png
new file mode 100644
index 0000000..b85d251
Binary files /dev/null and b/docs/folderopen.png differ
diff --git a/docs/functions.html b/docs/functions.html
new file mode 100644
index 0000000..f197558
--- /dev/null
+++ b/docs/functions.html
@@ -0,0 +1,408 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/functions_func.html b/docs/functions_func.html
new file mode 100644
index 0000000..323c228
--- /dev/null
+++ b/docs/functions_func.html
@@ -0,0 +1,379 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/functions_rela.html b/docs/functions_rela.html
new file mode 100644
index 0000000..c19da44
--- /dev/null
+++ b/docs/functions_rela.html
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/functions_vars.html b/docs/functions_vars.html
new file mode 100644
index 0000000..5b5a23a
--- /dev/null
+++ b/docs/functions_vars.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/globals.html b/docs/globals.html
new file mode 100644
index 0000000..c2d87eb
--- /dev/null
+++ b/docs/globals.html
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/globals_defs.html b/docs/globals_defs.html
new file mode 100644
index 0000000..868b6b3
--- /dev/null
+++ b/docs/globals_defs.html
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/globals_enum.html b/docs/globals_enum.html
new file mode 100644
index 0000000..28b08db
--- /dev/null
+++ b/docs/globals_enum.html
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/globals_func.html b/docs/globals_func.html
new file mode 100644
index 0000000..aaf8e66
--- /dev/null
+++ b/docs/globals_func.html
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/globals_type.html b/docs/globals_type.html
new file mode 100644
index 0000000..d524f11
--- /dev/null
+++ b/docs/globals_type.html
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/graph_legend.html b/docs/graph_legend.html
new file mode 100644
index 0000000..5f5d4e7
--- /dev/null
+++ b/docs/graph_legend.html
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
This page explains how to interpret the graphs that are generated by doxygen.
+Consider the following example:
This will result in the following graph:
+
The boxes in the above graph have the following meaning:
+The arrows have the following meaning:
+
+ 1.8.17
+
+
+
diff --git a/docs/graph_legend.md5 b/docs/graph_legend.md5
new file mode 100644
index 0000000..8fcdccd
--- /dev/null
+++ b/docs/graph_legend.md5
@@ -0,0 +1 @@
+f51bf6e9a10430aafef59831b08dcbfe
\ No newline at end of file
diff --git a/docs/graph_legend.png b/docs/graph_legend.png
new file mode 100644
index 0000000..7e2cbcf
Binary files /dev/null and b/docs/graph_legend.png differ
diff --git a/docs/helper_8h.html b/docs/helper_8h.html
new file mode 100644
index 0000000..c9c2151
--- /dev/null
+++ b/docs/helper_8h.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
#include <vector>

Go to the source code of this file.
++Macros | |
| #define | C_Ify(vector) vector.size(), vector.data() |
+Typedefs | |
| typedef std::vector< const char * > | ArgList |
| #define C_Ify | +( | ++ | vector | ) | +vector.size(), vector.data() | +
+ 1.8.17
+
+
+
diff --git a/docs/helper_8h__dep__incl.map b/docs/helper_8h__dep__incl.map
new file mode 100644
index 0000000..89aaa7e
--- /dev/null
+++ b/docs/helper_8h__dep__incl.map
@@ -0,0 +1,7 @@
+
diff --git a/docs/helper_8h__dep__incl.md5 b/docs/helper_8h__dep__incl.md5
new file mode 100644
index 0000000..426dd98
--- /dev/null
+++ b/docs/helper_8h__dep__incl.md5
@@ -0,0 +1 @@
+1227db7e106ab3999edfad0e739912b2
\ No newline at end of file
diff --git a/docs/helper_8h__dep__incl.png b/docs/helper_8h__dep__incl.png
new file mode 100644
index 0000000..856b621
Binary files /dev/null and b/docs/helper_8h__dep__incl.png differ
diff --git a/docs/helper_8h__incl.map b/docs/helper_8h__incl.map
new file mode 100644
index 0000000..22e622e
--- /dev/null
+++ b/docs/helper_8h__incl.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/helper_8h__incl.md5 b/docs/helper_8h__incl.md5
new file mode 100644
index 0000000..e553760
--- /dev/null
+++ b/docs/helper_8h__incl.md5
@@ -0,0 +1 @@
+259281a56cf33665dc686d86fe837a4d
\ No newline at end of file
diff --git a/docs/helper_8h__incl.png b/docs/helper_8h__incl.png
new file mode 100644
index 0000000..d2165c2
Binary files /dev/null and b/docs/helper_8h__incl.png differ
diff --git a/docs/helper_8h_source.html b/docs/helper_8h_source.html
new file mode 100644
index 0000000..3ca0786
--- /dev/null
+++ b/docs/helper_8h_source.html
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/hierarchy.html b/docs/hierarchy.html
new file mode 100644
index 0000000..99dbae8
--- /dev/null
+++ b/docs/hierarchy.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
| ▼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 |
+ 1.8.17
+
+
+
diff --git a/docs/index.html b/docs/index.html
new file mode 100644
index 0000000..67fdd8a
--- /dev/null
+++ b/docs/index.html
@@ -0,0 +1,324 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
is a simple, easy to use command line parameter parser.
+ 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:
++How do i actually import this into my existing project?
+
I am working on a proper way to make this a fast-and-easy include.
+ I am probably going to make it a single-header–single-cpp file solution. A namespace will obviously also be used.
+
If you want to use it NOW, the best idea would probably be to either compile a lib from source or set the entire Visual Studio project as a dependency, if you are using VS.
+The concept is that each parameter must be one of five types. These are:
Here are examples on how to create them
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:
Looks super easy! But what about actual values?
What about lists?
Abbreviations are a very important part of command line arguments. Like, typing -f instead of --force. Here's how to use them in Hazelnupp:
++That's all cool and stuff, but this looks like a LOT of error-checking and not elegant at all! How would i actually use this?
+
For exactly this reason, there are constraints. With this, you can control what the data looks like! Constraints serve two main purposes:
+With ParamConstraint::Require() you can declare that a paramater must either always be present, or provide a default value.
+
Minimal working example:
With type safety you can always be certain that you are working with the correct type!
+ By creating a type-constraint you force Hazelnupp to use a certain type.
+ 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:
The conversions *->list just create a list with a single entry (except for void->list which produces an empty list).
+ The *->void conversions just drop their value.
Minimal working example:
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:
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.
+ Whilst i did my best do make sure it does, i bet there are still a few flaws i did overlook.
+ Please know that i am not obliged to work on fixes. I do have other stuff to do. This does not mean that i won't do it, but i'm not sure when.
+ Feel free to submit a PR if you fixed something :)
Chaining abbreviated parameters, like this:
+ 1.8.17
+
+
+
diff --git a/docs/index_8md.html b/docs/index_8md.html
new file mode 100644
index 0000000..be5e7cb
--- /dev/null
+++ b/docs/index_8md.html
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+ 1.8.17
+
+
+
diff --git a/docs/inherit_graph_0.map b/docs/inherit_graph_0.map
new file mode 100644
index 0000000..9741c9e
--- /dev/null
+++ b/docs/inherit_graph_0.map
@@ -0,0 +1,3 @@
+
diff --git a/docs/inherit_graph_0.md5 b/docs/inherit_graph_0.md5
new file mode 100644
index 0000000..232c3e6
--- /dev/null
+++ b/docs/inherit_graph_0.md5
@@ -0,0 +1 @@
+05f5fbf778280a49be054f37088fe987
\ No newline at end of file
diff --git a/docs/inherit_graph_0.png b/docs/inherit_graph_0.png
new file mode 100644
index 0000000..8b3ae89
Binary files /dev/null and b/docs/inherit_graph_0.png differ
diff --git a/docs/inherit_graph_1.map b/docs/inherit_graph_1.map
new file mode 100644
index 0000000..bbbbf01
--- /dev/null
+++ b/docs/inherit_graph_1.map
@@ -0,0 +1,9 @@
+
diff --git a/docs/inherit_graph_1.md5 b/docs/inherit_graph_1.md5
new file mode 100644
index 0000000..9fcad0b
--- /dev/null
+++ b/docs/inherit_graph_1.md5
@@ -0,0 +1 @@
+11f045deeaf9a601d5ad34a79967a0f9
\ No newline at end of file
diff --git a/docs/inherit_graph_1.png b/docs/inherit_graph_1.png
new file mode 100644
index 0000000..827eff2
Binary files /dev/null and b/docs/inherit_graph_1.png differ
diff --git a/docs/inherit_graph_2.map b/docs/inherit_graph_2.map
new file mode 100644
index 0000000..67e54a1
--- /dev/null
+++ b/docs/inherit_graph_2.map
@@ -0,0 +1,3 @@
+
diff --git a/docs/inherit_graph_2.md5 b/docs/inherit_graph_2.md5
new file mode 100644
index 0000000..3373ae5
--- /dev/null
+++ b/docs/inherit_graph_2.md5
@@ -0,0 +1 @@
+192546f8044e385dcb4e1aca18ebe513
\ No newline at end of file
diff --git a/docs/inherit_graph_2.png b/docs/inherit_graph_2.png
new file mode 100644
index 0000000..7cac96f
Binary files /dev/null and b/docs/inherit_graph_2.png differ
diff --git a/docs/inherit_graph_3.map b/docs/inherit_graph_3.map
new file mode 100644
index 0000000..b155a08
--- /dev/null
+++ b/docs/inherit_graph_3.map
@@ -0,0 +1,3 @@
+
diff --git a/docs/inherit_graph_3.md5 b/docs/inherit_graph_3.md5
new file mode 100644
index 0000000..308f1f7
--- /dev/null
+++ b/docs/inherit_graph_3.md5
@@ -0,0 +1 @@
+6481c4409a2d34d7347ae0ab04e39488
\ No newline at end of file
diff --git a/docs/inherit_graph_3.png b/docs/inherit_graph_3.png
new file mode 100644
index 0000000..15e18f4
Binary files /dev/null and b/docs/inherit_graph_3.png differ
diff --git a/docs/inherit_graph_4.map b/docs/inherit_graph_4.map
new file mode 100644
index 0000000..1a5cc03
--- /dev/null
+++ b/docs/inherit_graph_4.map
@@ -0,0 +1,3 @@
+
diff --git a/docs/inherit_graph_4.md5 b/docs/inherit_graph_4.md5
new file mode 100644
index 0000000..86dc5ad
--- /dev/null
+++ b/docs/inherit_graph_4.md5
@@ -0,0 +1 @@
+c74d2ba194164b7d25404563e65b9801
\ No newline at end of file
diff --git a/docs/inherit_graph_4.png b/docs/inherit_graph_4.png
new file mode 100644
index 0000000..8b0046f
Binary files /dev/null and b/docs/inherit_graph_4.png differ
diff --git a/docs/inherit_graph_5.map b/docs/inherit_graph_5.map
new file mode 100644
index 0000000..262f085
--- /dev/null
+++ b/docs/inherit_graph_5.map
@@ -0,0 +1,8 @@
+
diff --git a/docs/inherit_graph_5.md5 b/docs/inherit_graph_5.md5
new file mode 100644
index 0000000..8306c47
--- /dev/null
+++ b/docs/inherit_graph_5.md5
@@ -0,0 +1 @@
+62f776d5de34d54281012fb34d2f62cc
\ No newline at end of file
diff --git a/docs/inherit_graph_5.png b/docs/inherit_graph_5.png
new file mode 100644
index 0000000..a1ae793
Binary files /dev/null and b/docs/inherit_graph_5.png differ
diff --git a/docs/inherits.html b/docs/inherits.html
new file mode 100644
index 0000000..cb18cf9
--- /dev/null
+++ b/docs/inherits.html
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+
+
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+ 1.8.17
+
+
+
diff --git a/docs/jquery.js b/docs/jquery.js
new file mode 100644
index 0000000..103c32d
--- /dev/null
+++ b/docs/jquery.js
@@ -0,0 +1,35 @@
+/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0![]() |
+
+ Leonetienne/Hazelnupp
+
+ Simple, easy to use, command line parameter interface
+ |
+

Go to the source code of this file.
++Functions | |
| int | main (int argc, char **argv) |
+ 1.8.17
+
+
+