summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitmodules4
-rw-r--r--doc/Jamfile.v22
-rw-r--r--doc/src/boost.xml1
-rw-r--r--libs/libraries.htm2
-rw-r--r--libs/maintainers.txt1
m---------libs/type_index0
-rw-r--r--status/Jamfile.v21
7 files changed, 11 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules
index 94d1ed407b..d4908d0872 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -458,3 +458,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
<dependency>../libs/type_erasure/doc//type_erasure
<dependency>../libs/align/doc//reference.xml
<dependency>../libs/align/doc//align
+ <dependency>../libs/align/doc//type_index
## Add path references to the QuickBook generated docs...
@@ -121,6 +122,7 @@ boostbook doc
<implicit-dependency>../libs/atomic/doc//atomic
<implicit-dependency>../libs/type_erasure/doc//type_erasure
<implicit-dependency>../libs/align/doc//align
+ <implicit-dependency>../libs/align/doc//type_index
<xsl:param>boost.libraries=../../libs/libraries.htm
diff --git a/doc/src/boost.xml b/doc/src/boost.xml
index 0d1edc4299..6b3357e534 100644
--- a/doc/src/boost.xml
+++ b/doc/src/boost.xml
@@ -688,6 +688,7 @@
</library>
<xi:include href="type_erasure.xml"/>
+ <xi:include href="type_index.xml"/>
<library name="Type Traits" dirname="type_traits" html-only="1">
<libraryinfo>
diff --git a/libs/libraries.htm b/libs/libraries.htm
index 21b2d442ff..2cdc029278 100644
--- a/libs/libraries.htm
+++ b/libs/libraries.htm
@@ -684,6 +684,8 @@ of arbitrary data for persistence and marshalling, from Robert Ramey</li>
Execute arbitrary code at scope exit, from Alexander Nasonov and Lorenzo Caminiti.</li>
<li><a href="typeof/index.html">typeof</a> -
Typeof operator emulation, from Arkadiy Vertleyb and Peder Holt.</li>
+ <li><a href="type_index/index.html">align</a> - Runtime/Compile time copyable type info,
+ from Antony Polukhin.</li>
</ul>
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 <john -at- johnmaddock.co.uk>
tti Edward Diener <eld -at- tropicsoft.com>
tuple Jaakko Jarvi <jarvi -at- cs.tamu.edu>
type_erasure Steven Watanabe <steven -at- providere-consulting.com>
+type_index Antony Polukhin <antoshkka -at- gmail.com>
type_traits John Maddock <john -at- johnmaddock.co.uk>
typeof Arkadiy Vertleyb <vertleyb -at- hotmail.com>, Peder Holt <peder.holt -at- gmail.com>
units Matthias Schabel <boost -at- schabel-family.org>, Steven Watanabe <steven -at- providere-consulting.com>
diff --git a/libs/type_index b/libs/type_index
new file mode 160000
+Subproject a184f3969fd1da8ca75b2c1957712195815a060
diff --git a/status/Jamfile.v2 b/status/Jamfile.v2
index fd9cc46a07..ef69b0821c 100644
--- a/status/Jamfile.v2
+++ b/status/Jamfile.v2
@@ -157,6 +157,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