Migrate to C++17
-
::type
->_t
-
::value
->_v
-
if constexpr
where appropriate -
[[nodiscard]]
where appropriate -
[[fallthrough]]
and nodefault:
where appropriate -
[[maybe_unused]]
where appropriate - structured bindings where appropriate
-
integral_constant<bool>
->bool_constant
void_t
-
static_assert
with no args -
emplace
instead ofpush_back
-
src/pn532/channel.cpp
-
src/pn532/i2c.cpp
-
src/pn532/data.cpp
-
src/pn532/hsu.cpp
-
src/pn532/nfc.cpp
-
src/pn532/desfire_pcd.cpp
-
src/pn532/msg.cpp
-
src/desfire/cipher_impl.cpp
-
src/desfire/data.cpp
-
src/desfire/tag.cpp
-
src/desfire/cipher_scheme_legacy.cpp
-
src/desfire/crypto_algo.cpp
-
src/desfire/msg.cpp
-
src/unittest_transport.h
-
src/test/utils.cpp
-
src/test/utils.hpp
-
src/test/main.cpp
-
examples/select_tag.cpp
-
examples/selftest.cpp
-
examples/initialize.cpp
-
include/pn532/log.h
-
include/pn532/bits.hpp
-
include/pn532/channel.hpp
-
include/pn532/data.hpp
-
include/pn532/bits_algo.hpp
-
include/pn532/hsu.hpp
-
include/pn532/nfc.hpp
-
include/pn532/desfire_pcd.hpp
-
include/pn532/msg.hpp
-
include/pn532/i2c.hpp
-
include/desfire/log.h
-
include/desfire/tag.hpp
-
include/desfire/key_actor.hpp
-
include/desfire/controller.hpp
-
include/desfire/bits.hpp
-
include/desfire/cipher_scheme_legacy.hpp
-
include/desfire/data.hpp
-
include/desfire/crypto_algo.hpp
-
include/desfire/cipher_impl.hpp
-
include/desfire/cipher.hpp
-
include/desfire/msg.hpp
-
include/desfire/cipher_scheme.hpp
-
include/mlab/byte_order.hpp
-
include/mlab/any_of.hpp
-
include/mlab/result.hpp
-
include/mlab/bin_data.hpp
Edited by Pietro Saccardi