1 Commits (47a1ea9e4c15a96b9b9985a0de3adb680f17e6bc)

Author SHA1 Message Date
heck 47a1ea9e4c move 'src' to 'src_old' 3 years ago
heck eaa77767a7 add .clang-format / reformat 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