reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/Decl.h
   57 class DependentFunctionTemplateSpecializationInfo;

References

include/llvm/Support/PointerLikeTypeTraits.h
   56   static inline void *getAsVoidPointer(T *P) { return P; }
   57   static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); }
   59   enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };
include/llvm/Support/TrailingObjects.h
  134     : public TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, NextTy,
  137   typedef TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, NextTy, MoreTys...>
  141     static const bool value = alignof(PrevTy) < alignof(NextTy);
  162   getTrailingObjectsImpl(const BaseTy *Obj,
  177   getTrailingObjectsImpl(BaseTy *Obj,
  179     auto *Ptr = TopTrailingObj::getTrailingObjectsImpl(
  232                             BaseTy, TrailingObjects<BaseTy, TrailingTys...>,
  232                             BaseTy, TrailingObjects<BaseTy, TrailingTys...>,
  233                             BaseTy, TrailingTys...> {
  242       BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...>
  242       BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...>
  242       BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...>
  257   static const BaseTy *
  258   getTrailingObjectsImpl(const BaseTy *Obj,
  259                          TrailingObjectsBase::OverloadToken<BaseTy>) {
  263   static BaseTy *
  264   getTrailingObjectsImpl(BaseTy *Obj,
  265                          TrailingObjectsBase::OverloadToken<BaseTy>) {
  277   callNumTrailingObjects(const BaseTy *Obj,
  278                          TrailingObjectsBase::OverloadToken<BaseTy>) {
  283   static size_t callNumTrailingObjects(const BaseTy *Obj,
  284                                        TrailingObjectsBase::OverloadToken<T>) {
  345     return sizeof(BaseTy) + ParentType::additionalSizeToAllocImpl(0, Counts...);
tools/clang/include/clang/AST/Decl.h
 1843                       DependentFunctionTemplateSpecializationInfo *>
 2593   DependentFunctionTemplateSpecializationInfo *
tools/clang/include/clang/AST/DeclTemplate.h
  672     : private llvm::TrailingObjects<DependentFunctionTemplateSpecializationInfo,
  698   static DependentFunctionTemplateSpecializationInfo *
tools/clang/lib/AST/ASTImporter.cpp
 2940     auto *FromInfo = FromFD->getDependentSpecializationInfo();
tools/clang/lib/AST/Decl.cpp
 3455                                <DependentFunctionTemplateSpecializationInfo*>())
 3646   DependentFunctionTemplateSpecializationInfo *Info =
 3647       DependentFunctionTemplateSpecializationInfo::Create(Context, Templates,
 3652 DependentFunctionTemplateSpecializationInfo *
 3655       .dyn_cast<DependentFunctionTemplateSpecializationInfo *>();
 3658 DependentFunctionTemplateSpecializationInfo *
 3665   return new (Buffer) DependentFunctionTemplateSpecializationInfo(Ts, TArgs);
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 1931   if (DependentFunctionTemplateSpecializationInfo *Info
 2250   if (DependentFunctionTemplateSpecializationInfo *Info
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  620     DependentFunctionTemplateSpecializationInfo *