functions.hpp
来自「CGAL is a collaborative effort of severa」· HPP 代码 · 共 762 行 · 第 1/2 页
HPP
762 行
OperationT, A, B, C, D, E>::typefunction<OperationT>::operator()( A const& a, B const& b, C const& c, D const& d, E const& e) const{ typedef typename impl::make_composite< OperationT, A, B, C, D, E >::composite_type ret_t; return ret_t( op, as_actor<A>::convert(a), as_actor<B>::convert(b), as_actor<C>::convert(c), as_actor<D>::convert(d), as_actor<E>::convert(e) );}//////////////////////////////////template <typename OperationT>template < typename A, typename B, typename C, typename D, typename E, typename F>inline typename impl::make_composite< OperationT, A, B, C, D, E, F>::typefunction<OperationT>::operator()( A const& a, B const& b, C const& c, D const& d, E const& e, F const& f) const{ typedef typename impl::make_composite< OperationT, A, B, C, D, E, F >::composite_type ret_t; return ret_t( op, as_actor<A>::convert(a), as_actor<B>::convert(b), as_actor<C>::convert(c), as_actor<D>::convert(d), as_actor<E>::convert(e), as_actor<F>::convert(f) );}#if PHOENIX_LIMIT > 6//////////////////////////////////template <typename OperationT>template < typename A, typename B, typename C, typename D, typename E, typename F, typename G>inline typename impl::make_composite< OperationT, A, B, C, D, E, F, G>::typefunction<OperationT>::operator()( A const& a, B const& b, C const& c, D const& d, E const& e, F const& f, G const& g) const{ typedef typename impl::make_composite< OperationT, A, B, C, D, E, F, G >::composite_type ret_t; return ret_t( op, as_actor<A>::convert(a), as_actor<B>::convert(b), as_actor<C>::convert(c), as_actor<D>::convert(d), as_actor<E>::convert(e), as_actor<F>::convert(f), as_actor<G>::convert(g) );}//////////////////////////////////template <typename OperationT>template < typename A, typename B, typename C, typename D, typename E, typename F, typename G, typename H>inline typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H>::typefunction<OperationT>::operator()( A const& a, B const& b, C const& c, D const& d, E const& e, F const& f, G const& g, H const& h) const{ typedef typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H >::composite_type ret_t; return ret_t( op, as_actor<A>::convert(a), as_actor<B>::convert(b), as_actor<C>::convert(c), as_actor<D>::convert(d), as_actor<E>::convert(e), as_actor<F>::convert(f), as_actor<G>::convert(g), as_actor<H>::convert(h) );}//////////////////////////////////template <typename OperationT>template < typename A, typename B, typename C, typename D, typename E, typename F, typename G, typename H, typename I>inline typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H, I>::typefunction<OperationT>::operator()( A const& a, B const& b, C const& c, D const& d, E const& e, F const& f, G const& g, H const& h, I const& i) const{ typedef typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H, I >::composite_type ret_t; return ret_t( op, as_actor<A>::convert(a), as_actor<B>::convert(b), as_actor<C>::convert(c), as_actor<D>::convert(d), as_actor<E>::convert(e), as_actor<F>::convert(f), as_actor<G>::convert(g), as_actor<H>::convert(h), as_actor<I>::convert(i) );}#if PHOENIX_LIMIT > 9//////////////////////////////////template <typename OperationT>template < typename A, typename B, typename C, typename D, typename E, typename F, typename G, typename H, typename I, typename J>inline typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H, I, J>::typefunction<OperationT>::operator()( A const& a, B const& b, C const& c, D const& d, E const& e, F const& f, G const& g, H const& h, I const& i, J const& j) const{ typedef typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H, I, J >::composite_type ret_t; return ret_t( op, as_actor<A>::convert(a), as_actor<B>::convert(b), as_actor<C>::convert(c), as_actor<D>::convert(d), as_actor<E>::convert(e), as_actor<F>::convert(f), as_actor<G>::convert(g), as_actor<H>::convert(h), as_actor<I>::convert(i), as_actor<J>::convert(j) );}//////////////////////////////////template <typename OperationT>template < typename A, typename B, typename C, typename D, typename E, typename F, typename G, typename H, typename I, typename J, typename K>inline typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H, I, J, K>::typefunction<OperationT>::operator()( A const& a, B const& b, C const& c, D const& d, E const& e, F const& f, G const& g, H const& h, I const& i, J const& j, K const& k) const{ typedef typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H, I, J, K >::composite_type ret_t; return ret_t( op, as_actor<A>::convert(a), as_actor<B>::convert(b), as_actor<C>::convert(c), as_actor<D>::convert(d), as_actor<E>::convert(e), as_actor<F>::convert(f), as_actor<G>::convert(g), as_actor<H>::convert(h), as_actor<I>::convert(i), as_actor<J>::convert(j), as_actor<K>::convert(k) );}//////////////////////////////////template <typename OperationT>template < typename A, typename B, typename C, typename D, typename E, typename F, typename G, typename H, typename I, typename J, typename K, typename L>inline typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H, I, J, K, L>::typefunction<OperationT>::operator()( A const& a, B const& b, C const& c, D const& d, E const& e, F const& f, G const& g, H const& h, I const& i, J const& j, K const& k, L const& l) const{ typedef typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H, I, J, K, L >::composite_type ret_t; return ret_t( op, as_actor<A>::convert(a), as_actor<B>::convert(b), as_actor<C>::convert(c), as_actor<D>::convert(d), as_actor<E>::convert(e), as_actor<F>::convert(f), as_actor<G>::convert(g), as_actor<H>::convert(h), as_actor<I>::convert(i), as_actor<J>::convert(j), as_actor<K>::convert(k), as_actor<L>::convert(l) );}#if PHOENIX_LIMIT > 12//////////////////////////////////template <typename OperationT>template < typename A, typename B, typename C, typename D, typename E, typename F, typename G, typename H, typename I, typename J, typename K, typename L, typename M>inline typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H, I, J, K, L, M>::typefunction<OperationT>::operator()( A const& a, B const& b, C const& c, D const& d, E const& e, F const& f, G const& g, H const& h, I const& i, J const& j, K const& k, L const& l, M const& m) const{ typedef typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H, I, J, K, L, M >::composite_type ret_t; return ret_t( op, as_actor<A>::convert(a), as_actor<B>::convert(b), as_actor<C>::convert(c), as_actor<D>::convert(d), as_actor<E>::convert(e), as_actor<F>::convert(f), as_actor<G>::convert(g), as_actor<H>::convert(h), as_actor<I>::convert(i), as_actor<J>::convert(j), as_actor<K>::convert(k), as_actor<L>::convert(l), as_actor<M>::convert(m) );}//////////////////////////////////template <typename OperationT>template < typename A, typename B, typename C, typename D, typename E, typename F, typename G, typename H, typename I, typename J, typename K, typename L, typename M, typename N>inline typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H, I, J, K, L, M, N>::typefunction<OperationT>::operator()( A const& a, B const& b, C const& c, D const& d, E const& e, F const& f, G const& g, H const& h, I const& i, J const& j, K const& k, L const& l, M const& m, N const& n) const{ typedef typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H, I, J, K, L, M, N >::composite_type ret_t; return ret_t( op, as_actor<A>::convert(a), as_actor<B>::convert(b), as_actor<C>::convert(c), as_actor<D>::convert(d), as_actor<E>::convert(e), as_actor<F>::convert(f), as_actor<G>::convert(g), as_actor<H>::convert(h), as_actor<I>::convert(i), as_actor<J>::convert(j), as_actor<K>::convert(k), as_actor<L>::convert(l), as_actor<M>::convert(m), as_actor<N>::convert(n) );}//////////////////////////////////template <typename OperationT>template < typename A, typename B, typename C, typename D, typename E, typename F, typename G, typename H, typename I, typename J, typename K, typename L, typename M, typename N, typename O>inline typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O>::typefunction<OperationT>::operator()( A const& a, B const& b, C const& c, D const& d, E const& e, F const& f, G const& g, H const& h, I const& i, J const& j, K const& k, L const& l, M const& m, N const& n, O const& o) const{ typedef typename impl::make_composite< OperationT, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O >::composite_type ret_t; return ret_t( op, as_actor<A>::convert(a), as_actor<B>::convert(b), as_actor<C>::convert(c), as_actor<D>::convert(d), as_actor<E>::convert(e), as_actor<F>::convert(f), as_actor<G>::convert(g), as_actor<H>::convert(h), as_actor<I>::convert(i), as_actor<J>::convert(j), as_actor<K>::convert(k), as_actor<L>::convert(l), as_actor<M>::convert(m), as_actor<N>::convert(n), as_actor<O>::convert(o) );}#endif#endif#endif#endif///////////////////////////////////////////////////////////////////////////////} // namespace phoenix#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?