Commit Graph

19 Commits

Author SHA1 Message Date
Beman f14f080359 Change the specification for native ordering to allow implementations to support orderings in addition to big and little. Thanks to Howard Hinnant for suggesting this change and providing draft wording. Also update headers to reflect actual inclusion hierarchy. 2015-10-16 10:30:34 -04:00
Beman 01f7e359bb Update docs to reflect removal of floating point support from 1.58.0 2015-03-25 08:05:49 -04:00
Beman 63a5b4ff54 Manually apply a few renaming corrections. Reorder typedefs in synopsis for consistency. 2015-02-23 08:06:01 -05:00
Beman 9c0cbae556 Revert the default (*_t) types to unaligned, and used *_at to identify the aligned types. See mini-review thread for rationale. 2015-02-23 07:24:17 -05:00
Beman 963f00ec8f Add missing one byte aligned types, plus other minor fixes. 2015-02-21 07:38:03 -05:00
Beman c62aa232e1 Apply mini-review editorial fixes from Rob Stewart, mostly just accepting his suggested wording. 2015-02-17 11:21:21 -05:00
Beman b0ef03b9d6 Rearranges rows and columns in tables. Add big_int8_t, big_uint8_t, little_int8_t, little_uint8_t arithmetic and buffer types, in response to mini-review query. 2015-02-16 19:31:48 -05:00
Beman 2a4584a413 Add recommendation to protect against assignment ills, with example. 2015-01-26 09:16:41 -05:00
Beman 3d814f4f52 Add docs for BOOST_ENDIAN_DEPRECATED_NAMES compatibility. Fix inspect issues. 2015-01-19 07:41:28 -05:00
Beman e9ae69f3d0 Don another pass through the docs. 2015-01-17 16:53:41 -05:00
Beman 35f4c47a22 Add endian_buffer stream inserter and extractor, beef up buffer_test a bit. 2015-01-17 10:25:29 -05:00
Beman c440b3b7da Update modification date. Explicit updated needed because of FrontPage bug. 2015-01-04 09:26:49 -05:00
Beman 04d079fa61 Refactor "Choosing the approach" into its own page. It was dominating the main home page, yet is really a topic for study after other material is absorbed. 2015-01-02 10:46:53 -05:00
Beman 25a00586a2 Replace local ref to boost.png with full URL so works for gh-pages and other environments where local ref is not available. 2014-12-17 09:21:28 -05:00
Beman dcca2835a9 Rename "reverse_endianness" to "endian_reverse". Shorter but still plenty explicit. See bikeshed.txt for alternatives considered. 2014-12-10 08:30:30 -05:00
Beman 28fd6ef4b0 Bring docs in sync with implementation. Still somewhat incomplete. 2014-12-09 07:04:48 -05:00
Beman f96cec4f17 Work-in-progress on endian_buffer docs. 2014-12-06 08:16:35 -05:00
Beman b6c9150aea Doc tweeks. 2014-12-05 09:03:17 -05:00
Beman 84faaa7bbf Rename the conversion functions to discourage unthinking use of the in-place versions as these are unsafe in that they effectively break the type system by treating the buffer as an undescriminated union. Remove the synonym functions based on names popularized by BSD, OS X, and Linux since these are permitted to be implemented as macros, which would cause endless difficulties if encountered. 2014-11-20 15:38:25 -05:00