Lines Matching defs:typename

166 		RValue(typename IntLiteral<T>::type i);
167 RValue(typename FloatLiteral<T>::type f);
175 template<typename T>
1344 RValue<Vector4> operator=(RValue<typename Scalar<Vector4>::Type> rhs);
1372 operator RValue<typename Scalar<Vector4>::Type>() const;
1377 RValue<Vector4> operator=(RValue<typename Scalar<Vector4>::Type> rhs);
2203 template<unsigned int index, typename... Arguments>
2206 template<typename Arg0, typename... Arguments>
2212 template<unsigned int index, typename Arg0, typename... Arguments>
2215 typedef typename ArgI<index - 1, Arguments...>::Type Type;
2219 template<typename FunctionType>
2223 template<typename Return, typename... Arguments>
2232 Argument<typename ArgI<index, Arguments...>::Type> Arg() const
2235 return Argument<typename ArgI<index, Arguments...>::Type>(arg);
2245 template<typename Return>
2250 template<int index, typename Return, typename... Arguments>
2251 Argument<typename ArgI<index, Arguments...>::Type> Arg(Function<Return(Arguments...)> &function)
2253 return Argument<typename ArgI<index, Arguments...>::Type>(function.arg(index));
2347 RValue<T>::RValue(typename IntLiteral<T>::type i)
2353 RValue<T>::RValue(typename FloatLiteral<T>::type f)
2395 RValue<Vector4> SwizzleMask4<Vector4, T>::operator=(RValue<typename Scalar<Vector4>::Type> rhs)
2401 SwizzleMask1<Vector4, T>::operator RValue<typename Scalar<Vector4>::Type>() const // FIXME: Call a non-template function
2427 RValue<Vector4> SwizzleMask1<Vector4, T>::operator=(RValue<typename Scalar<Vector4>::Type> rhs) // FIXME: Call a non-template function
2714 template<typename Return, typename... Arguments>
2731 template<typename Return, typename... Arguments>
2737 template<typename Return, typename... Arguments>