Skip to content

Commit 66c231e

Browse files
committed
more member functions for empty tuple
* allow unused templates to compile for empty tuples
1 parent 6161986 commit 66c231e

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/tuple19.lib/tuple19/Tuple.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,12 @@ template<> struct Tuple<> {
112112

113113
template<class> static constexpr bool has_type = false;
114114

115+
template<size_t I> void at(Index<I>* = {}) const&;
116+
template<class O> void of(Type<O>* = {}) const&;
117+
118+
template<size_t I> void amendAt(Index<I>* = {});
119+
template<class O> void amendOf(Type<O>* = {});
120+
115121
template<class F> void visitAll(F&&) const& {}
116122
template<class F> void amendAll(F&&) & {}
117123
};

0 commit comments

Comments
 (0)