roker
|
9f2d01a2bf
|
add identity & identity_list.
|
4 years ago |
roker
|
2e1241bb5f
|
okay, ListWrapper<bloblist_t*, void> is a full specialization, so its members don't need "template<>". Clang++ did not tell me that, g++ did. But still bizarre somehow...
|
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
|
76ead4b179
|
add identity.cc I had fogotten.
|
4 years ago |
roker
|
801f23a746
|
uuuh... a const_cast would silent the compiler. hmm.
|
4 years ago |
roker
|
392662b981
|
unittest to show how the intended usage will be.
|
4 years ago |
roker
|
cbbd03ae01
|
okay, if I change the value_type from 'char*' to 'const char*' I got other troubles there... *sigh*
|
4 years ago |
roker
|
16cf6ce9c3
|
add stringlist wrapper.
|
4 years ago |
roker
|
b8529ff268
|
change return type.
|
4 years ago |
roker
|
39e8dd2d10
|
Yay, all tests are green now! \o/
|
4 years ago |
roker
|
555c3acd88
|
fix member functions
|
4 years ago |
roker
|
450acba1bc
|
now the unittests compile. \o/ All declared functions & variables are defined.
|
4 years ago |
roker
|
8f86913011
|
implement missing member functions for StringPair and StringPairList.
|
4 years ago |
roker
|
999052db8b
|
externalize zhe initializer_list<> to get better compiler error messages. might be reverted sometimes later.
|
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
|
680a19bcc8
|
find() -> find_if() etc. to make it compile. *sigh*
|
4 years ago |
roker
|
68f3006e37
|
fix unittests. but there is still a lot to do...
|
4 years ago |
roker
|
0f8cdd048a
|
add ListWrapper<T,E>. define StringPairList.
|
4 years ago |
roker
|
1a270a0106
|
add comprehensive test for pEp::StringPairList
|
4 years ago |
roker
|
63cc9909a2
|
add default goal in Makefile.
|
4 years ago |
roker
|
377074baf8
|
make 'all' a PONY target.
|
4 years ago |
roker
|
d52ed09280
|
add unittest_stringpair; fix linker errors.
|
4 years ago |
roker
|
b8b855e075
|
add wrapper for stringpair_t
|
4 years ago |
roker
|
2a8fbafbb8
|
add operator""_sv().
|
4 years ago |
roker
|
c36701cdee
|
generate_nfc_compose() is in namespace pEp.
|
4 years ago |
roker
|
263222aefb
|
add simple unittest; stolen from JSON Adapter.
|
4 years ago |
roker
|
cf27e646b6
|
move nfc stuff into namespace pEp.
|
4 years ago |
roker
|
450275c71a
|
add NFC functions from pEpMIME.
|
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
|
68052a3c78
|
add 1st rough version of test/Makefile
|
4 years ago |
roker
|
fa8c1bf66c
|
add .gitignore
|
4 years ago |
roker
|
f98d163384
|
add Makefiles & Makefile.conf, stolen from libpEpAdapter.
|
4 years ago |
roker
|
6f4ac9e572
|
add operator""_CRLF() to ease definition of NET-ASCII/NET-Unicode test data strings.
|
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 |
roker
|
b70c3eaff2
|
copy discussion result from pad to README.md
|
4 years ago |
roker
|
33dfc474bd
|
add string_view.hh – stolen from pEpMIME. :-D
|
4 years ago |
roker
|
dc58044ebe
|
more details. :-)
|
4 years ago |
roker
|
b5147af0c4
|
add first design goals & principles
|
4 years ago |
roker
|
6707068d28
|
Initial commit
|
4 years ago |