Lines Matching defs:CXXConstructorDecl

816   if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(D)) {
873 if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(DUnderlying)) {
882 if (!isa<CXXConstructorDecl>(D) && Constructor->isDefaultConstructor())
1512 if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(D)) {
1578 if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(D)) {
2185 return cast<CXXConstructorDecl>(Function)->getExplicitSpecifier();
2198 TypeSourceInfo *TInfo, SourceLocation EndLocation, CXXConstructorDecl *Ctor,
2557 if (isa<CXXConstructorDecl>(this)) return nullptr;
2562 if (isa<CXXConstructorDecl>(this)) return nullptr;
2567 if (isa<CXXConstructorDecl>(this)) return 0;
2573 if (isa<CXXConstructorDecl>(this))
2721 CXXConstructorDecl::CXXConstructorDecl(
2739 void CXXConstructorDecl::anchor() {}
2741 CXXConstructorDecl *CXXConstructorDecl::CreateDeserialized(ASTContext &C,
2750 auto *Result = new (C, ID, Extra) CXXConstructorDecl(
2761 CXXConstructorDecl *CXXConstructorDecl::Create(
2773 return new (C, RD, Extra) CXXConstructorDecl(
2778 CXXConstructorDecl::init_const_iterator CXXConstructorDecl::init_begin() const {
2782 CXXConstructorDecl *CXXConstructorDecl::getTargetConstructor() const {
2791 bool CXXConstructorDecl::isDefaultConstructor() const {
2800 CXXConstructorDecl::isCopyConstructor(unsigned &TypeQuals) const {
2805 bool CXXConstructorDecl::isMoveConstructor(unsigned &TypeQuals) const {
2811 bool CXXConstructorDecl::isCopyOrMoveConstructor(unsigned &TypeQuals) const {
2850 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const {
2868 bool CXXConstructorDecl::isSpecializationCopyingObject() const {