From 86503cf07dc83e1e8b91e9f836a710ceb8d3a2a2 Mon Sep 17 00:00:00 2001 From: Emmanuel Gil Peyrot Date: Fri, 19 Oct 2018 01:32:15 +0200 Subject: Remove unused tuple.h header. --- src/util/CMakeLists.txt | 1 - src/util/tuple.h | 182 ------------------------------------------------ 2 files changed, 183 deletions(-) delete mode 100644 src/util/tuple.h (limited to 'src/util') diff --git a/src/util/CMakeLists.txt b/src/util/CMakeLists.txt index ce982eab3..a420ea7e0 100644 --- a/src/util/CMakeLists.txt +++ b/src/util/CMakeLists.txt @@ -32,7 +32,6 @@ set(util_SRC reverse-list.h share.h signal-blocker.h - tuple.h ucompose.hpp units.h ziptool.h diff --git a/src/util/tuple.h b/src/util/tuple.h deleted file mode 100644 index 1e4c4f62a..000000000 --- a/src/util/tuple.h +++ /dev/null @@ -1,182 +0,0 @@ -/* - * Inkscape::Util::Tuple - generic tuple type - * - * Authors: - * MenTaLguY - * - * Copyright (C) 2004 MenTaLguY - * - * Released under GNU GPL, read the file 'COPYING' for more information - */ - -#ifndef SEEN_INKSCAPE_UTIL_TUPLE_H -#define SEEN_INKSCAPE_UTIL_TUPLE_H - -#include "util/reference.h" - -namespace Inkscape { - -namespace Util { - -template -struct Tuple { - Tuple() {} - Tuple(typename Traits::Reference::RValue a_, - typename Traits::Reference::RValue b_, - typename Traits::Reference::RValue c_, - typename Traits::Reference::RValue d_, - typename Traits::Reference::RValue e_, - typename Traits::Reference::RValue f_) - : a(a_), b(b_), c(c_), d(d_), e(e_), f(f_) {} - - A a; - B b; - C c; - D d; - E e; - F f; -}; - -template -struct Tuple { - Tuple() {} - Tuple(typename Traits::Reference::RValue a_, - typename Traits::Reference::RValue b_, - typename Traits::Reference::RValue c_, - typename Traits::Reference::RValue d_, - typename Traits::Reference::RValue e_) - : a(a_), b(b_), c(c_), d(d_), e(e_) {} - - A a; - B b; - C c; - D d; - E e; -}; - -template -struct Tuple { - Tuple() {} - Tuple(typename Traits::Reference::RValue a_, - typename Traits::Reference::RValue b_, - typename Traits::Reference::RValue c_, - typename Traits::Reference::RValue d_) - : a(a_), b(b_), c(c_), d(d_) {} - - A a; - B b; - C c; - D d; -}; - -template -struct Tuple { - Tuple() {} - Tuple(typename Traits::Reference::RValue a_, - typename Traits::Reference::RValue b_, - typename Traits::Reference::RValue c_) - : a(a_), b(b_), c(c_) {} - - A a; - B b; - C c; -}; - -template -struct Tuple { - Tuple() {} - Tuple(typename Traits::Reference::RValue a_, - typename Traits::Reference::RValue b_) - : a(a_), b(b_) {} - - A a; - B b; -}; - -template -struct Tuple { - Tuple() {} - Tuple(typename Traits::Reference::RValue a_) - : a(a_) {} - - A a; -}; - -template <> struct Tuple {}; - -template -inline Tuple -tuple(typename Traits::Reference::RValue a, - typename Traits::Reference::RValue b, - typename Traits::Reference::RValue c, - typename Traits::Reference::RValue d, - typename Traits::Reference::RValue e, - typename Traits::Reference::RValue f) -{ - return Tuple(a, b, c, d, e, f); -} - -template -inline Tuple -tuple(typename Traits::Reference::RValue a, - typename Traits::Reference::RValue b, - typename Traits::Reference::RValue c, - typename Traits::Reference::RValue d, - typename Traits::Reference::RValue e) -{ - return Tuple(a, b, c, d, e); -} - -template -inline Tuple -tuple(typename Traits::Reference::RValue a, - typename Traits::Reference::RValue b, - typename Traits::Reference::RValue c, - typename Traits::Reference::RValue d) -{ - return Tuple(a, b, c, d); -} - -template -inline Tuple -tuple(typename Traits::Reference::RValue a, - typename Traits::Reference::RValue b, - typename Traits::Reference::RValue c) -{ - return Tuple(a, b, c); -} - -template -inline Tuple -tuple(typename Traits::Reference::RValue a, - typename Traits::Reference::RValue b) -{ - return Tuple(a, b); -} - -template -inline Tuple -tuple(typename Traits::Reference::RValue a) { - return Tuple(a); -} - -inline Tuple<> tuple() { return Tuple<>(); } - -} - -} - -#endif -/* - Local Variables: - mode:c++ - c-file-style:"stroustrup" - c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +)) - indent-tabs-mode:nil - fill-column:99 - End: -*/ -// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 : -- cgit v1.2.3