Home | History | Annotate | Download | only in glshared

Lines Matching refs:Container

158 	// These are used to make Voids usable as containers in container-generic code.
210 * scalar types, and a vector or matrix of intervals for container types.
225 //! Create container from elementwise singleton values.
389 //! T is the container type itself, I is the same type with interval elements.
512 //! This is needed for container-generic operations.
514 template <typename T, int Size> struct ContainerOf { typedef Vector<T, Size> Container; };
516 template <typename T> struct ContainerOf<T, 1> { typedef T Container; };
517 template <int Size> struct ContainerOf<Void, Size> { typedef Void Container; };
887 * \brief Shared pointer to an expression of a container type.
889 * Container types (i.e. vectors and matrices) support the subscription
2522 ExprP<typename T::Element> getComponent (const ExprP<T>& container, int ndx)
2525 return app<GetComponent<T> >(container, constant(ndx));
2899 ExprP<typename ContainerOf<T, Size>::Container> genXType (const ExprP<T>& x)
2964 Signature<float, typename ContainerOf<float, Size>::Container> >
2982 ExprP<float> length (const ExprP<typename ContainerOf<float, Size>::Container>& x)
2990 typename ContainerOf<float, Size>::Container,
2991 typename ContainerOf<float, Size>::Container> >
3032 Signature<typename ContainerOf<float, Size>::Container,
3033 typename ContainerOf<float, Size>::Container> >
3053 Signature<typename ContainerOf<float, Size>::Container,
3054 typename ContainerOf<float, Size>::Container,
3055 typename ContainerOf<float, Size>::Container,
3056 typename ContainerOf<float, Size>::Container> >
3105 Signature<typename ContainerOf<float, Size>::Container,
3106 typename ContainerOf<float, Size>::Container,
3107 typename ContainerOf<float, Size>::Container> >
3132 Signature<typename ContainerOf<float, Size>::Container,
3133 typename ContainerOf<float, Size>::Container,
3134 typename ContainerOf<float, Size>::Container,
3826 typename ContainerOf<typename Sig_::Ret, Size>::Container,
3827 typename ContainerOf<typename Sig_::Arg0, Size>::Container,
3828 typename ContainerOf<typename Sig_::Arg1, Size>::Container,
3829 typename ContainerOf<typename Sig_::Arg2, Size>::Container,
3830 typename ContainerOf<typename Sig_::Arg3, Size>::Container> >
3891 typename ContainerOf<typename Sig_::Ret, Size>::Container,
3892 typename ContainerOf<typename Sig_::Arg0, Size>::Container,
3894 typename ContainerOf<typename Sig_::Arg2, Size>::Container,
3895 typename ContainerOf<typename Sig_::Arg3, Size>::Container> >