clang 22.0.0git
clang::Sema::InheritedConstructorInfo Class Reference

Public Member Functions

 InheritedConstructorInfo (Sema &S, SourceLocation UseLoc, ConstructorUsingShadowDecl *Shadow)
std::pair< CXXConstructorDecl *, boolfindConstructorForBase (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).

Detailed Description

Definition at line 7434 of file SemaDeclCXX.cpp.

Constructor & Destructor Documentation

◆ InheritedConstructorInfo()

clang::Sema::InheritedConstructorInfo::InheritedConstructorInfo ( Sema & S,
SourceLocation UseLoc,
ConstructorUsingShadowDecl * Shadow )
inline

Member Function Documentation

◆ findConstructorForBase()

std::pair< CXXConstructorDecl *, bool > clang::Sema::InheritedConstructorInfo::findConstructorForBase ( CXXRecordDecl * Base,
CXXConstructorDecl * Ctor ) const
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().


The documentation for this class was generated from the following file: