Click here to Skip to main content
15,888,802 members
Articles / Programming Languages / C++

Napkin

Rate me:
Please Sign up or sign in to vote.
4.38/5 (4 votes)
12 Mar 20063 min read 39K   66   11  
A simple logging library using generic object to streams
#ifndef PSTADE_UNUSED_HPP
#define PSTADE_UNUSED_HPP
///////////////////////////////////////////////////////////////////////////////
// PStade.Wine
//
// Copyright 2006 MB.
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)

// Boost.ConceptCheck 'ignore_unused_variable_warning'
//
// (C) Copyright Jeremy Siek 2000.
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)


namespace pstade {


inline void unused()
{ }

template<class T0>
inline void unused(const T0 & )
{ }

template<class T0 , class T1>
inline void unused(const T0 & , const T1 & )
{ }

template<class T0 , class T1 , class T2>
inline void unused(const T0 & , const T1 & , const T2 & )
{ }

template<class T0 , class T1 , class T2 , class T3>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & , const T6 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & , const T6 & , const T7 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & , const T6 & , const T7 & , const T8 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & , const T6 & , const T7 & , const T8 & , const T9 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & , const T6 & , const T7 & , const T8 & , const T9 & , const T10 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10 , class T11>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & , const T6 & , const T7 & , const T8 & , const T9 & , const T10 & , const T11 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10 , class T11 , class T12>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & , const T6 & , const T7 & , const T8 & , const T9 & , const T10 & , const T11 & , const T12 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10 , class T11 , class T12 , class T13>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & , const T6 & , const T7 & , const T8 & , const T9 & , const T10 & , const T11 & , const T12 & , const T13 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10 , class T11 , class T12 , class T13 , class T14>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & , const T6 & , const T7 & , const T8 & , const T9 & , const T10 & , const T11 & , const T12 & , const T13 & , const T14 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10 , class T11 , class T12 , class T13 , class T14 , class T15>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & , const T6 & , const T7 & , const T8 & , const T9 & , const T10 & , const T11 & , const T12 & , const T13 & , const T14 & , const T15 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10 , class T11 , class T12 , class T13 , class T14 , class T15 , class T16>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & , const T6 & , const T7 & , const T8 & , const T9 & , const T10 & , const T11 & , const T12 & , const T13 & , const T14 & , const T15 & , const T16 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10 , class T11 , class T12 , class T13 , class T14 , class T15 , class T16 , class T17>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & , const T6 & , const T7 & , const T8 & , const T9 & , const T10 & , const T11 & , const T12 & , const T13 & , const T14 & , const T15 & , const T16 & , const T17 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10 , class T11 , class T12 , class T13 , class T14 , class T15 , class T16 , class T17 , class T18>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & , const T6 & , const T7 & , const T8 & , const T9 & , const T10 & , const T11 & , const T12 & , const T13 & , const T14 & , const T15 & , const T16 & , const T17 & , const T18 & )
{ }

template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10 , class T11 , class T12 , class T13 , class T14 , class T15 , class T16 , class T17 , class T18 , class T19>
inline void unused(const T0 & , const T1 & , const T2 & , const T3 & , const T4 & , const T5 & , const T6 & , const T7 & , const T8 & , const T9 & , const T10 & , const T11 & , const T12 & , const T13 & , const T14 & , const T15 & , const T16 & , const T17 & , const T18 & , const T19 & )
{ }


} // namespace pstade


///////////////////////////////////////////////////////////////////////////////
#endif

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Japan Japan
I am worried about my poor English...

Comments and Discussions