Lines Matching refs:pdalboost

95 namespace pdalboost  namespace
123 : pdalboost::mpl::false_
134 : pdalboost::mpl::or_<
135 pdalboost::is_abstract<T>
136 , pdalboost::is_base_and_derived<pdalboost::noncopyable, T>
139 : pdalboost::is_base_and_derived<pdalboost::noncopyable, T>
141 : pdalboost::is_abstract<T>
143 : pdalboost::mpl::false_
156 # define BOOST_FOREACH_TAG_DEFAULT pdalboost::foreach::tag
165 inline pdalboost::foreach::is_lightweight_proxy<T> *
169 inline pdalboost::mpl::true_ *
170 boost_foreach_is_lightweight_proxy(std::pair<T, T> *&, pdalboost::foreach::tag) { return 0; } in boost_foreach_is_lightweight_proxy()
173 inline pdalboost::mpl::true_ *
174 boost_foreach_is_lightweight_proxy(pdalboost::iterator_range<T> *&, pdalboost::foreach::tag) { retu… in boost_foreach_is_lightweight_proxy()
177 inline pdalboost::mpl::true_ *
178 boost_foreach_is_lightweight_proxy(pdalboost::sub_range<T> *&, pdalboost::foreach::tag) { return 0;… in boost_foreach_is_lightweight_proxy()
181 inline pdalboost::mpl::true_ *
182 boost_foreach_is_lightweight_proxy(T **&, pdalboost::foreach::tag) { return 0; } in boost_foreach_is_lightweight_proxy()
190 inline pdalboost::foreach::is_noncopyable<T> *
193 namespace pdalboost namespace
203 inline pdalboost::mpl::and_<Bool1, Bool2> *and_(Bool1 *, Bool2 *) { return 0; } in and_()
206 inline pdalboost::mpl::and_<Bool1, Bool2, Bool3> *and_(Bool1 *, Bool2 *, Bool3 *) { return 0; } in and_()
209 inline pdalboost::mpl::or_<Bool1, Bool2> *or_(Bool1 *, Bool2 *) { return 0; } in or_()
212 inline pdalboost::mpl::or_<Bool1, Bool2, Bool3> *or_(Bool1 *, Bool2 *, Bool3 *) { return 0; } in or_()
215 inline pdalboost::mpl::not_<Bool1> *not_(Bool1 *) { return 0; } in not_()
218 inline pdalboost::is_array<T> *is_array_(T const &) { return 0; } in is_array_()
221 inline pdalboost::is_const<T> *is_const_(T &) { return 0; } in is_const_()
225 inline pdalboost::mpl::true_ *is_const_(T const &) { return 0; } in is_const_()
230 inline pdalboost::mpl::false_ *is_rvalue_(T &, int) { return 0; } in is_rvalue_()
233 inline pdalboost::mpl::true_ *is_rvalue_(T const &, ...) { return 0; } in is_rvalue_()
236 inline pdalboost::is_rvalue_reference<T &&> *is_rvalue_(T &&, int) { return 0; } in is_rvalue_()
269 inline BOOST_DEDUCED_TYPENAME pdalboost::mpl::if_<C, T const, T>::type &auto_any_cast(auto_any_t a) in auto_any_cast()
274 typedef pdalboost::mpl::true_ const_;
279 template<typename T, typename C = pdalboost::mpl::false_>
281 : pdalboost::mpl::if_<C, T const, T>
334 template<typename T, typename C = pdalboost::mpl::false_>
355 typedef BOOST_DEDUCED_TYPENAME pdalboost::mpl::eval_if<
363 template<typename T, typename C = pdalboost::mpl::false_>
384 typedef BOOST_DEDUCED_TYPENAME pdalboost::mpl::eval_if<
391 template<typename T, typename C = pdalboost::mpl::false_>
401 inline type2type<T> *encode_type(T &, pdalboost::false_type*) { return 0; } in encode_type()
404 inline type2type<T, const_> *encode_type(T const &, pdalboost::true_type*) { return 0; } in encode_type()
407 inline type2type<T> *encode_type(T &, pdalboost::mpl::false_*) { return 0; } in encode_type()
410 inline type2type<T, const_> *encode_type(T const &, pdalboost::mpl::true_*) { return 0; } in encode_type()
455 # define BOOST_FOREACH_DEREFOF(T) pdalboost::foreach_detail_::derefof(*T)
468 pdalboost::foreach_detail_::is_rvalue_((COL), 0)
486 typedef BOOST_DEDUCED_TYPENAME pdalboost::mpl::if_<
487 pdalboost::mpl::or_<pdalboost::is_abstract<T>, pdalboost::is_array<T> >, private_type_, T
500pdalboost::foreach_detail_::and_( \
501pdalboost::foreach_detail_::not_(pdalboost::foreach_detail_::is_array_(COL)) \
502 … , (true ? 0 : pdalboost::foreach_detail_::is_rvalue_( \
503 (true ? pdalboost::foreach_detail_::make_probe(COL) : (COL)), 0)))
528 typedef BOOST_DEDUCED_TYPENAME pdalboost::mpl::if_<
529 pdalboost::is_array<T>, private_type_, T
532 typedef BOOST_DEDUCED_TYPENAME pdalboost::mpl::if_<
533 pdalboost::mpl::or_<pdalboost::is_abstract<T>, pdalboost::is_array<T> >, private_type_, T
611 inline BOOST_DEDUCED_TYPENAME pdalboost::enable_if<pdalboost::mpl::or_<LValue, IsProxy>, IsProxy>::…
619 should_copy_impl(pdalboost::mpl::false_ *, pdalboost::mpl::false_ *, bool *is_rvalue) in should_copy_impl()
630 inline auto_any<T> contain(T const &t, pdalboost::mpl::true_ *) // rvalue in contain()
636 inline auto_any<T *> contain(T &t, pdalboost::mpl::false_ *) // lvalue in contain()
642 return auto_any<T *>(pdalboost::addressof(t)); in contain()
660 begin(auto_any_t col, type2type<T, C> *, pdalboost::mpl::true_ *) // rvalue in begin()
663 pdalboost::begin(auto_any_cast<T, C>(col))); in begin()
668 begin(auto_any_t col, type2type<T, C> *, pdalboost::mpl::false_ *) // lvalue in begin()
673 …iterator(pdalboost::begin(BOOST_FOREACH_DEREFOF((auto_any_cast<type *, pdalboost::mpl::false_>(col… in begin()
682 pdalboost::begin(*auto_any_cast<simple_variant<T>, pdalboost::mpl::false_>(col).get())); in begin()
689 begin(auto_any_t col, type2type<T *, C> *, pdalboost::mpl::true_ *) // null-terminated C-style stri… in begin()
691 return auto_any<T *>(auto_any_cast<T *, pdalboost::mpl::false_>(col)); in begin()
700 end(auto_any_t col, type2type<T, C> *, pdalboost::mpl::true_ *) // rvalue in end()
703 pdalboost::end(auto_any_cast<T, C>(col))); in end()
708 end(auto_any_t col, type2type<T, C> *, pdalboost::mpl::false_ *) // lvalue in end()
713 …iterator(pdalboost::end(BOOST_FOREACH_DEREFOF((auto_any_cast<type *, pdalboost::mpl::false_>(col))… in end()
722 pdalboost::end(*auto_any_cast<simple_variant<T>, pdalboost::mpl::false_>(col).get())); in end()
729 end(auto_any_t, type2type<T *, C> *, pdalboost::mpl::true_ *) // null-terminated C-style strings in end()
742 …return auto_any_cast<iter_t, pdalboost::mpl::false_>(cur) == auto_any_cast<iter_t, pdalboost::mpl:… in done()
749 return ! *auto_any_cast<T *, pdalboost::mpl::false_>(cur); in done()
760 ++auto_any_cast<iter_t, pdalboost::mpl::false_>(cur); in next()
771 return *auto_any_cast<iter_t, pdalboost::mpl::false_>(cur); in deref()
779 rbegin(auto_any_t col, type2type<T, C> *, pdalboost::mpl::true_ *) // rvalue in rbegin()
782 pdalboost::rbegin(auto_any_cast<T, C>(col))); in rbegin()
787 rbegin(auto_any_t col, type2type<T, C> *, pdalboost::mpl::false_ *) // lvalue in rbegin()
792 …iterator(pdalboost::rbegin(BOOST_FOREACH_DEREFOF((auto_any_cast<type *, pdalboost::mpl::false_>(co… in rbegin()
801 pdalboost::rbegin(*auto_any_cast<simple_variant<T>, pdalboost::mpl::false_>(col).get())); in rbegin()
808 rbegin(auto_any_t col, type2type<T *, C> *, pdalboost::mpl::true_ *) // null-terminated C-style str… in rbegin()
810 T *p = auto_any_cast<T *, pdalboost::mpl::false_>(col); in rbegin()
822 rend(auto_any_t col, type2type<T, C> *, pdalboost::mpl::true_ *) // rvalue in rend()
825 pdalboost::rend(auto_any_cast<T, C>(col))); in rend()
830 rend(auto_any_t col, type2type<T, C> *, pdalboost::mpl::false_ *) // lvalue in rend()
835 …iterator(pdalboost::rend(BOOST_FOREACH_DEREFOF((auto_any_cast<type *, pdalboost::mpl::false_>(col)… in rend()
844 pdalboost::rend(*auto_any_cast<simple_variant<T>, pdalboost::mpl::false_>(col).get())); in rend()
851 rend(auto_any_t col, type2type<T *, C> *, pdalboost::mpl::true_ *) // null-terminated C-style strin… in rend()
854 reverse_iterator<T *>(auto_any_cast<T *, pdalboost::mpl::false_>(col))); in rend()
865 …return auto_any_cast<iter_t, pdalboost::mpl::false_>(cur) == auto_any_cast<iter_t, pdalboost::mpl:… in rdone()
875 ++auto_any_cast<iter_t, pdalboost::mpl::false_>(cur); in rnext()
886 return *auto_any_cast<iter_t, pdalboost::mpl::false_>(cur); in rderef()
912 …(true ? 0 : pdalboost::foreach_detail_::encode_type(COL, pdalboost::foreach_detail_::is_const_(COL…
917pdalboost::foreach_detail_::to_ptr(COL) \
922pdalboost::foreach_detail_::and_( \
923pdalboost::foreach_detail_::not_(BOOST_FOREACH_IS_NONCOPYABLE(COL)) \
925pdalboost::foreach_detail_::to_ptr(COL) \
942 … (true ? 0 : pdalboost::foreach_detail_::or_( \
958 …(true ? pdalboost::foreach_detail_::make_probe((COL), BOOST_FOREACH_ID(_foreach_is_rvalue)) : (COL…
964 … (pdalboost::foreach_detail_::should_copy_impl( \
965 … true ? 0 : pdalboost::foreach_detail_::or_( \
966pdalboost::foreach_detail_::is_array_(COL) \
968 … , pdalboost::foreach_detail_::not_(pdalboost::foreach_detail_::is_const_(COL))) \
988 … (true ? 0 : pdalboost::foreach_detail_::or_( \
989pdalboost::foreach_detail_::is_rvalue_((COL), 0) \
1012pdalboost::foreach_detail_::contain( \
1017pdalboost::foreach_detail_::begin( \
1023pdalboost::foreach_detail_::end( \
1029pdalboost::foreach_detail_::done( \
1035pdalboost::foreach_detail_::next( \
1040pdalboost::foreach_detail_::deref( \
1045pdalboost::foreach_detail_::rbegin( \
1051pdalboost::foreach_detail_::rend( \
1057pdalboost::foreach_detail_::rdone( \
1063pdalboost::foreach_detail_::rnext( \
1068pdalboost::foreach_detail_::rderef( \
1100 …if (pdalboost::foreach_detail_::auto_any_t BOOST_FOREACH_ID(_foreach_col) = BOOST_FOREACH_CONTAIN(…
1101 …if (pdalboost::foreach_detail_::auto_any_t BOOST_FOREACH_ID(_foreach_cur) = BOOST_FOREACH_BEGIN(CO…
1102 …if (pdalboost::foreach_detail_::auto_any_t BOOST_FOREACH_ID(_foreach_end) = BOOST_FOREACH_END(COL)…
1106 …if (pdalboost::foreach_detail_::set_false(BOOST_FOREACH_ID(_foreach_continue))) {} else …
1118 …if (pdalboost::foreach_detail_::auto_any_t BOOST_FOREACH_ID(_foreach_col) = BOOST_FOREACH_CONTAIN(…
1119 …if (pdalboost::foreach_detail_::auto_any_t BOOST_FOREACH_ID(_foreach_cur) = BOOST_FOREACH_RBEGIN(C…
1120 …if (pdalboost::foreach_detail_::auto_any_t BOOST_FOREACH_ID(_foreach_end) = BOOST_FOREACH_REND(COL…
1124 …if (pdalboost::foreach_detail_::set_false(BOOST_FOREACH_ID(_foreach_continue))) {} else …