summaryrefslogtreecommitdiff
path: root/libs/type_index
diff options
context:
space:
mode:
Diffstat (limited to 'libs/type_index')
-rw-r--r--libs/type_index/README.md21
-rw-r--r--libs/type_index/doc/type_index.qbk4
-rw-r--r--libs/type_index/test/Jamfile.v23
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 ]