Lines Matching refs:Constructor
371 CXXConstructorDecl *Constructor = cast<CXXConstructorDecl>(*Con); in getCopyConstructor() local
372 if (Constructor->isCopyConstructor(FoundTQs)) { in getCopyConstructor()
376 const_cast<CXXConstructorDecl *>(Constructor), in getCopyConstructor()
533 if (CXXConstructorDecl *Constructor = dyn_cast<CXXConstructorDecl>(D)) { in addedMember() local
534 if (Constructor->isDefaultConstructor()) { in addedMember()
536 if (Constructor->isConstexpr()) { in addedMember()
540 } else if (Constructor->isCopyConstructor()) { in addedMember()
542 } else if (Constructor->isMoveConstructor()) { in addedMember()
565 if (CXXConstructorDecl *Constructor = dyn_cast<CXXConstructorDecl>(D)) { in addedMember() local
572 bool UserProvided = Constructor->isUserProvided(); in addedMember()
574 if (Constructor->isDefaultConstructor()) { in addedMember()
582 if (Constructor->isConstexpr()) { in addedMember()
591 if (Constructor->isCopyConstructor()) { in addedMember()
600 } else if (Constructor->isMoveConstructor()) { in addedMember()
611 if (Constructor->isConstexpr() && !Constructor->isCopyOrMoveConstructor()) { in addedMember()