33 and function_requires() to make sure there is no |
33 and function_requires() to make sure there is no |
34 overtarget with g++. |
34 overtarget with g++. |
35 */ |
35 */ |
36 |
36 |
37 template <class T> inline void ignore_unused_variable_warning(const T&) { } |
37 template <class T> inline void ignore_unused_variable_warning(const T&) { } |
|
38 template <class T1, class T2> |
|
39 inline void ignore_unused_variable_warning(const T1&, const T2&) { } |
|
40 template <class T1, class T2, class T3> |
|
41 inline void ignore_unused_variable_warning(const T1&, const T2&, |
|
42 const T3&) { } |
|
43 template <class T1, class T2, class T3, class T4> |
|
44 inline void ignore_unused_variable_warning(const T1&, const T2&, |
|
45 const T3&, const T4&) { } |
|
46 template <class T1, class T2, class T3, class T4, class T5> |
|
47 inline void ignore_unused_variable_warning(const T1&, const T2&, |
|
48 const T3&, const T4&, |
|
49 const T5&) { } |
|
50 template <class T1, class T2, class T3, class T4, class T5, class T6> |
|
51 inline void ignore_unused_variable_warning(const T1&, const T2&, |
|
52 const T3&, const T4&, |
|
53 const T5&, const T6&) { } |
38 |
54 |
39 ///\e |
55 ///\e |
40 template <class Concept> |
56 template <class Concept> |
41 inline void function_requires() |
57 inline void function_requires() |
42 { |
58 { |