|
reference, declaration → definition
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 *