monero/contrib/epee
Jeffrey bd0a511995 Move copyable_atomic to be a sub-class of cryptonote_connection_context
epee::copyable_atomic was only be used by one struct, cryptonote_connection_context.
This should probably eventually factored out of that class, so I left the following comment:

This class was originally from the EPEE module. It is identical in function to std::atomic<uint32_t> except
that it has copy-construction and copy-assignment defined, which means that earliers devs didn't have to write
custom copy-contructors and copy-assingment operators for the outer class, cryptonote_connection_context.
cryptonote_connection_context should probably be refactored because it is both trying to be POD-like while
also (very loosely) controlling access to its atomic members.
2022-02-15 17:36:45 -06:00
..
demo cmake: set 3.5 as minimum version 2021-04-27 11:02:05 +02:00
include Move copyable_atomic to be a sub-class of cryptonote_connection_context 2022-02-15 17:36:45 -06:00
src Removed unused functions from file_io_utils 2022-02-10 18:41:29 -06:00
tests cmake: set required C/C++ standard to 11 2021-09-16 10:44:25 +02:00
CMakeLists.txt Update copyright year to 2020 2020-05-06 22:36:54 -04:00
LICENSE.txt year updated in license 2015-01-02 18:52:46 +02:00
README.md year updated in license 2015-01-02 18:52:46 +02:00

epee - is a small library of helpers, wrappers, tools and and so on, used to make my life easier.