ignore_unused.hpp
Go to the documentation of this file.
00001 /* 00002 Copyright 2005-2007 Adobe Systems Incorporated 00003 Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt 00004 or a copy at http://stlab.adobe.com/licenses.html) 00005 */ 00006 00007 /*************************************************************************************************/ 00008 00009 #ifndef ADOBE_IGNORE_UNUSED_HPP 00010 #define ADOBE_IGNORE_UNUSED_HPP 00011 00012 /*************************************************************************************************/ 00013 00014 #include <adobe/config.hpp> 00015 00016 /*************************************************************************************************/ 00017 00018 namespace adobe { 00019 00020 /*************************************************************************************************/ 00021 00023 template <typename T0> 00024 inline void ignore_unused(const T0&) { } 00025 00027 template <typename T0, typename T1> 00028 inline void ignore_unused(const T0&, const T1&) { } 00029 00031 template <typename T0, typename T1, typename T2> 00032 inline void ignore_unused(const T0&, const T1&, const T2&) { } 00033 00035 template <typename T0, typename T1, typename T2, typename T3> 00036 inline void ignore_unused(const T0&, const T1&, const T2&, const T3&) { } 00037 00038 /*************************************************************************************************/ 00039 00040 } // namespace adobe 00041 00042 /*************************************************************************************************/ 00043 00044 // ADOBE_IGNORE_UNUSED_HPP 00045 #endif 00046 00047 /*************************************************************************************************/ |