reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7813 OpenCLConstantAddressSpaceAttr *OpenCLConstantAddressSpaceAttr::clone(ASTContext &C) const { 7814 auto *A = new (C) OpenCLConstantAddressSpaceAttr(C, *this); 7814 auto *A = new (C) OpenCLConstantAddressSpaceAttr(C, *this); 11888 return cast<OpenCLConstantAddressSpaceAttr>(this)->getSpelling(); 12468 return cast<OpenCLConstantAddressSpaceAttr>(this)->clone(C); 13048 return cast<OpenCLConstantAddressSpaceAttr>(this)->printPretty(OS, Policy);gen/tools/clang/include/clang/AST/AttrVisitor.inc
795 bool TraverseOpenCLConstantAddressSpaceAttr(OpenCLConstantAddressSpaceAttr *A); 796 bool VisitOpenCLConstantAddressSpaceAttr(OpenCLConstantAddressSpaceAttr *A) { 3081 bool VISITORCLASS<Derived>::TraverseOpenCLConstantAddressSpaceAttr(OpenCLConstantAddressSpaceAttr *A) { 4348 return getDerived().TraverseOpenCLConstantAddressSpaceAttr(cast<OpenCLConstantAddressSpaceAttr>(A));gen/tools/clang/include/clang/AST/Attrs.inc
10619 static OpenCLConstantAddressSpaceAttr *CreateImplicit(ASTContext &Ctx, const AttributeCommonInfo &CommonInfo = {SourceRange{}}) { 10620 auto *A = new (Ctx) OpenCLConstantAddressSpaceAttr(Ctx, CommonInfo); 10620 auto *A = new (Ctx) OpenCLConstantAddressSpaceAttr(Ctx, CommonInfo); 10627 static OpenCLConstantAddressSpaceAttr *Create(ASTContext &Ctx, const AttributeCommonInfo &CommonInfo = {SourceRange{}}) { 10628 auto *A = new (Ctx) OpenCLConstantAddressSpaceAttr(Ctx, CommonInfo); 10628 auto *A = new (Ctx) OpenCLConstantAddressSpaceAttr(Ctx, CommonInfo); 10634 static OpenCLConstantAddressSpaceAttr *CreateImplicit(ASTContext &Ctx, SourceRange Range, AttributeCommonInfo::Syntax Syntax) { 10638 static OpenCLConstantAddressSpaceAttr *Create(ASTContext &Ctx, SourceRange Range, AttributeCommonInfo::Syntax Syntax) { 10648 OpenCLConstantAddressSpaceAttr *clone(ASTContext &C) const;gen/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc
918 const auto *A = cast<OpenCLConstantAddressSpaceAttr>(At); 918 const auto *A = cast<OpenCLConstantAddressSpaceAttr>(At);gen/tools/clang/include/clang/Serialization/AttrPCHRead.inc
1758 New = new (Context) OpenCLConstantAddressSpaceAttr(Context, Info);
include/llvm/ADT/STLExtras.h 75 typename std::add_pointer<typename std::add_const<T>::type>::type;
include/llvm/Support/Casting.h58 return To::classof(&Val); 106 return isa_impl<To, From>::doit(*Val); 122 return isa_impl_wrap<To, SimpleFrom, 132 return isa_impl_cl<To,FromTy>::doit(Val); 142 return isa_impl_wrap<X, const Y, 172 using ret_type = To *; // Pointer arg case, return Ty* 176 using ret_type = const To *; // Constant pointer arg case, return const Ty* 198 using ret_type = typename cast_retty<To, SimpleFrom>::ret_type; 204 using ret_type = typename cast_retty_impl<To,FromTy>::ret_type; 210 To, From, typename simplify_type<From>::SimpleType>::ret_type; 227 static typename cast_retty<To, FromTy>::ret_type doit(const FromTy &Val) { 228 typename cast_retty<To, FromTy>::ret_type Res2 256 inline typename cast_retty<X, Y>::ret_type cast(Y &Val) { 263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) { 265 return cast_convert_val<X, Y*,tools/clang/lib/CodeGen/Address.h
108 template <class U> inline U cast(CodeGen::Address addr) {
usr/include/c++/7.4.0/type_traits1558 { typedef _Tp type; }; 1580 { typedef _Tp const type; };