OSDN Git Service

CUDA
[eos/hostdependX86LINUX64.git] / util / X86LINUX64 / cuda-6.5 / include / thrust / iterator / detail / minimum_system.h
1 /*
2  *  Copyright 2008-2013 NVIDIA Corporation
3  *
4  *  Licensed under the Apache License, Version 2.0 (the "License");
5  *  you may not use this file except in compliance with the License.
6  *  You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  *  Unless required by applicable law or agreed to in writing, software
11  *  distributed under the License is distributed on an "AS IS" BASIS,
12  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  *  See the License for the specific language governing permissions and
14  *  limitations under the License.
15  */
16
17 #pragma once
18
19 #include <thrust/detail/type_traits/minimum_type.h>
20
21 namespace thrust
22 {
23 namespace detail
24
25
26 template<typename T1,
27          typename T2  = minimum_type_detail::any_conversion,
28          typename T3  = minimum_type_detail::any_conversion,
29          typename T4  = minimum_type_detail::any_conversion,
30          typename T5  = minimum_type_detail::any_conversion,
31          typename T6  = minimum_type_detail::any_conversion,
32          typename T7  = minimum_type_detail::any_conversion,
33          typename T8  = minimum_type_detail::any_conversion,
34          typename T9  = minimum_type_detail::any_conversion,
35          typename T10 = minimum_type_detail::any_conversion,
36          typename T11 = minimum_type_detail::any_conversion,
37          typename T12 = minimum_type_detail::any_conversion,
38          typename T13 = minimum_type_detail::any_conversion,
39          typename T14 = minimum_type_detail::any_conversion,
40          typename T15 = minimum_type_detail::any_conversion,
41          typename T16 = minimum_type_detail::any_conversion>
42   struct minimum_system
43     : minimum_type<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>
44 {
45 }; // end minimum_system
46
47 } // end detail
48 } // end thrust
49