⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 new.hpp

📁 CGAL is a collaborative effort of several sites in Europe and Israel. The goal is to make the most i
💻 HPP
📖 第 1 页 / 共 3 页
字号:
    A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> {    typedef T* type;};#endif#endif#endif#endif#endif//////////////////////////////////template <typename T>inline typename impl::make_composite<new_l_0<T> >::typenew_(){    typedef impl::make_composite<new_l_0<T> > make_composite_t;    return make_composite_t::type(        make_composite_t::composite_type(new_l_0<T>()));}//////////////////////////////////template <typename T, typename A>inline typename impl::make_composite<new_1<T>, A>::typenew_(A const& a){    typedef impl::make_composite<new_1<T>, A> make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_1<T>(),         as_actor<A>::convert(a)    ));}//////////////////////////////////template <typename T, typename A, typename B>inline typename impl::make_composite<new_2<T>, A, B>::typenew_(A const& a, B const& b){    typedef impl::make_composite<new_2<T>, A, B> make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_2<T>(),        as_actor<A>::convert(a),        as_actor<B>::convert(b)    ));}//////////////////////////////////template <typename T, typename A, typename B, typename C>inline typename impl::make_composite<new_3<T>, A, B, C>::typenew_(A const& a, B const& b, C const& c){    typedef impl::make_composite<new_3<T>, A, B, C> make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_3<T>(),        as_actor<A>::convert(a),        as_actor<B>::convert(b),        as_actor<C>::convert(c)    ));}#if PHOENIX_CONSTRUCT_LIMIT > 3//////////////////////////////////template <    typename T, typename A, typename B, typename C, typename D>inline typename impl::make_composite<new_4<T>, A, B, C, D>::typenew_(    A const& a, B const& b, C const& c, D const& d){    typedef        impl::make_composite<new_4<T>, A, B, C, D>        make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_4<T>(),         as_actor<A>::convert(a),        as_actor<B>::convert(b),        as_actor<C>::convert(c),        as_actor<D>::convert(d)    ));}//////////////////////////////////template <    typename T, typename A, typename B, typename C, typename D, typename E>inline typename impl::make_composite<new_5<T>, A, B, C, D, E>::typenew_(    A const& a, B const& b, C const& c, D const& d, E const& e){    typedef        impl::make_composite<new_5<T>, A, B, C, D, E>        make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_5<T>(),         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 T, typename A, typename B, typename C, typename D, typename E,    typename F>inline typename impl::make_composite<new_6<T>, A, B, C, D, E, F>::typenew_(    A const& a, B const& b, C const& c, D const& d, E const& e,    F const& f){    typedef        impl::make_composite<new_6<T>, A, B, C, D, E, F>        make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_6<T>(),         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_CONSTRUCT_LIMIT > 6//////////////////////////////////template <    typename T, typename A, typename B, typename C, typename D, typename E,    typename F, typename G>inline typename impl::make_composite<new_7<T>, A, B, C, D, E, F, G>::typenew_(    A const& a, B const& b, C const& c, D const& d, E const& e,    F const& f, G const& g){    typedef        impl::make_composite<new_7<T>, A, B, C, D, E, F, G>        make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_7<T>(),         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 T, typename A, typename B, typename C, typename D, typename E,    typename F, typename G, typename H>inline typename impl::make_composite<new_8<T>, A, B, C, D, E, F, G, H>::typenew_(    A const& a, B const& b, C const& c, D const& d, E const& e,    F const& f, G const& g, H const& h){    typedef        impl::make_composite<new_8<T>, A, B, C, D, E, F, G, H>        make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_8<T>(),        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 T, typename A, typename B, typename C, typename D, typename E,    typename F, typename G, typename H, typename I>inline typename impl::make_composite<new_9<T>, A, B, C, D, E, F, G, H, I>::typenew_(    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){    typedef        impl::make_composite<new_9<T>, A, B, C, D, E, F, G, H, I>        make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_9<T>(),         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_CONSTRUCT_LIMIT > 9//////////////////////////////////template <    typename T, 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<    new_10<T>, A, B, C, D, E, F, G, H, I, J>::typenew_(    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){    typedef        impl::make_composite<            new_10<T>, A, B, C, D, E, F, G, H, I, J        >        make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_10<T>(),         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 T, 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<    new_11<T>, A, B, C, D, E, F, G, H, I, J, K>::typenew_(    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){    typedef        impl::make_composite<            new_11<T>, A, B, C, D, E, F, G, H, I, J, K        >        make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_11<T>(),         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 T, 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<    new_12<T>, A, B, C, D, E, F, G, H, I, J, K, L>::typenew_(    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){    typedef        impl::make_composite<            new_12<T>, A, B, C, D, E, F, G, H, I, J, K, L        >        make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_12<T>(),         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_CONSTRUCT_LIMIT > 12//////////////////////////////////template <    typename T, 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<    new_13<T>, A, B, C, D, E, F, G, H, I, J, K, L, M>::typenew_(    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){    typedef        impl::make_composite<            new_13<T>, A, B, C, D, E, F, G, H, I, J, K, L, M        >        make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_13<T>(),         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 T, 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<    new_14<T>, A, B, C, D, E, F, G, H, I, J, K, L, M>::typenew_(    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){    typedef        impl::make_composite<            new_14<T>, A, B, C, D, E, F, G, H, I, J, K, L, M, N        >        make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_14<T>(),         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 T, 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<    new_15<T>, A, B, C, D, E, F, G, H, I, J, K, L, M, O>::typenew_(    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){    typedef        impl::make_composite<            new_15<T>, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O        >        make_composite_t;    return make_composite_t::type(make_composite_t::composite_type(new_15<T>(),         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 // PHOENIX_NEW_HPP

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -