forked from boostorg/smart_ptr
In test cases, include allocate_unique first
This commit is contained in:
@ -10,8 +10,8 @@ Distributed under the Boost Software License, Version 1.0.
|
|||||||
BOOST_LIBSTDCXX_VERSION >= 46000) && \
|
BOOST_LIBSTDCXX_VERSION >= 46000) && \
|
||||||
!defined(BOOST_NO_CXX11_SMART_PTR) && \
|
!defined(BOOST_NO_CXX11_SMART_PTR) && \
|
||||||
!defined(BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX)
|
!defined(BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX)
|
||||||
#include <boost/core/lightweight_test.hpp>
|
|
||||||
#include <boost/smart_ptr/allocate_unique.hpp>
|
#include <boost/smart_ptr/allocate_unique.hpp>
|
||||||
|
#include <boost/core/lightweight_test.hpp>
|
||||||
|
|
||||||
template<class T = void>
|
template<class T = void>
|
||||||
struct creator {
|
struct creator {
|
||||||
|
@ -10,8 +10,8 @@ Distributed under the Boost Software License, Version 1.0.
|
|||||||
BOOST_LIBSTDCXX_VERSION >= 46000) && \
|
BOOST_LIBSTDCXX_VERSION >= 46000) && \
|
||||||
!defined(BOOST_NO_CXX11_SMART_PTR) && \
|
!defined(BOOST_NO_CXX11_SMART_PTR) && \
|
||||||
!defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES)
|
!defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES)
|
||||||
#include <boost/core/lightweight_test.hpp>
|
|
||||||
#include <boost/smart_ptr/allocate_unique.hpp>
|
#include <boost/smart_ptr/allocate_unique.hpp>
|
||||||
|
#include <boost/core/lightweight_test.hpp>
|
||||||
|
|
||||||
template<class T = void>
|
template<class T = void>
|
||||||
struct creator {
|
struct creator {
|
||||||
|
@ -10,8 +10,8 @@ Distributed under the Boost Software License, Version 1.0.
|
|||||||
BOOST_LIBSTDCXX_VERSION >= 48000) && \
|
BOOST_LIBSTDCXX_VERSION >= 48000) && \
|
||||||
!defined(BOOST_NO_CXX11_SMART_PTR) && \
|
!defined(BOOST_NO_CXX11_SMART_PTR) && \
|
||||||
!defined(BOOST_NO_CXX11_ALLOCATOR)
|
!defined(BOOST_NO_CXX11_ALLOCATOR)
|
||||||
#include <boost/core/lightweight_test.hpp>
|
|
||||||
#include <boost/smart_ptr/allocate_unique.hpp>
|
#include <boost/smart_ptr/allocate_unique.hpp>
|
||||||
|
#include <boost/core/lightweight_test.hpp>
|
||||||
|
|
||||||
struct allow { };
|
struct allow { };
|
||||||
|
|
||||||
|
@ -9,8 +9,8 @@ Distributed under the Boost Software License, Version 1.0.
|
|||||||
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
||||||
BOOST_LIBSTDCXX_VERSION >= 48000) && \
|
BOOST_LIBSTDCXX_VERSION >= 48000) && \
|
||||||
!defined(BOOST_NO_CXX11_SMART_PTR)
|
!defined(BOOST_NO_CXX11_SMART_PTR)
|
||||||
#include <boost/core/lightweight_test.hpp>
|
|
||||||
#include <boost/smart_ptr/allocate_unique.hpp>
|
#include <boost/smart_ptr/allocate_unique.hpp>
|
||||||
|
#include <boost/core/lightweight_test.hpp>
|
||||||
|
|
||||||
template<class T = void>
|
template<class T = void>
|
||||||
struct creator {
|
struct creator {
|
||||||
|
@ -9,8 +9,8 @@ Distributed under the Boost Software License, Version 1.0.
|
|||||||
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
||||||
BOOST_LIBSTDCXX_VERSION >= 48000) && \
|
BOOST_LIBSTDCXX_VERSION >= 48000) && \
|
||||||
!defined(BOOST_NO_CXX11_SMART_PTR)
|
!defined(BOOST_NO_CXX11_SMART_PTR)
|
||||||
#include <boost/core/lightweight_test.hpp>
|
|
||||||
#include <boost/smart_ptr/allocate_unique.hpp>
|
#include <boost/smart_ptr/allocate_unique.hpp>
|
||||||
|
#include <boost/core/lightweight_test.hpp>
|
||||||
|
|
||||||
template<class T = void>
|
template<class T = void>
|
||||||
struct creator {
|
struct creator {
|
||||||
|
@ -9,8 +9,8 @@ Distributed under the Boost Software License, Version 1.0.
|
|||||||
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
||||||
BOOST_LIBSTDCXX_VERSION >= 48000) && \
|
BOOST_LIBSTDCXX_VERSION >= 48000) && \
|
||||||
!defined(BOOST_NO_CXX11_SMART_PTR)
|
!defined(BOOST_NO_CXX11_SMART_PTR)
|
||||||
#include <boost/core/lightweight_test.hpp>
|
|
||||||
#include <boost/smart_ptr/allocate_unique.hpp>
|
#include <boost/smart_ptr/allocate_unique.hpp>
|
||||||
|
#include <boost/core/lightweight_test.hpp>
|
||||||
|
|
||||||
template<class T = void>
|
template<class T = void>
|
||||||
struct creator {
|
struct creator {
|
||||||
|
@ -9,8 +9,8 @@ Distributed under the Boost Software License, Version 1.0.
|
|||||||
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
||||||
BOOST_LIBSTDCXX_VERSION >= 48000) && \
|
BOOST_LIBSTDCXX_VERSION >= 48000) && \
|
||||||
!defined(BOOST_NO_CXX11_SMART_PTR)
|
!defined(BOOST_NO_CXX11_SMART_PTR)
|
||||||
#include <boost/core/lightweight_test.hpp>
|
|
||||||
#include <boost/smart_ptr/allocate_unique.hpp>
|
#include <boost/smart_ptr/allocate_unique.hpp>
|
||||||
|
#include <boost/core/lightweight_test.hpp>
|
||||||
|
|
||||||
template<class T = void>
|
template<class T = void>
|
||||||
struct creator {
|
struct creator {
|
||||||
|
@ -10,8 +10,8 @@ Distributed under the Boost Software License, Version 1.0.
|
|||||||
BOOST_LIBSTDCXX_VERSION >= 48000) && \
|
BOOST_LIBSTDCXX_VERSION >= 48000) && \
|
||||||
!defined(BOOST_NO_CXX11_SMART_PTR) && \
|
!defined(BOOST_NO_CXX11_SMART_PTR) && \
|
||||||
!defined(BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX)
|
!defined(BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX)
|
||||||
#include <boost/core/lightweight_test.hpp>
|
|
||||||
#include <boost/smart_ptr/allocate_unique.hpp>
|
#include <boost/smart_ptr/allocate_unique.hpp>
|
||||||
|
#include <boost/core/lightweight_test.hpp>
|
||||||
|
|
||||||
template<class T = void>
|
template<class T = void>
|
||||||
struct creator {
|
struct creator {
|
||||||
|
@ -7,8 +7,8 @@ Distributed under the Boost Software License, Version 1.0.
|
|||||||
*/
|
*/
|
||||||
#include <boost/config.hpp>
|
#include <boost/config.hpp>
|
||||||
#if !defined(BOOST_NO_CXX11_SMART_PTR) && !defined(BOOST_NO_CXX11_ALLOCATOR)
|
#if !defined(BOOST_NO_CXX11_SMART_PTR) && !defined(BOOST_NO_CXX11_ALLOCATOR)
|
||||||
#include <boost/core/lightweight_test.hpp>
|
|
||||||
#include <boost/smart_ptr/allocate_unique.hpp>
|
#include <boost/smart_ptr/allocate_unique.hpp>
|
||||||
|
#include <boost/core/lightweight_test.hpp>
|
||||||
|
|
||||||
struct allow { };
|
struct allow { };
|
||||||
|
|
||||||
|
@ -9,8 +9,8 @@ Distributed under the Boost Software License, Version 1.0.
|
|||||||
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
||||||
BOOST_LIBSTDCXX_VERSION >= 46000) && \
|
BOOST_LIBSTDCXX_VERSION >= 46000) && \
|
||||||
!defined(BOOST_NO_CXX11_SMART_PTR)
|
!defined(BOOST_NO_CXX11_SMART_PTR)
|
||||||
#include <boost/core/lightweight_test.hpp>
|
|
||||||
#include <boost/smart_ptr/allocate_unique.hpp>
|
#include <boost/smart_ptr/allocate_unique.hpp>
|
||||||
|
#include <boost/core/lightweight_test.hpp>
|
||||||
|
|
||||||
template<class T = void>
|
template<class T = void>
|
||||||
struct creator {
|
struct creator {
|
||||||
|
@ -9,8 +9,8 @@ Distributed under the Boost Software License, Version 1.0.
|
|||||||
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
||||||
BOOST_LIBSTDCXX_VERSION >= 46000) && \
|
BOOST_LIBSTDCXX_VERSION >= 46000) && \
|
||||||
!defined(BOOST_NO_CXX11_SMART_PTR)
|
!defined(BOOST_NO_CXX11_SMART_PTR)
|
||||||
#include <boost/core/lightweight_test.hpp>
|
|
||||||
#include <boost/smart_ptr/allocate_unique.hpp>
|
#include <boost/smart_ptr/allocate_unique.hpp>
|
||||||
|
#include <boost/core/lightweight_test.hpp>
|
||||||
|
|
||||||
template<class T = void>
|
template<class T = void>
|
||||||
struct creator {
|
struct creator {
|
||||||
|
@ -9,8 +9,8 @@ Distributed under the Boost Software License, Version 1.0.
|
|||||||
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
||||||
BOOST_LIBSTDCXX_VERSION >= 46000) && \
|
BOOST_LIBSTDCXX_VERSION >= 46000) && \
|
||||||
!defined(BOOST_NO_CXX11_SMART_PTR)
|
!defined(BOOST_NO_CXX11_SMART_PTR)
|
||||||
#include <boost/core/lightweight_test.hpp>
|
|
||||||
#include <boost/smart_ptr/allocate_unique.hpp>
|
#include <boost/smart_ptr/allocate_unique.hpp>
|
||||||
|
#include <boost/core/lightweight_test.hpp>
|
||||||
|
|
||||||
template<class T = void>
|
template<class T = void>
|
||||||
struct creator {
|
struct creator {
|
||||||
|
@ -9,8 +9,8 @@ Distributed under the Boost Software License, Version 1.0.
|
|||||||
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
#if (!defined(BOOST_LIBSTDCXX_VERSION) || \
|
||||||
BOOST_LIBSTDCXX_VERSION >= 46000) && \
|
BOOST_LIBSTDCXX_VERSION >= 46000) && \
|
||||||
!defined(BOOST_NO_CXX11_SMART_PTR)
|
!defined(BOOST_NO_CXX11_SMART_PTR)
|
||||||
#include <boost/core/lightweight_test.hpp>
|
|
||||||
#include <boost/smart_ptr/allocate_unique.hpp>
|
#include <boost/smart_ptr/allocate_unique.hpp>
|
||||||
|
#include <boost/core/lightweight_test.hpp>
|
||||||
|
|
||||||
template<class T = void>
|
template<class T = void>
|
||||||
struct creator {
|
struct creator {
|
||||||
|
Reference in New Issue
Block a user