diff --git a/.travis.yml b/.travis.yml
index 9f21bdc..f0674af 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -244,25 +244,11 @@ install:
- cd ..
- git clone -b $TRAVIS_BRANCH https://github.com/boostorg/boost.git boost-root
- cd boost-root
- - git submodule init libs/align
- - git submodule init libs/assert
- - git submodule init libs/config
- - git submodule init libs/core
- - git submodule init libs/function
- - git submodule init libs/integer
- - git submodule init libs/move
- - git submodule init libs/mpl
- - git submodule init libs/predef
- - git submodule init libs/preprocessor
- - git submodule init libs/smart_ptr
- - git submodule init libs/static_assert
- - git submodule init libs/throw_exception
- - git submodule init libs/type_index
- - git submodule init libs/type_traits
- - git submodule init tools/build
- - git submodule init tools/inspect
- - git submodule update
+ - git submodule update --init tools/build
+ - git submodule update --init libs/config
+ - git submodule update --init tools/boostdep
- cp -r $TRAVIS_BUILD_DIR/* libs/bind
+ - python tools/boostdep/depinst/depinst.py bind
- ./bootstrap.sh
- ./b2 headers
diff --git a/appveyor.yml b/appveyor.yml
index 5aa53fc..e46b375 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -15,25 +15,11 @@ install:
- cd ..
- git clone -b %APPVEYOR_REPO_BRANCH% https://github.com/boostorg/boost.git boost-root
- cd boost-root
- - git submodule init libs/align
- - git submodule init libs/assert
- - git submodule init libs/config
- - git submodule init libs/core
- - git submodule init libs/function
- - git submodule init libs/integer
- - git submodule init libs/move
- - git submodule init libs/mpl
- - git submodule init libs/predef
- - git submodule init libs/preprocessor
- - git submodule init libs/smart_ptr
- - git submodule init libs/static_assert
- - git submodule init libs/throw_exception
- - git submodule init libs/type_index
- - git submodule init libs/type_traits
- - git submodule init tools/build
- - git submodule init tools/inspect
- - git submodule update
+ - git submodule update --init tools/build
+ - git submodule update --init libs/config
+ - git submodule update --init tools/boostdep
- xcopy /s /e /q %APPVEYOR_BUILD_FOLDER% libs\bind
+ - python tools/boostdep/depinst/depinst.py bind
- bootstrap
- b2 headers
diff --git a/doc/bind/purpose.qbk b/doc/bind/purpose.qbk
index 146d8db..06422a2 100644
--- a/doc/bind/purpose.qbk
+++ b/doc/bind/purpose.qbk
@@ -178,7 +178,7 @@ Example:
The last two examples are interesting in that they produce "self-contained"
function objects. `bind(&X::f, x, _1)` stores a copy of `x`.
`bind(&X::f, p, _1)` stores a copy of `p`, and since `p` is a
-[@boost:/libs/smart_ptr/shared_ptr.htm `boost::shared_ptr`], the function
+[@boost:/libs/smart_ptr/doc/html/smart_ptr.html#shared_ptr `boost::shared_ptr`], the function
object retains a reference to its instance of `X` and will remain valid even
when `p` goes out of scope or is `reset()`.
diff --git a/doc/html/bind.html b/doc/html/bind.html
index 9a2b0a9..5f35c5d 100644
--- a/doc/html/bind.html
+++ b/doc/html/bind.html
@@ -338,7 +338,7 @@
stores a copy of x
. bind(&X::f, p,
_1)
stores a copy of p
, and since
- p
is a boost::shared_ptr
, the function object
+ p
is a boost::shared_ptr
, the function object
retains a reference to its instance of X
and will remain valid even when p
goes out of scope or is reset()
.
@@ -1543,7 +1543,7 @@
Last revised: June 06, 2015 at 16:07:44 GMT |
+Last revised: July 07, 2017 at 11:19:28 GMT |
Last revised: June 06, 2015 at 16:07:47 GMT |
+Last revised: July 07, 2017 at 11:19:31 GMT |