Lines Matching defs:TupleImpl
116209 struct TupleImpl<Index> { struct
116210 bool operator==(const TupleImpl<Index>& aOther) const in operator ==()
116222 struct TupleImpl<Index, HeadT, TailT...> struct
116225 typedef TupleImpl<Index + 1, TailT...> Base;
116232 static HeadT& Head(TupleImpl& aTuple) { return aTuple.mHead; } in Head()
116233 static const HeadT& Head(const TupleImpl& aTuple) { return aTuple.mHead; } in Head()
116234 static Base& Tail(TupleImpl& aTuple) { return aTuple; } in Tail()
116235 static const Base& Tail(const TupleImpl& aTuple) { return aTuple; } in Tail()
116237 TupleImpl() : Base(), mHead() { } in TupleImpl() function
116240 explicit TupleImpl(const HeadT& aHead, const TailT&... aTail) in TupleImpl() argument
116252 explicit TupleImpl(OtherHeadT&& aHead, OtherTailT&&... aTail) in TupleImpl() argument
116258 TupleImpl(const TupleImpl& aOther) in TupleImpl() argument
116261 TupleImpl(TupleImpl&& aOther) in TupleImpl() function
116270 TupleImpl& operator=(const TupleImpl<Index, OtherElements...>& aOther) in operator =()
116280 TupleImpl& operator=(TupleImpl<Index, OtherElements...>&& aOther) in operator =()
116289 TupleImpl& operator=(const TupleImpl& aOther) in operator =()
116295 TupleImpl& operator=(TupleImpl&& aOther) in operator =()
116301 bool operator==(const TupleImpl& aOther) const in operator ==()
116306 HeadT mHead;