clang  16.0.0git
Public Member Functions | List of all members
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). More...
 

Detailed Description

Definition at line 7121 of file SemaDeclCXX.cpp.

Constructor & Destructor Documentation

◆ InheritedConstructorInfo()

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

Definition at line 7132 of file SemaDeclCXX.cpp.

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 7186 of file SemaDeclCXX.cpp.

Referenced by clang::Sema::DefineInheritingConstructor().


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