├── .clang-format ├── .clang-tidy ├── .github └── ISSUE_TEMPLATE │ └── release-issue-template.md ├── .gitignore ├── .gitmodules ├── .travis.yml ├── CHANGELOG.md ├── CMakeLists.txt ├── LICENSE ├── LICENSE.thirdparty ├── README.md ├── deps └── CMakeLists.txt ├── docs └── value.md ├── extras ├── CMakeLists.txt ├── googletest.cmake └── rapidjson.cmake ├── include ├── CMakeLists.txt └── mapbox │ ├── compatibility │ └── value.hpp │ ├── io │ └── io.hpp │ ├── platform.hpp │ ├── polyfills │ └── mbx │ │ └── expected.hpp │ ├── std │ └── weak.hpp │ └── util │ ├── expected.hpp │ └── type_wrapper.hpp ├── license-lock ├── scripts ├── check-license.sh ├── ci │ ├── install-tests.sh │ ├── run-syntax-check.sh │ └── run-tests.sh └── license-checker │ ├── .flowconfig │ ├── license-checker │ ├── main.js │ ├── package-lock.json │ └── package.json └── test ├── .gitignore ├── CMakeLists.txt ├── compatibility └── value.cpp ├── fixtures └── hello_world.txt ├── io ├── io.cpp ├── io_delete.cpp └── io_delete.hpp ├── std └── weak.cpp ├── test_defines.hpp.in └── util └── type_wrapper.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/release-issue-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/.github/ISSUE_TEMPLATE/release-issue-template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.thirdparty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/LICENSE.thirdparty -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/README.md -------------------------------------------------------------------------------- /deps/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/deps/CMakeLists.txt -------------------------------------------------------------------------------- /docs/value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/docs/value.md -------------------------------------------------------------------------------- /extras/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/extras/CMakeLists.txt -------------------------------------------------------------------------------- /extras/googletest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/extras/googletest.cmake -------------------------------------------------------------------------------- /extras/rapidjson.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/extras/rapidjson.cmake -------------------------------------------------------------------------------- /include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/include/CMakeLists.txt -------------------------------------------------------------------------------- /include/mapbox/compatibility/value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/include/mapbox/compatibility/value.hpp -------------------------------------------------------------------------------- /include/mapbox/io/io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/include/mapbox/io/io.hpp -------------------------------------------------------------------------------- /include/mapbox/platform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/include/mapbox/platform.hpp -------------------------------------------------------------------------------- /include/mapbox/polyfills/mbx/expected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/include/mapbox/polyfills/mbx/expected.hpp -------------------------------------------------------------------------------- /include/mapbox/std/weak.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/include/mapbox/std/weak.hpp -------------------------------------------------------------------------------- /include/mapbox/util/expected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/include/mapbox/util/expected.hpp -------------------------------------------------------------------------------- /include/mapbox/util/type_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/include/mapbox/util/type_wrapper.hpp -------------------------------------------------------------------------------- /license-lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/license-lock -------------------------------------------------------------------------------- /scripts/check-license.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/scripts/check-license.sh -------------------------------------------------------------------------------- /scripts/ci/install-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/scripts/ci/install-tests.sh -------------------------------------------------------------------------------- /scripts/ci/run-syntax-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/scripts/ci/run-syntax-check.sh -------------------------------------------------------------------------------- /scripts/ci/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/scripts/ci/run-tests.sh -------------------------------------------------------------------------------- /scripts/license-checker/.flowconfig: -------------------------------------------------------------------------------- 1 | [version] 2 | 0.93.0 3 | -------------------------------------------------------------------------------- /scripts/license-checker/license-checker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/scripts/license-checker/license-checker -------------------------------------------------------------------------------- /scripts/license-checker/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/scripts/license-checker/main.js -------------------------------------------------------------------------------- /scripts/license-checker/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/scripts/license-checker/package-lock.json -------------------------------------------------------------------------------- /scripts/license-checker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/scripts/license-checker/package.json -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | test_defines.hpp -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/compatibility/value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/test/compatibility/value.cpp -------------------------------------------------------------------------------- /test/fixtures/hello_world.txt: -------------------------------------------------------------------------------- 1 | Hello, World! 2 | -------------------------------------------------------------------------------- /test/io/io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/test/io/io.cpp -------------------------------------------------------------------------------- /test/io/io_delete.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/test/io/io_delete.cpp -------------------------------------------------------------------------------- /test/io/io_delete.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/test/io/io_delete.hpp -------------------------------------------------------------------------------- /test/std/weak.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/test/std/weak.cpp -------------------------------------------------------------------------------- /test/test_defines.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/test/test_defines.hpp.in -------------------------------------------------------------------------------- /test/util/type_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mapbox-base/HEAD/test/util/type_wrapper.cpp --------------------------------------------------------------------------------