| /external/cronet/buildtools/third_party/libc++abi/trunk/test/ |
| D | catch_pointer_reference.pass.cpp | 35 struct Derived : Base {}; struct 37 struct Ambiguous : Derived, Derived2 {}; 102 // Derived * in f1() 103 assert_catches< Base * , Derived *, Derived>(); in f1() 104 assert_catches<const Base * , Derived *, Derived>(); in f1() 105 assert_catches< volatile Base * , Derived *, Derived>(); in f1() 106 assert_catches<const volatile Base * , Derived *, Derived>(); in f1() 107 assert_catches< Base * const , Derived *, Derived>(); in f1() 108 assert_catches<const Base * const , Derived *, Derived>(); in f1() 109 assert_catches< volatile Base * const , Derived *, Derived>(); in f1() [all …]
|
| /external/libcxxabi/test/ |
| D | catch_pointer_reference.pass.cpp | 36 struct Derived : Base {}; struct 38 struct Ambiguous : Derived, Derived2 {}; 103 // Derived * in f1() 104 assert_catches< Base * , Derived *, Derived>(); in f1() 105 assert_catches<const Base * , Derived *, Derived>(); in f1() 106 assert_catches< volatile Base * , Derived *, Derived>(); in f1() 107 assert_catches<const volatile Base * , Derived *, Derived>(); in f1() 108 assert_catches< Base * const , Derived *, Derived>(); in f1() 109 assert_catches<const Base * const , Derived *, Derived>(); in f1() 110 assert_catches< volatile Base * const , Derived *, Derived>(); in f1() [all …]
|
| /external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
| D | TensorBase.h | 28 template<typename Derived> 29 class TensorBase<Derived, ReadOnlyAccessors> 32 typedef internal::traits<Derived> DerivedTraits; 40 EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<CustomNullaryOp, const Derived> 42 return TensorCwiseNullaryOp<CustomNullaryOp, const Derived>(derived(), func); in nullaryExpr() 47 …EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<internal::scalar_constant_op<Scalar>, const Derived> 53 …N_STRONG_INLINE const TensorCwiseNullaryOp<internal::UniformRandomGenerator<Scalar>, const Derived> 58 EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<RandomGenerator, const Derived> 65 EIGEN_STRONG_INLINE const TensorGeneratorOp<Generator, const Derived> 67 return TensorGeneratorOp<Generator, const Derived>(derived(), generator); in generate() [all …]
|
| /external/icu/icu4c/source/i18n/ |
| D | number_fluent.cpp | 34 template<typename Derived> 35 Derived NumberFormatterSettings<Derived>::notation(const Notation& notation) const& { in notation() 36 Derived copy(*this); in notation() 42 template<typename Derived> 43 Derived NumberFormatterSettings<Derived>::notation(const Notation& notation)&& { in notation() 44 Derived move(std::move(*this)); in notation() 50 template<typename Derived> 51 Derived NumberFormatterSettings<Derived>::unit(const icu::MeasureUnit& unit) const& { in unit() 52 Derived copy(*this); in unit() 59 template<typename Derived> [all …]
|
| D | numrange_fluent.cpp | 30 template<typename Derived> 31 Derived NumberRangeFormatterSettings<Derived>::numberFormatterBoth(const UnlocalizedNumberFormatter… in numberFormatterBoth() 32 Derived copy(*this); in numberFormatterBoth() 39 template<typename Derived> 40 Derived NumberRangeFormatterSettings<Derived>::numberFormatterBoth(const UnlocalizedNumberFormatter… in numberFormatterBoth() 41 Derived move(std::move(*this)); in numberFormatterBoth() 48 template<typename Derived> 49 Derived NumberRangeFormatterSettings<Derived>::numberFormatterBoth(UnlocalizedNumberFormatter&& for… in numberFormatterBoth() 50 Derived copy(*this); in numberFormatterBoth() 57 template<typename Derived> [all …]
|
| /external/cronet/third_party/icu/source/i18n/ |
| D | number_fluent.cpp | 34 template<typename Derived> 35 Derived NumberFormatterSettings<Derived>::notation(const Notation& notation) const& { in notation() 36 Derived copy(*this); in notation() 42 template<typename Derived> 43 Derived NumberFormatterSettings<Derived>::notation(const Notation& notation)&& { in notation() 44 Derived move(std::move(*this)); in notation() 50 template<typename Derived> 51 Derived NumberFormatterSettings<Derived>::unit(const icu::MeasureUnit& unit) const& { in unit() 52 Derived copy(*this); in unit() 59 template<typename Derived> [all …]
|
| D | numrange_fluent.cpp | 30 template<typename Derived> 31 Derived NumberRangeFormatterSettings<Derived>::numberFormatterBoth(const UnlocalizedNumberFormatter… in numberFormatterBoth() 32 Derived copy(*this); in numberFormatterBoth() 39 template<typename Derived> 40 Derived NumberRangeFormatterSettings<Derived>::numberFormatterBoth(const UnlocalizedNumberFormatter… in numberFormatterBoth() 41 Derived move(std::move(*this)); in numberFormatterBoth() 48 template<typename Derived> 49 Derived NumberRangeFormatterSettings<Derived>::numberFormatterBoth(UnlocalizedNumberFormatter&& for… in numberFormatterBoth() 50 Derived copy(*this); in numberFormatterBoth() 57 template<typename Derived> [all …]
|
| /external/eigen/Eigen/src/Core/ |
| D | Assign.h | 17 template<typename Derived> 19 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& DenseBase<Derived> 23 SameType = internal::is_same<typename Derived::Scalar,typename OtherDerived::Scalar>::value in lazyAssign() 26 EIGEN_STATIC_ASSERT_LVALUE(Derived) in lazyAssign() 27 EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) in lazyAssign() 31 internal::call_assignment_no_alias(derived(),other.derived()); in lazyAssign() 33 return derived(); in lazyAssign() 36 template<typename Derived> 39 EIGEN_STRONG_INLINE Derived& DenseBase<Derived>::operator=(const DenseBase<OtherDerived>& other) 41 internal::call_assignment(derived(), other.derived()); [all …]
|
| D | CwiseNullaryOp.h | 106 template<typename Derived> 110 const CwiseNullaryOp<CustomNullaryOp,typename DenseBase<Derived>::PlainObject> 114 DenseBase<Derived>::NullaryExpr(Index rows, Index cols, const CustomNullaryOp& func) 137 template<typename Derived> 141 const CwiseNullaryOp<CustomNullaryOp, typename DenseBase<Derived>::PlainObject> 145 DenseBase<Derived>::NullaryExpr(Index size, const CustomNullaryOp& func) 147 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) 161 template<typename Derived> 165 const CwiseNullaryOp<CustomNullaryOp, typename DenseBase<Derived>::PlainObject> 169 DenseBase<Derived>::NullaryExpr(const CustomNullaryOp& func) [all …]
|
| D | ArrayBase.h | 32 * \tparam Derived is the derived type, e.g., an array or an expression type. 39 template<typename Derived> class ArrayBase 40 : public DenseBase<Derived> 49 typedef typename internal::traits<Derived>::StorageKind StorageKind; 50 typedef typename internal::traits<Derived>::Scalar Scalar; 54 typedef DenseBase<Derived> Base; 64 using Base::derived; 107 Derived& operator=(const ArrayBase& other) 109 internal::call_assignment(derived(), other.derived()); 110 return derived(); [all …]
|
| D | GlobalFunctions.h | 23 template<typename Derived> \ 24 …line const Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived> \ 25 NAME(const Eigen::ArrayBase<Derived>& x); 30 template<typename Derived> \ 31 …line const Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived> \ 32 (NAME)(const Eigen::ArrayBase<Derived>& x) { \ 33 … Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived>(x.derived(… 40 template<typename Derived> \ 41 struct NAME##_retval<ArrayBase<Derived> > \ 43 … const Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived> type… [all …]
|
| D | DenseCoeffsBase.h | 24 * \tparam Derived Type of the derived class 31 * \sa DenseCoeffsBase<Derived, WriteAccessors>, DenseCoeffsBase<Derived, DirectAccessors>, 34 template<typename Derived> 35 class DenseCoeffsBase<Derived,ReadOnlyAccessors> : public EigenBase<Derived> 38 typedef typename internal::traits<Derived>::StorageKind StorageKind; 39 typedef typename internal::traits<Derived>::Scalar Scalar; 49 typedef typename internal::conditional<bool(internal::traits<Derived>::Flags&LvalueBit), 58 typedef EigenBase<Derived> Base; 62 using Base::derived; 67 return int(Derived::RowsAtCompileTime) == 1 ? 0 in rowIndexByOuterInner() [all …]
|
| D | BooleanRedux.h | 17 template<typename Derived, int UnrollCount, int Rows> 25 EIGEN_DEVICE_FUNC static inline bool run(const Derived &mat) in run() 27 return all_unroller<Derived, UnrollCount-1, Rows>::run(mat) && mat.coeff(row, col); in run() 31 template<typename Derived, int Rows> 32 struct all_unroller<Derived, 0, Rows> 34 EIGEN_DEVICE_FUNC static inline bool run(const Derived &/*mat*/) { return true; } 37 template<typename Derived, int Rows> 38 struct all_unroller<Derived, Dynamic, Rows> 40 EIGEN_DEVICE_FUNC static inline bool run(const Derived &) { return false; } 43 template<typename Derived, int UnrollCount, int Rows> [all …]
|
| D | DenseBase.h | 34 * \tparam Derived is the derived type, e.g., a matrix type or an expression. 41 template<typename Derived> class DenseBase 43 : public DenseCoeffsBase<Derived, internal::accessors_level<Derived>::value> 45 : public DenseCoeffsBase<Derived,DirectWriteAccessors> 53 typedef Eigen::InnerIterator<Derived> InnerIterator; 55 typedef typename internal::traits<Derived>::StorageKind StorageKind; 63 typedef typename internal::traits<Derived>::StorageIndex StorageIndex; 66 typedef typename internal::traits<Derived>::Scalar Scalar; 74 typedef DenseCoeffsBase<Derived, internal::accessors_level<Derived>::value> Base; 76 using Base::derived; [all …]
|
| D | StlIterators.h | 20 template<typename Derived> 24 typedef indexed_based_stl_iterator_traits<Derived> traits; 50 Derived& operator++() { ++m_index; return derived(); } 51 Derived& operator--() { --m_index; return derived(); } 53 Derived operator++(int) { Derived prev(derived()); operator++(); return prev;} 54 Derived operator--(int) { Derived prev(derived()); operator--(); return prev;} 56 …friend Derived operator+(const indexed_based_stl_iterator_base& a, Index b) { Derived ret(a.derive… 57 …friend Derived operator-(const indexed_based_stl_iterator_base& a, Index b) { Derived ret(a.derive… 58 …friend Derived operator+(Index a, const indexed_based_stl_iterator_base& b) { Derived ret(b.derive… 59 …friend Derived operator-(Index a, const indexed_based_stl_iterator_base& b) { Derived ret(b.derive… [all …]
|
| D | EigenBase.h | 23 …* Besides MatrixBase-derived classes, this also includes special matrix classes such as diagonal m… 29 template<typename Derived> struct EigenBase 31 // typedef typename internal::plain_matrix_type<Derived>::type PlainObject; 42 typedef typename internal::traits<Derived>::StorageKind StorageKind; 44 /** \returns a reference to the derived object */ 46 Derived& derived() { return *static_cast<Derived*>(this); } in derived() function 47 /** \returns a const reference to the derived object */ 49 const Derived& derived() const { return *static_cast<const Derived*>(this); } in derived() function 52 inline Derived& const_cast_derived() const in const_cast_derived() 53 { return *static_cast<Derived*>(const_cast<EigenBase*>(this)); } in const_cast_derived() [all …]
|
| D | SolverBase.h | 17 template<typename Derived> 20 …static void run(const Derived& solver, const Rhs& b) { solver.template _check_solve_assertion<Tran… in run() 23 template<typename Derived> 24 struct solve_assertion<Transpose<Derived> > 26 typedef Transpose<Derived> type; 31 …internal::solve_assertion<typename internal::remove_all<Derived>::type>::template run<true>(transp… 35 template<typename Scalar, typename Derived> 36 …e_assertion<CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<Scalar>, const Transpose<Derived> > > 38 …typedef CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<Scalar>, const Transpose<Derived> > type; 43 …internal::solve_assertion<typename internal::remove_all<Transpose<Derived> >::type>::template run<… [all …]
|
| D | Fuzzy.h | 19 template<typename Derived, typename OtherDerived, bool is_integer = NumTraits<typename Derived::Sca… 23 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar& prec) in run() 25 typename internal::nested_eval<Derived,2>::type nested(x); in run() 31 template<typename Derived, typename OtherDerived> 32 struct isApprox_selector<Derived, OtherDerived, true> 35 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar&) 41 template<typename Derived, typename OtherDerived, bool is_integer = NumTraits<typename Derived::Sca… 45 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar& prec) 51 template<typename Derived, typename OtherDerived> 52 struct isMuchSmallerThan_object_selector<Derived, OtherDerived, true> [all …]
|
| D | Visitor.h | 17 template<typename Visitor, typename Derived, int UnrollCount> 21 col = (UnrollCount-1) / Derived::RowsAtCompileTime, 22 row = (UnrollCount-1) % Derived::RowsAtCompileTime 26 static inline void run(const Derived &mat, Visitor& visitor) in run() 28 visitor_impl<Visitor, Derived, UnrollCount-1>::run(mat, visitor); in run() 33 template<typename Visitor, typename Derived> 34 struct visitor_impl<Visitor, Derived, 1> 37 static inline void run(const Derived &mat, Visitor& visitor) 44 template<typename Visitor, typename Derived> 45 struct visitor_impl<Visitor, Derived, 0> { [all …]
|
| D | MatrixBase.h | 28 * \tparam Derived is the derived type, e.g. a matrix type, or an expression, etc. 36 template<typename Derived> 37 void printFirstRow(const Eigen::MatrixBase<Derived>& x) 48 template<typename Derived> class MatrixBase 49 : public DenseBase<Derived> 54 typedef typename internal::traits<Derived>::StorageKind StorageKind; 55 typedef typename internal::traits<Derived>::StorageIndex StorageIndex; 56 typedef typename internal::traits<Derived>::Scalar Scalar; 60 typedef DenseBase<Derived> Base; 70 using Base::derived; [all …]
|
| /external/eigen/unsupported/Eigen/src/SpecialFunctions/ |
| D | BesselFunctionsArrayAPI.h | 29 template <typename Derived> 31 Eigen::internal::scalar_bessel_i0_op<typename Derived::Scalar>, const Derived> 32 bessel_i0(const Eigen::ArrayBase<Derived>& x) { in bessel_i0() 34 Eigen::internal::scalar_bessel_i0_op<typename Derived::Scalar>, in bessel_i0() 35 const Derived>(x.derived()); in bessel_i0() 52 template <typename Derived> 54 Eigen::internal::scalar_bessel_i0e_op<typename Derived::Scalar>, const Derived> 55 bessel_i0e(const Eigen::ArrayBase<Derived>& x) { in bessel_i0e() 57 Eigen::internal::scalar_bessel_i0e_op<typename Derived::Scalar>, in bessel_i0e() 58 const Derived>(x.derived()); in bessel_i0e() [all …]
|
| /external/eigen/Eigen/src/Core/util/ |
| D | SymbolicIndex.h | 76 template<typename Derived> 80 const Derived& derived() const { return *static_cast<const Derived*>(this); } in derived() function 89 Index eval(const T& values) const { return derived().eval_impl(values); } in eval() 93 Index eval(Types&&... values) const { return derived().eval_impl(std::make_tuple(values...)); } in eval() 96 NegateExpr<Derived> operator-() const { return NegateExpr<Derived>(derived()); } 98 AddExpr<Derived,ValueExpr<> > operator+(Index b) const 99 { return AddExpr<Derived,ValueExpr<> >(derived(), b); } 100 AddExpr<Derived,ValueExpr<> > operator-(Index a) const 101 { return AddExpr<Derived,ValueExpr<> >(derived(), -a); } 102 ProductExpr<Derived,ValueExpr<> > operator*(Index a) const [all …]
|
| /external/eigen/Eigen/src/SparseCore/ |
| D | SparseMatrixBase.h | 21 * \tparam Derived is the derived type, e.g. a sparse matrix type, or an expression, etc. 26 template<typename Derived> class SparseMatrixBase 27 : public EigenBase<Derived> 31 typedef typename internal::traits<Derived>::Scalar Scalar; 39 typedef typename internal::traits<Derived>::StorageKind StorageKind; 43 typedef typename internal::traits<Derived>::StorageIndex StorageIndex; 55 Derived& operator=(const EigenBase<OtherDerived> &other); 59 RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime, 61 * by the \a Derived type. If a value is not known at compile-time, 65 ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime, [all …]
|
| /external/clang/test/CXX/conv/conv.mem/ |
| D | p4.cpp | 11 struct Derived : Base {}; struct 13 int (Derived::*d) = data_ptr; in test() 14 int (Derived::*m)() = method_ptr; in test() 20 struct Derived : private Base {}; // expected-note 2 {{declared private here}} struct 22 …int (Derived::*d) = data_ptr; // expected-error {{cannot cast private base class 'Base' to 'test1:… in test() 23 …int (Derived::*m)() = method_ptr; // expected-error {{cannot cast private base class 'Base' to 'te… in test() 31 struct Derived : A, B {}; struct 33 …Derived::*d) = data_ptr; // expected-error {{ambiguous conversion from pointer to member of base c… in test() 34 …Derived::*m)() = method_ptr; // expected-error {{ambiguous conversion from pointer to member of ba… in test() 40 struct Derived : virtual Base {}; struct [all …]
|
| /external/eigen/Eigen/src/plugins/ |
| D | ArrayCwiseUnaryOps.h | 3 typedef CwiseUnaryOp<internal::scalar_abs_op<Scalar>, const Derived> AbsReturnType; 4 typedef CwiseUnaryOp<internal::scalar_arg_op<Scalar>, const Derived> ArgReturnType; 5 typedef CwiseUnaryOp<internal::scalar_abs2_op<Scalar>, const Derived> Abs2ReturnType; 6 typedef CwiseUnaryOp<internal::scalar_sqrt_op<Scalar>, const Derived> SqrtReturnType; 7 typedef CwiseUnaryOp<internal::scalar_rsqrt_op<Scalar>, const Derived> RsqrtReturnType; 8 typedef CwiseUnaryOp<internal::scalar_sign_op<Scalar>, const Derived> SignReturnType; 9 typedef CwiseUnaryOp<internal::scalar_inverse_op<Scalar>, const Derived> InverseReturnType; 10 typedef CwiseUnaryOp<internal::scalar_boolean_not_op<Scalar>, const Derived> BooleanNotReturnType; 12 typedef CwiseUnaryOp<internal::scalar_exp_op<Scalar>, const Derived> ExpReturnType; 13 typedef CwiseUnaryOp<internal::scalar_expm1_op<Scalar>, const Derived> Expm1ReturnType; [all …]
|