diff options
Diffstat (limited to 'libs/type_index')
-rw-r--r-- | libs/type_index/README.md | 21 | ||||
-rw-r--r-- | libs/type_index/doc/type_index.qbk | 4 | ||||
-rw-r--r-- | libs/type_index/test/Jamfile.v2 | 3 |
3 files changed, 20 insertions, 8 deletions
diff --git a/libs/type_index/README.md b/libs/type_index/README.md index abed6bf52f..71937dd83e 100644 --- a/libs/type_index/README.md +++ b/libs/type_index/README.md @@ -1,9 +1,18 @@ -type_index -========== +#[Boost.TypeIndex](http://boost.org/libs/type_index) +Boost.TypeIndex is a part of the [Boost C++ Libraries](http://github.com/boostorg). It is a runtime/compile time copyable type info. -Runtime/Compile time copyable type info. -Documantation available at: http://www.boost.org/ -Latest developer documentation is available at: http://boostorg.github.com/type_index/index.html +### Test results -Distributed under the Boost Software License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt). +@ | Build | Tests coverage | More info +----------------|-------------- | -------------- |----------- +Develop branch: | [![Build Status](https://travis-ci.org/apolukhin/type_index.svg?branch=develop)](https://travis-ci.org/apolukhin/type_index) | [![Coverage Status](https://coveralls.io/repos/apolukhin/type_index/badge.png?branch=develop)](https://coveralls.io/r/apolukhin/type_index?branch=develop) | [details...](http://www.boost.org/development/tests/develop/developer/type_index.html) +Master branch: | [![Build Status](https://travis-ci.org/apolukhin/type_index.svg?branch=master)](https://travis-ci.org/apolukhin/type_index) | [![Coverage Status](https://coveralls.io/repos/apolukhin/type_index/badge.png?branch=master)](https://coveralls.io/r/apolukhin/type_index?branch=master) | [details...](http://www.boost.org/development/tests/master/developer/type_index.html) + +[Open Issues](https://svn.boost.org/trac/boost/query?status=!closed&component=type_index) + +[Latest developer documentation](http://boostorg.github.com/type_index/index.html) + +### License + +Distributed under the [Boost Software License, Version 1.0](http://boost.org/LICENSE_1_0.txt). diff --git a/libs/type_index/doc/type_index.qbk b/libs/type_index/doc/type_index.qbk index 4382b90ef1..c890d1caec 100644 --- a/libs/type_index/doc/type_index.qbk +++ b/libs/type_index/doc/type_index.qbk @@ -353,7 +353,9 @@ TypeIndex has been tested and successfully work on many compilers. assert(foo_a() != foo_b()); // will fail on some compilers ``` - *Compilers that have that limitation:* GCC, CLANG. + *Compilers that have that limitation:* GCC, CLANG, Intel. + + *Test:* you can test this issue by runing the `testing_crossmodule_anonymous_no_rtti` that can be build if you run `../../../b2` in `type_index/test/` folder. ] [section Define the BOOST_TYPE_INDEX_FUNCTION_SIGNATURE macro] diff --git a/libs/type_index/test/Jamfile.v2 b/libs/type_index/test/Jamfile.v2 index 2e69e4812c..a9f1e8523b 100644 --- a/libs/type_index/test/Jamfile.v2 +++ b/libs/type_index/test/Jamfile.v2 @@ -35,6 +35,7 @@ obj test_lib_rtti_compat-obj : test_lib.cpp : <link>shared $(nortti) $(compat) ; lib test_lib_nortti_compat : test_lib_nortti_compat-obj : <link>shared $(nortti) $(compat) ; lib test_lib_rtti_compat : test_lib_rtti_compat-obj : <link>shared $(nortti) $(compat) ; +exe testing_crossmodule_anonymous_no_rtti : testing_crossmodule_anonymous.cpp test_lib_anonymous_nortti : <rtti>off $(norttidefines) ; test-suite type_index : @@ -44,7 +45,7 @@ test-suite type_index [ run testing_crossmodule.cpp test_lib_rtti ] [ run testing_crossmodule.cpp test_lib_nortti : : : <rtti>off $(norttidefines) : testing_crossmodule_no_rtti ] [ run testing_crossmodule_anonymous.cpp test_lib_anonymous_rtti ] - [ run testing_crossmodule_anonymous.cpp test_lib_anonymous_nortti : : : <rtti>off $(norttidefines) : testing_crossmodule_anonymous_no_rtti ] + [ compile-fail type_index_test_ctti_copy_fail.cpp ] [ compile-fail type_index_test_ctti_construct_fail.cpp ] [ compile type_index_test_ctti_alignment.cpp ] |