clang 22.0.0git
|
Public Member Functions | |
InheritedConstructorInfo (Sema &S, SourceLocation UseLoc, ConstructorUsingShadowDecl *Shadow) | |
std::pair< CXXConstructorDecl *, bool > | findConstructorForBase (CXXRecordDecl *Base, CXXConstructorDecl *Ctor) const |
Find the constructor to use for inherited construction of a base class, and whether that base class constructor inherits the constructor from a virtual base class (in which case it won't actually invoke it). |
Definition at line 7434 of file SemaDeclCXX.cpp.
|
inline |
Definition at line 7445 of file SemaDeclCXX.cpp.
References clang::if(), clang::Decl::isInvalidDecl(), clang::UsingShadowDecl::redecls(), and clang::Sema::Sema().
|
inline |
Find the constructor to use for inherited construction of a base class, and whether that base class constructor inherits the constructor from a virtual base class (in which case it won't actually invoke it).
Definition at line 7499 of file SemaDeclCXX.cpp.
Referenced by clang::Sema::DefineInheritingConstructor().