Searched defs:Base (Results 201 - 225 of 448) sorted by relevance

1234567891011>>

/external/clang/test/SemaCXX/
H A Dvirtual-override.cpp145 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 Dmember-access-expr.cpp4 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 Dmember-template-access-expr.cpp129 struct Base { struct in namespace:rdar8198511
134 struct X0 : Base<1, T> { };
141 this->x0.Base<1, int>::f();
H A Dms-lookup-template-base-classes.cpp177 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 Dtypename-specifier-4.cpp160 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 Dtypename-specifier.cpp200 struct Base { struct in namespace:missing_typename_and_base
206 Foo<Base> x;
/external/compiler-rt/lib/ubsan/
H A Dubsan_type_hash.cc116 /// \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 DBandMatrix.h37 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 DCwiseBinaryOp.h117 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 DCwiseNullaryOp.h54 typedef typename internal::dense_xpr_base<CwiseNullaryOp>::type Base; typedef in class:Eigen::CwiseNullaryOp
H A DDenseBase.h29 * \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 DDenseCoeffsBase.h22 /** \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 DMatrixBase.h19 * \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 DReverse.h75 typedef typename internal::dense_xpr_base<Reverse>::type Base; typedef in class:Eigen::Reverse
77 using Base::IsRowMajor;
81 using Base::operator();
H A DSelfAdjointView.h58 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 DSolveTriangular.h234 typedef ReturnByValue<triangular_solve_retval> Base; typedef in struct:Eigen::internal::triangular_solve_retval
235 typedef typename Base::Index Index;
H A DTranspositions.h161 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 DCoeffBasedProduct.h119 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 DHomogeneous.h68 typedef MatrixBase<Homogeneous> Base; typedef in class:Eigen::Homogeneous
/external/eigen/Eigen/src/IterativeLinearSolvers/
H A DBiCGSTAB.h175 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 DConjugateGradient.h160 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 DSparseBlock.h349 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 DSparseCwiseBinaryOp.h74 BinaryOp,Lhs,Rhs, InnerIterator> Base; typedef in class:Eigen::CwiseBinaryOpImpl::InnerIterator
78 : Base(binOp.derived(),outer)
H A DSparseDenseProduct.h78 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 DSparseDiagonalProduct.h111 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)

Completed in 210 milliseconds

1234567891011>>