This website requires JavaScript.
Explore
Help
Sign In
feedc0de
/
boost_endian
Watch
1
Star
0
Fork
0
forked from
boostorg/endian
Code
Pull Requests
Activity
Files
f9c562b4b478e0aa98cafe5046db1bdc6e30251f
boost_endian
/
include
/
boost
/
endian
T
History
Beman
f9c562b4b4
Rework conversion.hpp: Make the UDT customization point for the value returning conversion functions much more explicit. Provide a separate UDT customization point for the in-place conversion functions, and reverse_in_place() overloads for the built-in arithmetic types. Eliminate the unsafe general-use reverse functions. With explicit customization points these are no longer needed. Complete the renaming of conversion functions started in the prior commit. The reverse and reverse_in_place names are much more meaningful and less likely to be misunderstood. The longer "reverse_in_place" name will hopefully at least slow users down before inappropriate (and possibly unsafe use, such as when trying to recover data after an exception).
2014-11-22 16:27:11 -05:00
..
detail
Re-implement the endian types by inheriting from endian_buffer.
2014-11-15 21:04:19 -05:00
arithmetic.hpp
Major renaming. Class "endian" becomes class "endian_arithmetic" to mimic the C++ standard's description of such types as "arithmetic types". Rename header accordingly. The convenience typedefs have been changed shorten aligned names, as they are often being, but keeping the unaligned type names relatively short via a simple "_ut" suffix.
2014-11-19 10:53:11 -05:00
buffers.hpp
Rename endian_buffer typedefs. New names a bit longer, but also a bit more explicit and more obviously related to endian_arithmetic typedefs.
2014-11-21 15:49:28 -05:00
conversion.hpp
Rework conversion.hpp: Make the UDT customization point for the value returning conversion functions much more explicit. Provide a separate UDT customization point for the in-place conversion functions, and reverse_in_place() overloads for the built-in arithmetic types. Eliminate the unsafe general-use reverse functions. With explicit customization points these are no longer needed. Complete the renaming of conversion functions started in the prior commit. The reverse and reverse_in_place names are much more meaningful and less likely to be misunderstood. The longer "reverse_in_place" name will hopefully at least slow users down before inappropriate (and possibly unsafe use, such as when trying to recover data after an exception).
2014-11-22 16:27:11 -05:00
std_pair.hpp
Rename header converters.hpp back to conversion.hpp. Clean up infrastructure.
2013-05-18 16:14:30 -04:00