heck
|
47a1ea9e4c
|
move 'src' to 'src_old'
|
3 years ago |
heck
|
eaa77767a7
|
add .clang-format / reformat
If you dont like reformatting
of complete codebases, the solution is to USE this.
|
3 years ago |
roker
|
4e43ab01f2
|
add docu, add tests. next try.....
|
4 years ago |
roker
|
f1179d91da
|
move operations are 'noexcept'. implement copy_out() for stringpair and message.
|
4 years ago |
roker
|
7973a9638b
|
okay, we allow copying for all Wrapper where copy_out() is implemented.
|
4 years ago |
roker
|
d965b3115b
|
allow non-const access to wrapped type. Can be dangerous! USE WITH CAUTION!
|
4 years ago |
roker
|
af5720bed0
|
add copy_out() to get a copy of the wrapped value.
|
4 years ago |
roker
|
57ee30017d
|
test the wrapper for message.
|
4 years ago |
roker
|
2348e3a080
|
inherit from std::iterator<> to add some typedefs that make GNU G++ happy. Unfortunately, std::iterator<> is deprecated in C++17, for whatever reason. :-/
|
4 years ago |
roker
|
fea6876528
|
remove warning. :-D
|
4 years ago |
roker
|
23d25ef428
|
G++ does not like "non-template functions as friends of class templates. So I change the operator== into member function. :-|
|
4 years ago |
roker
|
176d649476
|
add bloblist specialization. DOES NOT COMPILE, YET.
|
4 years ago |
roker
|
16cf6ce9c3
|
add stringlist wrapper.
|
4 years ago |
roker
|
b8529ff268
|
change return type.
|
4 years ago |
roker
|
8f86913011
|
implement missing member functions for StringPair and StringPairList.
|
4 years ago |
roker
|
2b41928f54
|
define a separate iterator type which can be copied easily and does not own the pointee. Add weird member pointer. \o/
|
4 years ago |
roker
|
8c2cef7b27
|
okay, it does not work this way: iterators are copied often, but the main Wrapper<T> shall not be copyable.
|
4 years ago |
roker
|
0f8cdd048a
|
add ListWrapper<T,E>. define StringPairList.
|
4 years ago |
roker
|
d52ed09280
|
add unittest_stringpair; fix linker errors.
|
4 years ago |
roker
|
7f7198fb21
|
yay, template<> template<> does the trick! awesome syntax.
|
4 years ago |
roker
|
fe88301c3b
|
implement the wrapper for certain types.
|
4 years ago |
roker
|
57bbe558e4
|
change include guard to fulfill our coding style standard. :-)
|
4 years ago |
roker
|
e46c0b6477
|
generic wrapper for several C datatypes.
|
4 years ago |