Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
PrevUpHomeNext

Test Programs

Table 36.1. Test programs provided with static_assert

Test Program

Expected to Compile

Description

static_assert_example_1.cpp

Platform dependent.

Namespace scope test program, may compile depending upon the platform.

static_assert_example_2.cpp

Yes

Function scope test program.

static_assert_example_3.cpp

Yes

Class scope test program.

static_assert_test.cpp

Yes

Illustrates usage, and should always compile, really just tests compiler compatibility.

static_assert_test_fail_1.cpp

No

Illustrates failure at namespace scope.

static_assert_test_fail_2.cpp

No

Illustrates failure at non-template function scope.

static_assert_test_fail_3.cpp

No

Illustrates failure at non-template class scope.

static_assert_test_fail_4.cpp

No

Illustrates failure at non-template class scope.

static_assert_test_fail_5.cpp

No

Illustrates failure at template class scope.

static_assert_test_fail_6.cpp

No

Illustrates failure at template class member function scope.

static_assert_test_fail_7.cpp

No

Illustrates failure of class scope example.

static_assert_test_fail_8.cpp

No

Illustrates failure of function scope example.

static_assert_test_fail_9.cpp

No

Illustrates failure of function scope example (part 2).



PrevUpHomeNext