Searched refs:CommonBase (Results 1 – 4 of 4) sorted by relevance
56 template <typename Self, typename CommonBase>62 typename = std::enable_if_t<std::is_base_of_v<CommonBase, T>>,83 return static_cast<T&>(static_cast<CommonBase&>(static_cast<Self&>(*this))); in as()89 static_cast<const CommonBase&>(static_cast<const Self&>(*this))); in as()
689 struct CommonBase { struct690 CommonBase() : InstantiatedFromMember(nullptr, false) { } in CommonBase() argument703 mutable CommonBase *Common; argument708 CommonBase *getCommonPtr() const;710 virtual CommonBase *newCommon(ASTContext &C) const = 0;844 struct Common : CommonBase {874 CommonBase *newCommon(ASTContext &C) const override;1941 struct Common : CommonBase {1978 CommonBase *newCommon(ASTContext &C) const override;2227 typedef CommonBase Common;[all …]
129 RedeclarableTemplateDecl::CommonBase *RedeclarableTemplateDecl::getCommonPtr() const { in getCommonPtr()262 RedeclarableTemplateDecl::CommonBase *370 RedeclarableTemplateDecl::CommonBase *910 RedeclarableTemplateDecl::CommonBase *990 RedeclarableTemplateDecl::CommonBase *
7059 const ObjCInterfaceDecl *CommonBase, in getIntersectionOfProtocols() argument7100 Context.CollectInheritedProtocols(CommonBase, ImpliedProtocols); in getIntersectionOfProtocols()