Lines Matching defs:function
81 struct function struct
94 typedef proto::expr<proto::tag::function, list1<A0>, 1> type; argument
95 typedef proto::basic_expr<proto::tag::function, list1<A0>, 1> proto_grammar; argument
98 : detail::pass_through_impl<function, deduce_domain, Expr, State, Data> argument
101 typedef proto::tag::function proto_tag; argument
102 typedef A0 proto_child0;
103 …edef detail::if_vararg<A0> proto_child3; typedef detail::if_vararg<A0> proto_child4; typedef detai…
223 struct function struct
236 typedef proto::expr<proto::tag::function, list2<A0 , A1>, 2> type; argument
237 typedef proto::basic_expr<proto::tag::function, list2<A0 , A1>, 2> proto_grammar; argument
240 : detail::pass_through_impl<function, deduce_domain, Expr, State, Data> argument
243 typedef proto::tag::function proto_tag; argument
244 typedef A0 proto_child0; typedef A1 proto_child1;
245 …edef detail::if_vararg<A1> proto_child4; typedef detail::if_vararg<A1> proto_child5; typedef detai…
365 struct function struct
378 typedef proto::expr<proto::tag::function, list3<A0 , A1 , A2>, 3> type; argument
379 typedef proto::basic_expr<proto::tag::function, list3<A0 , A1 , A2>, 3> proto_grammar; argument
382 : detail::pass_through_impl<function, deduce_domain, Expr, State, Data> argument
385 typedef proto::tag::function proto_tag; argument
386 typedef A0 proto_child0; typedef A1 proto_child1; typedef A2 proto_child2;
387 …edef detail::if_vararg<A2> proto_child5; typedef detail::if_vararg<A2> proto_child6; typedef detai…
507 struct function struct
520 typedef proto::expr<proto::tag::function, list4<A0 , A1 , A2 , A3>, 4> type; argument
521 … typedef proto::basic_expr<proto::tag::function, list4<A0 , A1 , A2 , A3>, 4> proto_grammar; argument
524 : detail::pass_through_impl<function, deduce_domain, Expr, State, Data> argument
527 typedef proto::tag::function proto_tag; argument
528 …typedef A0 proto_child0; typedef A1 proto_child1; typedef A2 proto_child2; typedef A3 proto_child3;
529 …edef detail::if_vararg<A3> proto_child6; typedef detail::if_vararg<A3> proto_child7; typedef detai…
649 struct function struct
662 typedef proto::expr<proto::tag::function, list5<A0 , A1 , A2 , A3 , A4>, 5> type; argument
663 … typedef proto::basic_expr<proto::tag::function, list5<A0 , A1 , A2 , A3 , A4>, 5> proto_grammar; argument
666 : detail::pass_through_impl<function, deduce_domain, Expr, State, Data> argument
669 typedef proto::tag::function proto_tag; argument
670 …typedef A1 proto_child1; typedef A2 proto_child2; typedef A3 proto_child3; typedef A4 proto_child4;
671 …edef detail::if_vararg<A4> proto_child7; typedef detail::if_vararg<A4> proto_child8; typedef detai…
791 struct function struct
804 typedef proto::expr<proto::tag::function, list6<A0 , A1 , A2 , A3 , A4 , A5>, 6> type; argument
805 …typedef proto::basic_expr<proto::tag::function, list6<A0 , A1 , A2 , A3 , A4 , A5>, 6> proto_gramm… argument
808 : detail::pass_through_impl<function, deduce_domain, Expr, State, Data> argument
811 typedef proto::tag::function proto_tag; argument
812 …typedef A2 proto_child2; typedef A3 proto_child3; typedef A4 proto_child4; typedef A5 proto_child5;
813 …oto_child7; typedef detail::if_vararg<A5> proto_child8; typedef detail::if_vararg<A5> proto_child9;
933 struct function struct
946 … typedef proto::expr<proto::tag::function, list7<A0 , A1 , A2 , A3 , A4 , A5 , A6>, 7> type; argument
947 …typedef proto::basic_expr<proto::tag::function, list7<A0 , A1 , A2 , A3 , A4 , A5 , A6>, 7> proto_… argument
950 : detail::pass_through_impl<function, deduce_domain, Expr, State, Data> argument
953 typedef proto::tag::function proto_tag; argument
954 …typedef A3 proto_child3; typedef A4 proto_child4; typedef A5 proto_child5; typedef A6 proto_child6;
955 …oto_child7; typedef detail::if_vararg<A6> proto_child8; typedef detail::if_vararg<A6> proto_child9;
1075 struct function struct
1088 … typedef proto::expr<proto::tag::function, list8<A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7>, 8> type; argument
1089 …typedef proto::basic_expr<proto::tag::function, list8<A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7>, 8> p… argument
1092 : detail::pass_through_impl<function, deduce_domain, Expr, State, Data> argument
1095 typedef proto::tag::function proto_tag; argument
1096 …_child3; typedef A4 proto_child4; typedef A5 proto_child5; typedef A6 proto_child6; typedef A7 pro…
1097 typedef detail::if_vararg<A7> proto_child8; typedef detail::if_vararg<A7> proto_child9;
1217 struct function struct
1230 …typedef proto::expr<proto::tag::function, list9<A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8>, 9> ty… argument
1231 …typedef proto::basic_expr<proto::tag::function, list9<A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8>,… argument
1234 : detail::pass_through_impl<function, deduce_domain, Expr, State, Data> argument
1237 typedef proto::tag::function proto_tag; argument
1238 …_child3; typedef A4 proto_child4; typedef A5 proto_child5; typedef A6 proto_child6; typedef A7 pro…
1239 typedef detail::if_vararg<A8> proto_child9;
1359 struct function struct
1368 …typedef proto::expr<proto::tag::function, list10<A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9>,… argument
1369 …typedef proto::basic_expr<proto::tag::function, list10<A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 … argument
1372 : detail::pass_through_impl<function, deduce_domain, Expr, State, Data> argument
1375 typedef proto::tag::function proto_tag; argument
1376 …_child3; typedef A4 proto_child4; typedef A5 proto_child5; typedef A6 proto_child6; typedef A7 pro…