├── .clang-format ├── .github ├── gcc-problem-matcher.json └── workflows │ └── ci.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE.rst ├── NEWS.rst ├── README.rst ├── docs ├── conf.py ├── examples │ ├── convert_to_little_endian.rst │ ├── examples.rst │ ├── network.rst │ └── stream_writer_reader.rst ├── index.rst ├── license.rst ├── news.rst ├── requirements.in ├── requirements.txt └── user_api │ ├── big_endian.rst │ ├── is_big_endian.rst │ ├── little_endian.rst │ ├── network.rst │ ├── stream_reader.rst │ ├── stream_writer.rst │ └── user_api.rst ├── endian.png ├── examples ├── convert_to_little_endian.cpp ├── network.cpp ├── stream_writer_reader.cpp └── wscript_build ├── giit.json ├── resolve.json ├── src └── endian │ ├── big_endian.hpp │ ├── detail │ ├── big.hpp │ ├── helpers.hpp │ ├── little.hpp │ └── stream.hpp │ ├── is_big_endian.hpp │ ├── little_endian.hpp │ ├── network.hpp │ ├── stream_reader.hpp │ └── stream_writer.hpp ├── test ├── endian_tests.cpp ├── src │ ├── detail │ │ └── test_stream.cpp │ ├── test_big_endian.cpp │ ├── test_little_endian.cpp │ ├── test_stream_reader.cpp │ ├── test_stream_writer.cpp │ └── test_stream_writer_reader.cpp └── wscript_build ├── waf └── wscript /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/gcc-problem-matcher.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/.github/gcc-problem-matcher.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/LICENSE.rst -------------------------------------------------------------------------------- /NEWS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/NEWS.rst -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/README.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples/convert_to_little_endian.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/docs/examples/convert_to_little_endian.rst -------------------------------------------------------------------------------- /docs/examples/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/docs/examples/examples.rst -------------------------------------------------------------------------------- /docs/examples/network.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/docs/examples/network.rst -------------------------------------------------------------------------------- /docs/examples/stream_writer_reader.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/docs/examples/stream_writer_reader.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/news.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../NEWS.rst 2 | -------------------------------------------------------------------------------- /docs/requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/docs/requirements.in -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/user_api/big_endian.rst: -------------------------------------------------------------------------------- 1 | .. wurfapi:: class_synopsis.rst 2 | :selector: big_endian 3 | -------------------------------------------------------------------------------- /docs/user_api/is_big_endian.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/docs/user_api/is_big_endian.rst -------------------------------------------------------------------------------- /docs/user_api/little_endian.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/docs/user_api/little_endian.rst -------------------------------------------------------------------------------- /docs/user_api/network.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/docs/user_api/network.rst -------------------------------------------------------------------------------- /docs/user_api/stream_reader.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/docs/user_api/stream_reader.rst -------------------------------------------------------------------------------- /docs/user_api/stream_writer.rst: -------------------------------------------------------------------------------- 1 | .. wurfapi:: class_synopsis.rst 2 | :selector: stream_writer -------------------------------------------------------------------------------- /docs/user_api/user_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/docs/user_api/user_api.rst -------------------------------------------------------------------------------- /endian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/endian.png -------------------------------------------------------------------------------- /examples/convert_to_little_endian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/examples/convert_to_little_endian.cpp -------------------------------------------------------------------------------- /examples/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/examples/network.cpp -------------------------------------------------------------------------------- /examples/stream_writer_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/examples/stream_writer_reader.cpp -------------------------------------------------------------------------------- /examples/wscript_build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/examples/wscript_build -------------------------------------------------------------------------------- /giit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/giit.json -------------------------------------------------------------------------------- /resolve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/resolve.json -------------------------------------------------------------------------------- /src/endian/big_endian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/src/endian/big_endian.hpp -------------------------------------------------------------------------------- /src/endian/detail/big.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/src/endian/detail/big.hpp -------------------------------------------------------------------------------- /src/endian/detail/helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/src/endian/detail/helpers.hpp -------------------------------------------------------------------------------- /src/endian/detail/little.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/src/endian/detail/little.hpp -------------------------------------------------------------------------------- /src/endian/detail/stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/src/endian/detail/stream.hpp -------------------------------------------------------------------------------- /src/endian/is_big_endian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/src/endian/is_big_endian.hpp -------------------------------------------------------------------------------- /src/endian/little_endian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/src/endian/little_endian.hpp -------------------------------------------------------------------------------- /src/endian/network.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/src/endian/network.hpp -------------------------------------------------------------------------------- /src/endian/stream_reader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/src/endian/stream_reader.hpp -------------------------------------------------------------------------------- /src/endian/stream_writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/src/endian/stream_writer.hpp -------------------------------------------------------------------------------- /test/endian_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/test/endian_tests.cpp -------------------------------------------------------------------------------- /test/src/detail/test_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/test/src/detail/test_stream.cpp -------------------------------------------------------------------------------- /test/src/test_big_endian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/test/src/test_big_endian.cpp -------------------------------------------------------------------------------- /test/src/test_little_endian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/test/src/test_little_endian.cpp -------------------------------------------------------------------------------- /test/src/test_stream_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/test/src/test_stream_reader.cpp -------------------------------------------------------------------------------- /test/src/test_stream_writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/test/src/test_stream_writer.cpp -------------------------------------------------------------------------------- /test/src/test_stream_writer_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/test/src/test_stream_writer_reader.cpp -------------------------------------------------------------------------------- /test/wscript_build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/test/wscript_build -------------------------------------------------------------------------------- /waf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/waf -------------------------------------------------------------------------------- /wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinwurf/endian/HEAD/wscript --------------------------------------------------------------------------------