Home
last modified time | relevance | path

Searched refs:Derived (Results 1 – 25 of 627) sorted by relevance

12345678910>>...26

/external/libcxxabi/test/
Dcatch_pointer_reference.pass.cpp36 struct Derived : Base {}; struct
38 struct Ambiguous : Derived, Derived2 {};
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()
111 assert_catches<const volatile Base * const , Derived *, Derived>(); in f1()
[all …]
/external/eigen/Eigen/src/Core/
DCwiseNullaryOp.h106 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 …]
DFuzzy.h19 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 …]
DDenseCoeffsBase.h34 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;
67 return int(Derived::RowsAtCompileTime) == 1 ? 0 in rowIndexByOuterInner()
68 : int(Derived::ColsAtCompileTime) == 1 ? inner in rowIndexByOuterInner()
69 : int(Derived::Flags)&RowMajorBit ? outer in rowIndexByOuterInner()
76 return int(Derived::ColsAtCompileTime) == 1 ? 0 in colIndexByOuterInner()
[all …]
DDot.h67 template<typename Derived>
71 typename ScalarBinaryOpTraits<typename internal::traits<Derived>::Scalar,typename internal::traits<…
72 MatrixBase<Derived>::dot(const MatrixBase<OtherDerived>& other) const
74 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived)
76 EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE(Derived,OtherDerived)
84 return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other);
95 template<typename Derived>
96 …NG_INLINE typename NumTraits<typename internal::traits<Derived>::Scalar>::Real MatrixBase<Derived>…
107 template<typename Derived>
108 …NG_INLINE typename NumTraits<typename internal::traits<Derived>::Scalar>::Real MatrixBase<Derived>…
[all …]
DVisitor.h17 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 …]
DBooleanRedux.h17 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 …]
DDenseBase.h41 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;
100 RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime,
106 ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime,
[all …]
DRandom.h54 template<typename Derived>
55 inline const typename DenseBase<Derived>::RandomReturnType
56 DenseBase<Derived>::Random(Index rows, Index cols)
85 template<typename Derived>
86 inline const typename DenseBase<Derived>::RandomReturnType
87 DenseBase<Derived>::Random(Index size)
111 template<typename Derived>
112 inline const typename DenseBase<Derived>::RandomReturnType
113 DenseBase<Derived>::Random()
130 template<typename Derived>
[all …]
DSolverBase.h17 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 …]
DAssign.h17 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()
36 template<typename Derived>
39 EIGEN_STRONG_INLINE Derived& DenseBase<Derived>::operator=(const DenseBase<OtherDerived>& other)
45 template<typename Derived>
47 EIGEN_STRONG_INLINE Derived& DenseBase<Derived>::operator=(const DenseBase& other)
53 template<typename Derived>
[all …]
DMatrixBase.h48 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;
115 …typedef Matrix<std::complex<RealScalar>, internal::traits<Derived>::ColsAtCompileTime, 1, ColMajor…
120 internal::traits<Derived>::RowsAtCompileTime,
121 internal::traits<Derived>::ColsAtCompileTime> BasisReturnType;
139 Derived& operator=(const MatrixBase& other);
[all …]
DArrayBase.h39 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;
107 Derived& operator=(const ArrayBase& other)
116 Derived& operator=(const Scalar &value)
120 Derived& operator+=(const Scalar& scalar);
122 Derived& operator-=(const Scalar& scalar);
126 Derived& operator+=(const ArrayBase<OtherDerived>& other);
[all …]
DGlobalFunctions.h23 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 …return Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived>(x.de…
40 template<typename Derived> \
41 struct NAME##_retval<ArrayBase<Derived> > \
43 … const Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived> type…
[all …]
/external/icu/icu4c/source/i18n/
Dnumber_fluent.cpp34 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 …]
Dnumrange_fluent.cpp30 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/unsupported/Eigen/src/SpecialFunctions/
DBesselFunctionsArrayAPI.h29 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/unsupported/Eigen/CXX11/src/Tensor/
DTensorBase.h28 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 …]
DTensorInitializer.h26 template <typename Derived, int N>
29 typename Initializer<Derived, N - 1>::InitList> InitList;
31 static void run(TensorEvaluator<Derived, DefaultDevice>& tensor, in run()
32 … Eigen::array<typename traits<Derived>::Index, traits<Derived>::NumDimensions>* indices, in run()
36 (*indices)[traits<Derived>::NumDimensions - N] = i++; in run()
37 Initializer<Derived, N - 1>::run(tensor, indices, v); in run()
42 template <typename Derived>
43 struct Initializer<Derived, 1> {
44 typedef std::initializer_list<typename traits<Derived>::Scalar> InitList;
46 static void run(TensorEvaluator<Derived, DefaultDevice>& tensor,
[all …]
/external/clang/test/Profile/
Dcxx-implicit.cpp33 struct Derived : public Base { struct
34 Derived();
35 Derived(const Derived &);
36 Derived(Derived &&);
37 Derived &operator=(const Derived &);
38 Derived &operator=(Derived &&);
41 Derived::Derived() {} in Derived() function in Derived
42 Derived::Derived(const Derived &d) : Base(d) {} in Derived() function in Derived
43 Derived::Derived(Derived &&d) : Base(static_cast<Base&&>(d)) {} in Derived() function in Derived
44 Derived& Derived::operator=(const Derived &d) { in operator =()
[all …]
/external/eigen/Eigen/src/LU/
DDeterminant.h17 template<typename Derived>
19 inline const typename Derived::Scalar bruteforce_det3_helper in bruteforce_det3_helper()
20 (const MatrixBase<Derived>& matrix, int a, int b, int c) in bruteforce_det3_helper()
26 template<typename Derived,
27 int DeterminantType = Derived::RowsAtCompileTime
30 static inline typename traits<Derived>::Scalar run(const Derived& m) in run()
32 if(Derived::ColsAtCompileTime==Dynamic && m.rows()==0) in run()
33 return typename traits<Derived>::Scalar(1); in run()
38 template<typename Derived> struct determinant_impl<Derived, 1>
41 typename traits<Derived>::Scalar run(const Derived& m)
[all …]
/external/eigen/Eigen/src/SparseCore/
DSparseMatrixBase.h26 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,
65 ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime,
72 … SizeAtCompileTime = (internal::size_at_compile_time<internal::traits<Derived>::RowsAtCompileTime,
73 … internal::traits<Derived>::ColsAtCompileTime>::ret),
[all …]
/external/eigen/Eigen/src/plugins/
DArrayCwiseUnaryOps.h3 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 …]
/external/eigen/Eigen/src/Core/util/
DSymbolicIndex.h76 template<typename Derived>
80 const Derived& derived() const { return *static_cast<const Derived*>(this); } in derived()
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
103 { return ProductExpr<Derived,ValueExpr<> >(derived(),a); }
104 QuotientExpr<Derived,ValueExpr<> > operator/(Index a) const
[all …]
/external/clang/test/CXX/conv/conv.mem/
Dp4.cpp11 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 …int (Derived::*d) = data_ptr; // expected-error {{ambiguous conversion from pointer to member of b… in test()
34 …int (Derived::*m)() = method_ptr; // expected-error {{ambiguous conversion from pointer to member … in test()
40 struct Derived : virtual Base {}; struct
[all …]

12345678910>>...26