From 70f765f7919e5ccf0cd504a27b33447a559dac77 Mon Sep 17 00:00:00 2001 From: Antony Polukhin Date: Tue, 6 May 2014 18:44:49 +0400 Subject: [PATCH] Added Boost.TypeIndex library --- .gitmodules | 4 ++++ doc/Jamfile.v2 | 2 ++ doc/src/boost.xml | 1 + libs/libraries.htm | 2 ++ libs/maintainers.txt | 1 + libs/type_index | 1 + status/Jamfile.v2 | 1 + 7 files changed, 12 insertions(+) create mode 160000 libs/type_index diff --git a/.gitmodules b/.gitmodules index b6cb4e9086..83be08eaa4 100644 --- a/.gitmodules +++ b/.gitmodules @@ -462,3 +462,7 @@ path = libs/align url = ../align.git fetchRecurseSubmodules = on-demand +[submodule "type_index"] + path = libs/type_index + url = ../type_index.git + fetchRecurseSubmodules = on-demand diff --git a/doc/Jamfile.v2 b/doc/Jamfile.v2 index 28e23cfabd..f4a0b17749 100644 --- a/doc/Jamfile.v2 +++ b/doc/Jamfile.v2 @@ -86,6 +86,7 @@ boostbook doc ../libs/type_erasure/doc//type_erasure ../libs/align/doc//reference.xml ../libs/align/doc//align + ../libs/align/doc//type_index ## Add path references to the QuickBook generated docs... @@ -121,6 +122,7 @@ boostbook doc ../libs/atomic/doc//atomic ../libs/type_erasure/doc//type_erasure ../libs/align/doc//align + ../libs/align/doc//type_index boost.libraries=../../libs/libraries.htm diff --git a/doc/src/boost.xml b/doc/src/boost.xml index 639226158d..e98c92da0d 100644 --- a/doc/src/boost.xml +++ b/doc/src/boost.xml @@ -678,6 +678,7 @@ + diff --git a/libs/libraries.htm b/libs/libraries.htm index 6c53b3027b..d0a1ed5df3 100644 --- a/libs/libraries.htm +++ b/libs/libraries.htm @@ -689,6 +689,8 @@ of arbitrary data for persistence and marshalling, from Robert Ramey Execute arbitrary code at scope exit, from Alexander Nasonov and Lorenzo Caminiti.
  • typeof - Typeof operator emulation, from Arkadiy Vertleyb and Peder Holt.
  • +
  • align - Runtime/Compile time copyable type info, + from Antony Polukhin.
  • diff --git a/libs/maintainers.txt b/libs/maintainers.txt index d9ce644d11..c66f6317c6 100644 --- a/libs/maintainers.txt +++ b/libs/maintainers.txt @@ -111,6 +111,7 @@ tr1 John Maddock tti Edward Diener tuple Jaakko Jarvi type_erasure Steven Watanabe +type_index Antony Polukhin type_traits John Maddock typeof Arkadiy Vertleyb , Peder Holt units Matthias Schabel , Steven Watanabe diff --git a/libs/type_index b/libs/type_index new file mode 160000 index 0000000000..a184f3969f --- /dev/null +++ b/libs/type_index @@ -0,0 +1 @@ +Subproject commit a184f3969fd1da8ca75b2c1957712195815a060d diff --git a/status/Jamfile.v2 b/status/Jamfile.v2 index 66694d77a3..d903b69492 100644 --- a/status/Jamfile.v2 +++ b/status/Jamfile.v2 @@ -161,6 +161,7 @@ run-tests libs : tti/test # test-suite tti tuple/test # test-suite tuple type_erasure/test # test-suite type_erasure + type_index/test # test-suite type_index type_traits/test # test-suite type_traits typeof/test # test-suite typeof units/test # test-suite units