oxen-core/contrib/epee/tests
Jason Rhinelander a9294cdbef Remove boost::value_initialized and BOOST_FOREACH (#921)
Neither of these have a place in modern C++11; boost::value_initialized
is entirely superseded by `Type var{};` which does value initialization
(or default construction if a default constructor is defined).  More
problematically, each `boost::value_initialized<T>` requires
instantiation of another wrapping templated type which is a pointless
price to pay the compiler in C++11 or newer.

Also removed is the AUTO_VAL_INIT macro (which is just a simple macro
around constructing a boost::value_initialized<T>).

BOOST_FOREACH is a similarly massive pile of code to implement
C++11-style for-each loops. (And bizarrely it *doesn't* appear to fall
back to C++ for-each loops even when under a C++11 compiler!)

This removes both entirely from the codebase.
2019-11-01 09:26:58 +11:00
..
data/storages year updated in license 2015-01-02 18:52:46 +02:00
src Remove boost::value_initialized and BOOST_FOREACH (#921) 2019-11-01 09:26:58 +11:00
.gitignore moved all stuff to github 2014-03-03 22:07:58 +00:00
generate_vc_proj.bat year updated in license 2015-01-02 18:52:46 +02:00