mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-16 17:22:55 +00:00
taotuple 2018-06-01 (81c6f933)
Code extracted from: https://gitlab.kitware.com/third-party/taotuple.git at commit 81c6f933832b135bfb07e7c99e33f4dcaa1014af (for/vtk-m).
This commit is contained in:
parent
0200fcbf05
commit
7c1d273673
@ -167,9 +167,7 @@ namespace tao
|
||||
// TODO: Add check for rvalue to lvalue reference
|
||||
}
|
||||
|
||||
TAOCPP_ANNOTATION
|
||||
tuple_value( const tuple_value& ) = default;
|
||||
TAOCPP_ANNOTATION
|
||||
tuple_value( tuple_value&& ) = default;
|
||||
|
||||
template< typename U >
|
||||
@ -261,9 +259,7 @@ namespace tao
|
||||
: T( std::forward< U >( v ), a )
|
||||
{}
|
||||
|
||||
TAOCPP_ANNOTATION
|
||||
tuple_value( const tuple_value& ) = default;
|
||||
TAOCPP_ANNOTATION
|
||||
tuple_value( tuple_value&& ) = default;
|
||||
|
||||
template< typename U >
|
||||
@ -305,7 +301,6 @@ namespace tao
|
||||
struct tuple_base< seq::index_sequence< Is... >, Ts... >
|
||||
: tuple_value< Is, Ts >...
|
||||
{
|
||||
TAOCPP_ANNOTATION
|
||||
constexpr tuple_base() = default;
|
||||
|
||||
template< typename... Us >
|
||||
@ -322,9 +317,7 @@ namespace tao
|
||||
: tuple_value< Is, Ts >( uses_alloc_ctor_t< Ts, A, Us >(), a, std::forward< Us >( us ) )...
|
||||
{}
|
||||
|
||||
TAOCPP_ANNOTATION
|
||||
tuple_base( const tuple_base& ) = default;
|
||||
TAOCPP_ANNOTATION
|
||||
tuple_base( tuple_base&& ) = default;
|
||||
|
||||
TAOCPP_ANNOTATION
|
||||
@ -443,9 +436,7 @@ namespace tao
|
||||
: base( std::forward< Us >( us )... )
|
||||
{}
|
||||
|
||||
TAOCPP_ANNOTATION
|
||||
tuple( const tuple& ) = default;
|
||||
TAOCPP_ANNOTATION
|
||||
tuple( tuple&& ) = default;
|
||||
|
||||
template< typename... Us,
|
||||
|
Loading…
Reference in New Issue
Block a user