Boost.org static_assert module
Go to file
jzmaddock 45eec41c29
Merge pull request #15 from sdarwin/githubactions
GitHub Actions config
2022-03-08 09:35:50 +00:00
.github/workflows Update GitHub Actions CI file 2022-03-07 20:16:18 +00:00
doc Add, and update, documentation build targets. 2016-10-07 23:07:36 -05:00
example Change LIBRARIES to LINK_LIBRARIES 2019-12-27 04:20:36 +02:00
include/boost Small fix for Wsign-conversion 2021-10-13 15:10:36 +02:00
meta [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. 2021-01-21 11:09:31 -05:00
test Untabify 2019-12-29 18:47:06 +02:00
.gitattributes
.travis.yml Fix CMake tests in .travis.yml 2021-06-10 16:34:02 +03:00
CMakeLists.txt Update CMakeLists.txt 2021-06-10 02:06:15 +03:00
Jamfile.v2 temporarily fix up paths until we can delete this file. 2016-06-14 18:43:24 +01:00
README.md add README.md 2018-10-15 18:12:54 +01:00
index.html
static_assert.htm

README.md

Boost StaticAssert Library

The Boost StaticAssert library provides static assertions for C++, this library is the ancestor to C++ native static_assert's and can be used on older compilers which don't have that feature.

The full documentation is available on boost.org.

Support, bugs and feature requests

Bugs and feature requests can be reported through the Gitub issue tracker (see open issues and closed issues).

You can submit your changes through a pull request.

There is no mailing-list specific to Boost StaticAssert, although you can use the general-purpose Boost mailing-list using the tag [static_assert].

Development

Clone the whole boost project, which includes the individual Boost projects as submodules (see boost+git doc):

git clone https://github.com/boostorg/boost
cd boost
git submodule update --init

The Boost StaticAssert Library is located in libs/static_assert/.

Running tests

First, make sure you are in libs/static_assert/test. You can either run all the tests listed in Jamfile.v2 or run a single test:

../../../b2                        <- run all tests
../../../b2 static_assert_test     <- single test