HomeSort by relevance Sort by last modified time
    Searched refs:DerivedT (Results 1 - 9 of 9) sorted by null

  /external/llvm/include/llvm/ADT/
iterator.h 35 template <typename DerivedT, typename IteratorCategoryT, typename T,
50 DerivedT operator+(DifferenceTypeT n) const {
54 DerivedT tmp = *static_cast<const DerivedT *>(this);
58 friend DerivedT operator+(DifferenceTypeT n, const DerivedT &i) {
64 DerivedT operator-(DifferenceTypeT n) const {
68 DerivedT tmp = *static_cast<const DerivedT *>(this);
73 DerivedT &operator++()
    [all...]
DenseMap.h 39 template<typename DerivedT,
346 return static_cast<const DerivedT *>(this)->getNumEntries();
349 static_cast<DerivedT *>(this)->setNumEntries(Num);
358 return static_cast<const DerivedT *>(this)->getNumTombstones();
361 static_cast<DerivedT *>(this)->setNumTombstones(Num);
370 return static_cast<const DerivedT *>(this)->getBuckets();
373 return static_cast<DerivedT *>(this)->getBuckets();
376 return static_cast<const DerivedT *>(this)->getNumBuckets();
386 static_cast<DerivedT *>(this)->grow(AtLeast);
390 static_cast<DerivedT *>(this)->shrink_and_clear()
    [all...]
  /external/clang/test/CXX/class.derived/class.member.lookup/
p8.cpp 43 struct DerivedT : public Derived1T<T>, public Derived2T<T> {
48 void DerivedT<T>::Inner() {
57 void Test(DerivedT<T> d) {
63 template void Test(DerivedT<int>);
  /external/llvm/include/llvm/Analysis/
PtrUseVisitor.h 192 template <typename DerivedT>
193 class PtrUseVisitor : protected InstVisitor<DerivedT>,
195 friend class InstVisitor<DerivedT>;
196 typedef InstVisitor<DerivedT> Base;
225 static_cast<DerivedT*>(this)->visit(I);
  /external/clang/test/SemaTemplate/
instantiate-complete.cpp 142 class DerivedT : public BaseT<T> {};
147 operator DerivedT<T>() const { return DerivedT<T>(); }
  /external/llvm/include/llvm/Support/
Allocator.h 42 template <typename DerivedT> class AllocatorBase {
45 /// must be implemented by \c DerivedT.
50 static_cast<void *(DerivedT::*)(size_t, size_t)>(
51 &DerivedT::Allocate),
55 return static_cast<DerivedT *>(this)->Allocate(Size, Alignment);
64 static_cast<void (DerivedT::*)(const void *, size_t)>(
65 &DerivedT::Deallocate),
69 return static_cast<DerivedT *>(this)->Deallocate(Ptr, Size);
  /external/llvm/include/llvm/IR/
PassManager.h 563 template <typename DerivedT, typename IRUnitT> class AnalysisManagerBase {
564 DerivedT *derived_this() { return static_cast<DerivedT *>(this); }
565 const DerivedT *derived_this() const {
566 return static_cast<const DerivedT *>(this);
575 typedef detail::AnalysisPassConcept<IRUnitT, DerivedT> PassConceptT;
634 typedef detail::AnalysisPassModel<IRUnitT, DerivedT, PassT> PassModelT;
    [all...]
  /external/clang/lib/ASTMatchers/Dynamic/
Marshallers.h 387 template <typename BaseT, typename DerivedT>
389 ast_matchers::internal::VariadicDynCastAllOfMatcher<BaseT, DerivedT> Func,
392 DerivedKind(ast_type_traits::ASTNodeKind::getFromNodeKind<DerivedT>()) {
690 template <typename BaseT, typename DerivedT>
693 BaseT, DerivedT> VarFunc,
  /external/llvm/lib/Transforms/Scalar/
SROA.cpp 270 template <typename DerivedT, typename RetT = void> class BuilderBase;
    [all...]

Completed in 573 milliseconds