Searched refs:BaseT (Results 1 - 16 of 16) sorted by relevance

/external/clang/test/CXX/class.derived/class.member.lookup/
H A Dp8.cpp34 struct BaseT { struct
39 template<typename T> struct Derived1T : BaseT<T> { };
40 template<typename T> struct Derived2T : BaseT<T> { };
53 this->Foo(); // expected-error{{non-static member 'Foo' found in multiple base-class subobjects of type 'BaseT<int>'}}
/external/clang/test/SemaTemplate/
H A Dinstantiate-complete.cpp139 class BaseT {}; class in namespace:PR8425
142 class DerivedT : public BaseT<T> {};
152 BaseT<int> bt(ft);
/external/llvm/include/llvm/ADT/
H A Diterator.h148 typedef typename iterator_adaptor_base::iterator_facade_base BaseT; typedef in class:llvm::iterator_adaptor_base
170 BaseT::IsRandomAccess,
177 BaseT::IsRandomAccess,
182 using BaseT::operator-;
185 BaseT::IsRandomAccess,
192 using BaseT::operator++;
197 using BaseT::operator--;
200 BaseT::IsBidirectional,
209 BaseT::IsRandomAccess,
H A DSmallPtrSet.h293 typedef SmallPtrSetImpl<PtrType> BaseT;
300 SmallPtrSet() : BaseT(SmallStorage, SmallSizePowTwo) {}
301 SmallPtrSet(const SmallPtrSet &that) : BaseT(SmallStorage, that) {}
303 : BaseT(SmallStorage, SmallSizePowTwo, std::move(that)) {}
306 SmallPtrSet(It I, It E) : BaseT(SmallStorage, SmallSizePowTwo) {
H A DDenseMap.h534 typedef DenseMapBase<DenseMap, KeyT, ValueT, KeyInfoT> BaseT; typedef in class:llvm::DenseMap
535 typedef typename BaseT::BucketT BucketT;
548 DenseMap(const DenseMap &other) : BaseT() {
553 DenseMap(DenseMap &&other) : BaseT() {
593 this->BaseT::copyFrom(other);
602 this->BaseT::initEmpty();
616 this->BaseT::initEmpty();
635 this->BaseT::initEmpty();
686 typedef DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT> BaseT; typedef in class:llvm::SmallDenseMap
687 typedef typename BaseT
[all...]
/external/clang/lib/CodeGen/
H A DCodeGenTBAA.h40 : BaseT(B), AccessN(A), Offset(O) {}
41 const Type *BaseT; member in struct:clang::CodeGen::TBAAPathTag
145 return DenseMapInfo<const clang::Type *>::getHashValue(Val.BaseT) ^
152 return LHS.BaseT == RHS.BaseT &&
/external/llvm/include/llvm/IR/
H A DValueMap.h284 typedef typename DenseMapT::iterator BaseT; typedef in class:llvm::ValueMapIterator
286 BaseT I;
290 ValueMapIterator(BaseT I) : I(I) {}
292 BaseT base() const { return I; }
333 typedef typename DenseMapT::const_iterator BaseT; typedef in class:llvm::ValueMapConstIterator
335 BaseT I;
338 ValueMapConstIterator(BaseT I) : I(I) {}
342 BaseT base() const { return I; }
H A DPassManager.h687 typedef detail::AnalysisManagerBase<ModuleAnalysisManager, Module *> BaseT; typedef in class:llvm::ModuleAnalysisManager
688 typedef BaseT::ResultConceptT ResultConceptT;
689 typedef BaseT::PassConceptT PassConceptT;
696 : BaseT(std::move(static_cast<BaseT &>(Arg))),
699 BaseT::operator=(std::move(static_cast<BaseT &>(RHS)));
737 BaseT; typedef in class:llvm::FunctionAnalysisManager
738 typedef BaseT::ResultConceptT ResultConceptT;
739 typedef BaseT
[all...]
/external/llvm/include/llvm/Analysis/
H A DCGSCCPassManager.h77 LazyCallGraph::SCC *> BaseT; typedef in class:llvm::CGSCCAnalysisManager
78 typedef BaseT::ResultConceptT ResultConceptT;
79 typedef BaseT::PassConceptT PassConceptT;
88 : BaseT(std::move(static_cast<BaseT &>(Arg))),
91 BaseT::operator=(std::move(static_cast<BaseT &>(RHS)));
/external/clang/include/clang/AST/
H A DASTTypeTraits.h235 /// \brief Converter that uses dyn_cast<T> from a stored BaseT*.
236 template <typename T, typename BaseT> struct DynCastPtrConverter {
238 if (ASTNodeKind::getFromNodeKind<BaseT>().isBaseOf(NodeKind))
239 return dyn_cast<T>(*reinterpret_cast<BaseT *const *>(Storage));
242 static DynTypedNode create(const BaseT &Node) {
245 new (Result.Storage.buffer) const BaseT * (&Node);
/external/llvm/include/llvm/Support/
H A DYAMLParser.h273 /// BaseT must have a ValueT* member named CurrentEntry and a member function
275 template <class BaseT, class ValueT>
280 basic_collection_iterator(BaseT *B) : Base(B) {}
315 BaseT *Base;
/external/clang/lib/Sema/
H A DSemaPseudoObject.cpp1112 QualType BaseT = BaseExpr->getType(); local
1116 BaseT->getAs<ObjCObjectPointerType>()) {
1156 bool receiverIdType = (BaseT->isObjCIdType() ||
1157 BaseT->isObjCQualifiedIdType());
1221 QualType BaseT = BaseExpr->getType(); local
1225 BaseT->getAs<ObjCObjectPointerType>()) {
1268 bool receiverIdType = (BaseT->isObjCIdType() ||
1269 BaseT->isObjCQualifiedIdType());
H A DSemaType.cpp1666 QualType BaseT = Context.getBaseElementType(T); local
1668 !RequireCompleteType(Loc, BaseT, 0) &&
1669 !BaseT.isPODType(Context) &&
1670 !BaseT->isObjCLifetimeType()) {
1672 << BaseT;
/external/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h387 template <typename BaseT, typename DerivedT>
389 ast_matchers::internal::VariadicDynCastAllOfMatcher<BaseT, DerivedT> Func,
690 template <typename BaseT, typename DerivedT>
693 BaseT, DerivedT> VarFunc,
692 makeMatcherAutoMarshall(ast_matchers::internal::VariadicDynCastAllOfMatcher< BaseT, DerivedT> VarFunc, StringRef MatcherName) argument
/external/clang/test/SemaCXX/
H A Dwarn-thread-safety-analysis.cpp3310 class BaseT { class in namespace:TemplateLockReturned
3320 class Derived : public BaseT<int> {
/external/clang/lib/AST/
H A DASTContext.cpp1318 QualType BaseT = getBaseElementType(T); local
1319 if (!BaseT->isIncompleteType() && !T->isFunctionType()) {

Completed in 2837 milliseconds