Lines Matching refs:ValTy
96 template <typename Derived, typename ValTy, int I, typename ...Types>
99 template <typename Derived, typename ValTy, int I>
100 class PointerUnionMembers<Derived, ValTy, I> {
102 ValTy Val;
104 PointerUnionMembers(ValTy Val) : Val(Val) {}
109 template <typename Derived, typename ValTy, int I, typename Type,
111 class PointerUnionMembers<Derived, ValTy, I, Type, Types...>
112 : public PointerUnionMembers<Derived, ValTy, I + 1, Types...> {
113 using Base = PointerUnionMembers<Derived, ValTy, I + 1, Types...>;
118 : Base(ValTy(const_cast<void *>(
124 this->Val = ValTy(