From 28615c5fac1cc43d76ee28e703526fb486d9fa00 Mon Sep 17 00:00:00 2001 From: Christos Stratopoulos Date: Sat, 7 Apr 2018 00:13:32 -0400 Subject: [PATCH] Add comp_compatible_smart_ptr.sh and use it --- doc/comp_all.sh | 1 + doc/comp_compatible_smart_ptr.sh | 13 +++++++++++++ doc/compatible_smart_ptr.html | Bin 23558 -> 11365 bytes doc/compatible_smart_ptr.rst | 4 ++-- 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 doc/comp_compatible_smart_ptr.sh diff --git a/doc/comp_all.sh b/doc/comp_all.sh index f609839..4904b5c 100644 --- a/doc/comp_all.sh +++ b/doc/comp_all.sh @@ -33,5 +33,6 @@ sh comp_ptr_multimap.sh sh comp_ptr_set.sh sh comp_ptr_multiset.sh sh comp_indirect_fun.sh +sh comp_compatible_smart_ptr.sh diff --git a/doc/comp_compatible_smart_ptr.sh b/doc/comp_compatible_smart_ptr.sh new file mode 100644 index 0000000..76012f9 --- /dev/null +++ b/doc/comp_compatible_smart_ptr.sh @@ -0,0 +1,13 @@ +#// +#// Boost.Pointer Container +#// +#// Copyright Thorsten Ottosen 2003-2005. Use, modification and +#// distribution is subject to the Boost Software License, Version +#// 1.0. (See accompanying file LICENSE_1_0.txt or copy at +#// http://www.boost.org/LICENSE_1_0.txt) +#// +#// For more information, see http://www.boost.org/libs/ptr_container/ +#// + +rst2html.py compatible_smart_ptr.rst > compatible_smart_ptr.html + diff --git a/doc/compatible_smart_ptr.html b/doc/compatible_smart_ptr.html index c46d8f0e82f1953388e67a9f7ea4335448db0c2d..e6a9be37259b82197188fecc2b9ffed4944051ff 100644 GIT binary patch literal 11365 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 b1cxM;0V)zfjFikW5CsYa5Di*vX~zWs<-ZQA literal 23558 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 diff --git a/doc/compatible_smart_ptr.rst b/doc/compatible_smart_ptr.rst index 30f5657..c992a48 100644 --- a/doc/compatible_smart_ptr.rst +++ b/doc/compatible_smart_ptr.rst @@ -10,7 +10,7 @@ Compatible Smart Pointer Type The interface reference for this library makes use of the pseudo-type .. parsed-literal:: - *compatible-smart-ptr* + *compatible-smart-ptr*\ to indicate that either ``std::auto_ptr`` or ``std::unique_ptr`` is being used depending on the compiler C++ standard. @@ -39,7 +39,7 @@ Boost.Pointer Container provides function overloads which use ``std::unique_ptr`` instead. Thus, all mentions of .. parsed-literal:: - *compatible-smart-ptr* + *compatible-smart-ptr*\ shall be understood to mean that `Boost.Config <../../config/index.html>`_ has been used as outlined above to provide