Antony Polukhin
|
d069511e31
|
Update copyright
|
2019-01-17 13:00:51 +03:00 |
|
Antony Polukhin
|
2cd28cdd9c
|
Replace boost/test/minimal.hpp from Boost.Test with boost/core/lightweight_test.hpp
|
2018-12-22 21:35:48 +03:00 |
|
Daniela Engert
|
6c2c2fd506
|
Silence msvc compiler warnings about constant conditional expressions, returning the adress of local variables, and unused formal parameters.
Signed-off-by: Daniela Engert <dani@ngrt.de>
|
2017-06-08 19:10:43 +02:00 |
|
Albert Sverdlov
|
5b61db29a3
|
Remove unnecessary variable
|
2017-05-29 20:37:59 +03:00 |
|
Albert Sverdlov
|
f62f657d4e
|
Fix tests; Fix copyright; Remove unnecessary mpl::not
|
2017-05-29 18:42:25 +03:00 |
|
Albert Sverdlov
|
1cc3765061
|
Handle get<U&>() case; Add tests
|
2017-05-26 02:54:28 +03:00 |
|
Antony Polukhin
|
fc7a665272
|
Make polymorphic_*get work as *get in undocumented border cases and fix tests (trac 11950)
|
2017-02-02 22:19:37 +03:00 |
|
Antony Polukhin
|
34e2a9dec8
|
Relax compile time checks for all the 'get' functions and add more tests
|
2015-06-17 00:42:42 +03:00 |
|
Antony Polukhin
|
2b2cc6543c
|
Fix error with missing include, that was found by Maarten de Vries
|
2015-05-10 21:53:27 +03:00 |
|
Antony Polukhin
|
3e9aec5371
|
Avoid some non essential hard for compilers tests, improve tests coverage
|
2014-12-11 15:21:35 +03:00 |
|
Antony Polukhin
|
cbf4bbf1b1
|
Apply naming recomendations from mailing list discussion: unsafe=>relaxed, safe=>strict
|
2014-12-10 14:03:33 +03:00 |
|
Antony Polukhin
|
46250fa7d2
|
Make polymorphic_get U type compile time checked, add more tests and improve docs. Use strict as a default policy for polymorphic_get and get (as recomended at mailing list discussions)
|
2014-12-10 13:32:18 +03:00 |
|
Antony Polukhin
|
bcf506a296
|
Started the work on polymorphic_get to determinate sanity/safety of getting Base type. Fixed an issue with polymorphic_get<const final>. More tests, added safe_get and unsafe_get methods. Minor update of the docs
|
2014-12-09 20:50:18 +03:00 |
|
Antony Polukhin
|
1231f51501
|
Initial implementation of a metaprogramming function, that is capable of detecting element index in variant::types. Some tests to make sure that no old valid code was broken
|
2014-12-09 17:31:41 +03:00 |
|