/external/clang/test/SemaCXX/ |
H A D | virtual-override.cpp | 145 template <typename Base> 146 struct Foo : Base { 158 template<typename Base> 159 struct Foo2 : Base { 186 class Base {}; class in namespace:PR5920 189 class Derived : public Base {}; 193 virtual Base* Method(); 205 class Base {}; class in namespace:PR6110 206 class Derived : public Base {}; 208 typedef Base* Base [all...] |
/external/clang/test/SemaTemplate/ |
H A D | member-access-expr.cpp | 4 x.Base::f0(); 7 struct Base { struct 11 struct X0 : Base { 12 typedef Base CrazyBase; 26 call_f0_through_typedef<Base>(x0); 38 struct X1 : Base, OtherBase { 43 call_f0_through_typedef2<Base>(x0); 45 call_f0_through_typedef2<Base>(x1); // expected-note{{instantiation}} 114 struct Base { struct in namespace:test4 118 template <class T> struct Foo : Base { [all...] |
H A D | member-template-access-expr.cpp | 129 struct Base { struct in namespace:rdar8198511 134 struct X0 : Base<1, T> { }; 141 this->x0.Base<1, int>::f();
|
H A D | ms-lookup-template-base-classes.cpp | 177 class Base { class in namespace:PR12701 184 class Container : public Base<T> { 266 template <typename T> struct Base { int y = 42; }; struct in namespace:nonmethod_missing_this 267 template <typename T> struct Derived : Base<T> {
|
H A D | typename-specifier-4.cpp | 160 template <class T> struct Base {}; struct in namespace:rdar9068589 161 template <class T> struct Derived: public Base<T> { 162 typename Derived::template Base<double>* p1;
|
H A D | typename-specifier.cpp | 200 struct Base { struct in namespace:missing_typename_and_base 206 Foo<Base> x;
|
/external/compiler-rt/lib/ubsan/ |
H A D | ubsan_type_hash.cc | 116 /// \brief Determine whether \p Derived has a \p Base base class subobject at 119 const abi::__class_type_info *Base, 121 if (Derived->__type_name == Base->__type_name) 126 return isDerivedFromAtOffset(SI->__base_type, Base, Offset); 134 // Look for a base class which is derived from \p Base at the right offset. 147 Base, Offset - OffsetHere)) 178 if (const abi::__class_type_info *Base = 181 return Base; 231 abi::__class_type_info *Base = (abi::__class_type_info*)Type; 232 if (!isDerivedFromAtOffset(Derived, Base, 118 isDerivedFromAtOffset(const abi::__class_type_info *Derived, const abi::__class_type_info *Base, sptr Offset) argument [all...] |
/external/eigen/Eigen/src/Core/ |
H A D | BandMatrix.h | 37 typedef EigenBase<Derived> Base; typedef in class:Eigen::internal::BandMatrixBase 49 using Base::derived; 50 using Base::rows; 51 using Base::cols; 314 typedef BandMatrix<Scalar,Size,Size,Options&SelfAdjoint?0:1,1,Options|RowMajor> Base; typedef in class:Eigen::internal::TridiagonalMatrix 315 typedef typename Base::Index Index; 317 TridiagonalMatrix(Index size = Size) : Base(size,size,Options&SelfAdjoint?0:1,1) {} 319 inline typename Base::template DiagonalIntReturnType<1>::Type super() 320 { return Base::template diagonal<1>(); } 321 inline const typename Base [all...] |
H A D | CwiseBinaryOp.h | 117 typename internal::traits<Rhs>::StorageKind>::ret>::Base Base; typedef in class:Eigen::CwiseBinaryOp 169 typedef typename internal::dense_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type Base; typedef in class:Eigen::CwiseBinaryOpImpl
|
H A D | CwiseNullaryOp.h | 54 typedef typename internal::dense_xpr_base<CwiseNullaryOp>::type Base; typedef in class:Eigen::CwiseNullaryOp
|
H A D | DenseBase.h | 29 * \brief Base class for all dense matrices, vectors, and arrays 67 typedef DenseCoeffsBase<Derived> Base; typedef in class:Eigen::DenseBase 68 using Base::derived; 69 using Base::const_cast_derived; 70 using Base::rows; 71 using Base::cols; 72 using Base::size; 73 using Base::rowIndexByOuterInner; 74 using Base::colIndexByOuterInner; 75 using Base [all...] |
H A D | DenseCoeffsBase.h | 22 /** \brief Base class providing read-only coefficient access to matrices and arrays. 58 typedef EigenBase<Derived> Base; typedef in class:Eigen::DenseCoeffsBase 59 using Base::rows; 60 using Base::cols; 61 using Base::size; 62 using Base::derived; 262 /** \brief Base class providing read/write coefficient access to matrices and arrays. 278 typedef DenseCoeffsBase<Derived, ReadOnlyAccessors> Base; typedef in class:Eigen::DenseCoeffsBase 286 using Base::coeff; 287 using Base 570 typedef DenseCoeffsBase<Derived, ReadOnlyAccessors> Base; typedef in class:Eigen::DenseCoeffsBase 641 typedef DenseCoeffsBase<Derived, WriteAccessors> Base; typedef in class:Eigen::DenseCoeffsBase [all...] |
H A D | MatrixBase.h | 19 * \brief Base class for all dense matrices, vectors, and expressions 60 typedef DenseBase<Derived> Base; typedef in class:Eigen::MatrixBase 61 using Base::RowsAtCompileTime; 62 using Base::ColsAtCompileTime; 63 using Base::SizeAtCompileTime; 64 using Base::MaxRowsAtCompileTime; 65 using Base::MaxColsAtCompileTime; 66 using Base::MaxSizeAtCompileTime; 67 using Base::IsVectorAtCompileTime; 68 using Base [all...] |
H A D | Reverse.h | 75 typedef typename internal::dense_xpr_base<Reverse>::type Base; typedef in class:Eigen::Reverse 77 using Base::IsRowMajor; 81 using Base::operator();
|
H A D | SelfAdjointView.h | 58 typedef TriangularBase<SelfAdjointView> Base; typedef in class:Eigen::SelfAdjointView 85 Base::check_coordinates_internal(row, col); 94 Base::check_coordinates_internal(row, col);
|
H A D | SolveTriangular.h | 234 typedef ReturnByValue<triangular_solve_retval> Base; typedef in struct:Eigen::internal::triangular_solve_retval 235 typedef typename Base::Index Index;
|
H A D | Transpositions.h | 161 typedef TranspositionsBase<Transpositions> Base; typedef in class:Eigen::Transpositions 187 return Base::operator=(other); 233 typedef TranspositionsBase<Map> Base; typedef in class:Eigen::Map 249 return Base::operator=(other); 290 typedef TranspositionsBase<TranspositionsWrapper> Base; typedef in class:Eigen::TranspositionsWrapper 302 return Base::operator=(other);
|
/external/eigen/Eigen/src/Core/products/ |
H A D | CoeffBasedProduct.h | 119 typedef MatrixBase<CoeffBasedProduct> Base; typedef in class:Eigen::CoeffBasedProduct 121 typedef typename Base::PlainObject PlainObject; 144 : Base(), m_lhs(other.m_lhs), m_rhs(other.m_rhs)
|
/external/eigen/Eigen/src/Geometry/ |
H A D | Homogeneous.h | 68 typedef MatrixBase<Homogeneous> Base; typedef in class:Eigen::Homogeneous
|
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
H A D | BiCGSTAB.h | 175 typedef IterativeSolverBase<BiCGSTAB> Base; typedef in class:Eigen::BiCGSTAB 176 using Base::mp_matrix; 177 using Base::m_error; 178 using Base::m_iterations; 179 using Base::m_info; 180 using Base::m_isInitialized; 191 BiCGSTAB() : Base() {} 203 BiCGSTAB(const MatrixType& A) : Base(A) {} 217 eigen_assert(Base::rows()==b.rows() 230 m_iterations = Base [all...] |
H A D | ConjugateGradient.h | 160 typedef IterativeSolverBase<ConjugateGradient> Base; typedef in class:Eigen::ConjugateGradient 161 using Base::mp_matrix; 162 using Base::m_error; 163 using Base::m_iterations; 164 using Base::m_info; 165 using Base::m_isInitialized; 180 ConjugateGradient() : Base() {} 192 ConjugateGradient(const MatrixType& A) : Base(A) {} 206 eigen_assert(Base::rows()==b.rows() 216 m_iterations = Base [all...] |
/external/eigen/Eigen/src/SparseCore/ |
H A D | SparseBlock.h | 349 typedef typename _MatrixTypeNested::InnerIterator Base; typedef in class:Eigen::BlockImpl::InnerIterator 355 : Base(block.derived().nestedExpression(), outer + (IsRowMajor ? block.m_startRow.value() : block.m_startCol.value())), 359 while( (Base::operator bool()) && (Base::index() < (IsRowMajor ? m_block.m_startCol.value() : m_block.m_startRow.value())) ) 360 Base::operator++(); 363 inline Index index() const { return Base::index() - (IsRowMajor ? m_block.m_startCol.value() : m_block.m_startRow.value()); } 364 inline Index outer() const { return Base::outer() - (IsRowMajor ? m_block.m_startRow.value() : m_block.m_startCol.value()); } 365 inline Index row() const { return Base::row() - m_block.m_startRow.value(); } 366 inline Index col() const { return Base::col() - m_block.m_startCol.value(); } 368 inline operator bool() const { return Base 372 typedef typename _MatrixTypeNested::ReverseInnerIterator Base; typedef in class:Eigen::BlockImpl::ReverseInnerIterator [all...] |
H A D | SparseCwiseBinaryOp.h | 74 BinaryOp,Lhs,Rhs, InnerIterator> Base; typedef in class:Eigen::CwiseBinaryOpImpl::InnerIterator 78 : Base(binOp.derived(),outer)
|
H A D | SparseDenseProduct.h | 78 typedef SparseMatrixBase<SparseDenseOuterProduct> Base; typedef in class:Eigen::SparseDenseOuterProduct 119 typedef typename _LhsNested::InnerIterator Base; typedef in class:Eigen::SparseDenseOuterProduct::InnerIterator 123 : Base(prod.lhs(), 0), m_outer(outer), m_factor(get(prod.rhs(), outer, typename internal::traits<Rhs>::StorageKind() )) 127 inline Index row() const { return Transpose ? m_outer : Base::index(); } 128 inline Index col() const { return Transpose ? Base::index() : m_outer; } 130 inline Scalar value() const { return Base::value() * m_factor; } 264 SparseTimeDenseProduct(const Lhs& lhs, const Rhs& rhs) : Base(lhs,rhs) 294 DenseTimeSparseProduct(const Lhs& lhs, const Rhs& rhs) : Base(lhs,rhs)
|
H A D | SparseDiagonalProduct.h | 111 typedef typename CwiseUnaryOp<scalar_multiple_op<typename Lhs::Scalar>,const Rhs>::InnerIterator Base; typedef in class:Eigen::internal::sparse_diagonal_product_inner_iterator_selector 116 : Base(expr.rhs()*(expr.lhs().diagonal().coeff(outer)), outer) 131 const typename Lhs::DiagonalVectorType>::InnerIterator Base; typedef in class:Eigen::internal::sparse_diagonal_product_inner_iterator_selector 137 : Base(expr.rhs().innerVector(outer) .cwiseProduct(expr.lhs().diagonal()), 0), m_outer(outer) 149 typedef typename CwiseUnaryOp<scalar_multiple_op<typename Rhs::Scalar>,const Lhs>::InnerIterator Base; typedef in class:Eigen::internal::sparse_diagonal_product_inner_iterator_selector 154 : Base(expr.lhs()*expr.rhs().diagonal().coeff(outer), outer) 169 const Transpose<const typename Rhs::DiagonalVectorType> >::InnerIterator Base; typedef in class:Eigen::internal::sparse_diagonal_product_inner_iterator_selector 175 : Base(expr.lhs().innerVector(outer) .cwiseProduct(expr.rhs().diagonal().transpose()), 0), m_outer(outer)
|