├── .clang-format ├── .gitignore ├── .gitmodules ├── .travis.yml ├── CMakeLists.txt ├── changelog.md ├── examples ├── affine.cpp ├── cake.cpp ├── chrono.cpp ├── implicit.cpp ├── mpusz.cpp ├── ostream.cpp ├── oven.cpp ├── overflow.cpp ├── pirate_ninja.cpp ├── radioactivity.cpp ├── runtime.cpp └── temperature.cpp ├── include └── benri │ ├── casts.h │ ├── chrono.h │ ├── cmath.h │ ├── impl │ ├── config.h │ ├── dimension.h │ ├── math.h │ ├── meta │ │ ├── algorithm.h │ │ ├── array.h │ │ ├── math.h │ │ └── string.h │ ├── prefix.h │ ├── type │ │ ├── comp.h │ │ ├── list.h │ │ ├── sort.h │ │ └── traits.h │ └── unit.h │ ├── quantity.h │ ├── quantity_point.h │ └── si │ ├── astronomic.h │ ├── base.h │ ├── cgs.h │ ├── data.h │ ├── dimensions.h │ ├── everything.h │ ├── imperial.h │ ├── macros.h │ ├── prefixes.h │ ├── si.h │ └── temperature.h ├── license.md ├── readme.md ├── tables.md └── tests ├── CMakeLists.txt ├── casts.cpp ├── chrono.cpp ├── constants.cpp ├── everything.cpp ├── helpers.h ├── one.cpp ├── quantity.cpp ├── quantity_point.cpp └── temperature.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/changelog.md -------------------------------------------------------------------------------- /examples/affine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/examples/affine.cpp -------------------------------------------------------------------------------- /examples/cake.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/examples/cake.cpp -------------------------------------------------------------------------------- /examples/chrono.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/examples/chrono.cpp -------------------------------------------------------------------------------- /examples/implicit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/examples/implicit.cpp -------------------------------------------------------------------------------- /examples/mpusz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/examples/mpusz.cpp -------------------------------------------------------------------------------- /examples/ostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/examples/ostream.cpp -------------------------------------------------------------------------------- /examples/oven.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/examples/oven.cpp -------------------------------------------------------------------------------- /examples/overflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/examples/overflow.cpp -------------------------------------------------------------------------------- /examples/pirate_ninja.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/examples/pirate_ninja.cpp -------------------------------------------------------------------------------- /examples/radioactivity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/examples/radioactivity.cpp -------------------------------------------------------------------------------- /examples/runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/examples/runtime.cpp -------------------------------------------------------------------------------- /examples/temperature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/examples/temperature.cpp -------------------------------------------------------------------------------- /include/benri/casts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/casts.h -------------------------------------------------------------------------------- /include/benri/chrono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/chrono.h -------------------------------------------------------------------------------- /include/benri/cmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/cmath.h -------------------------------------------------------------------------------- /include/benri/impl/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/impl/config.h -------------------------------------------------------------------------------- /include/benri/impl/dimension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/impl/dimension.h -------------------------------------------------------------------------------- /include/benri/impl/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/impl/math.h -------------------------------------------------------------------------------- /include/benri/impl/meta/algorithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/impl/meta/algorithm.h -------------------------------------------------------------------------------- /include/benri/impl/meta/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/impl/meta/array.h -------------------------------------------------------------------------------- /include/benri/impl/meta/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/impl/meta/math.h -------------------------------------------------------------------------------- /include/benri/impl/meta/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/impl/meta/string.h -------------------------------------------------------------------------------- /include/benri/impl/prefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/impl/prefix.h -------------------------------------------------------------------------------- /include/benri/impl/type/comp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/impl/type/comp.h -------------------------------------------------------------------------------- /include/benri/impl/type/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/impl/type/list.h -------------------------------------------------------------------------------- /include/benri/impl/type/sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/impl/type/sort.h -------------------------------------------------------------------------------- /include/benri/impl/type/traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/impl/type/traits.h -------------------------------------------------------------------------------- /include/benri/impl/unit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/impl/unit.h -------------------------------------------------------------------------------- /include/benri/quantity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/quantity.h -------------------------------------------------------------------------------- /include/benri/quantity_point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/quantity_point.h -------------------------------------------------------------------------------- /include/benri/si/astronomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/si/astronomic.h -------------------------------------------------------------------------------- /include/benri/si/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/si/base.h -------------------------------------------------------------------------------- /include/benri/si/cgs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/si/cgs.h -------------------------------------------------------------------------------- /include/benri/si/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/si/data.h -------------------------------------------------------------------------------- /include/benri/si/dimensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/si/dimensions.h -------------------------------------------------------------------------------- /include/benri/si/everything.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/si/everything.h -------------------------------------------------------------------------------- /include/benri/si/imperial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/si/imperial.h -------------------------------------------------------------------------------- /include/benri/si/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/si/macros.h -------------------------------------------------------------------------------- /include/benri/si/prefixes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/si/prefixes.h -------------------------------------------------------------------------------- /include/benri/si/si.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/si/si.h -------------------------------------------------------------------------------- /include/benri/si/temperature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/include/benri/si/temperature.h -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/license.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/readme.md -------------------------------------------------------------------------------- /tables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/tables.md -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/casts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/tests/casts.cpp -------------------------------------------------------------------------------- /tests/chrono.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/tests/chrono.cpp -------------------------------------------------------------------------------- /tests/constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/tests/constants.cpp -------------------------------------------------------------------------------- /tests/everything.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/tests/everything.cpp -------------------------------------------------------------------------------- /tests/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/tests/helpers.h -------------------------------------------------------------------------------- /tests/one.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/tests/one.cpp -------------------------------------------------------------------------------- /tests/quantity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/tests/quantity.cpp -------------------------------------------------------------------------------- /tests/quantity_point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/tests/quantity_point.cpp -------------------------------------------------------------------------------- /tests/temperature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jansende/benri/HEAD/tests/temperature.cpp --------------------------------------------------------------------------------