Lines Matching full:apply
41 struct apply { struct
48 struct apply;
51 struct apply<Vector<Int<ns>...>> {
58 struct apply;
61 struct apply<Vector<Int<ns>...>> {
68 struct apply {
75 struct GenerateIntSequence::apply<Int<0>> {
80 struct GenerateIntSequence::apply<Int<1>> {
94 struct apply;
97 struct apply<T, Vector<Ts...>> {
105 struct apply;
116 struct apply<Vector<Ts...>, V2> {
118 … BoolVector<Id<typename IsInVector::template apply<Ts, V2>::type>::value...>>::value>;
124 struct apply;
127 struct apply<Vector<Ts...>> {
134 struct apply;
137 struct apply<Vector<Ts...>, T> {
144 struct apply;
147 struct apply<Vector<Ts...>, T> {
154 struct apply;
157 struct apply<Vector<Ts...>, Vector<Us...>> {
164 struct apply;
167 struct apply<Vector<Ts...>, F> {
168 using type = Vector<Eval<typename F::template apply<Ts>::type>...>;
174 struct apply {
179 struct apply<ToReplace, NewElem, ToReplace> {
186 struct apply {
195 struct apply;
198 struct apply<Vector<Ts...>, F, InitialValue> {
210 struct apply;
213 struct apply<Vector<Types...>, N, Vector<Indexes...>> {
223 struct apply {
229 struct apply<Vector<>, T> {
238 struct apply {
243 struct apply<Vector<T, Ts...>> {
248 struct apply<Vector<None, Ts...>> {
255 struct apply;
258 struct apply<ErrorTag, Vector<Args...>, OtherArgs...> {
265 struct apply {