Lines Matching defs:CXXConstructorDecl
823 if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(D)) {
880 if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(DUnderlying)) {
889 if (!isa<CXXConstructorDecl>(D) && Constructor->isDefaultConstructor())
1550 if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(D)) {
1616 if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(D)) {
2281 return cast<CXXConstructorDecl>(Function)->getExplicitSpecifier();
2294 TypeSourceInfo *TInfo, SourceLocation EndLocation, CXXConstructorDecl *Ctor,
2656 if (isa<CXXConstructorDecl>(this)) return nullptr;
2661 if (isa<CXXConstructorDecl>(this)) return nullptr;
2666 if (isa<CXXConstructorDecl>(this)) return 0;
2672 if (isa<CXXConstructorDecl>(this))
2820 CXXConstructorDecl::CXXConstructorDecl(
2838 void CXXConstructorDecl::anchor() {}
2840 CXXConstructorDecl *CXXConstructorDecl::CreateDeserialized(ASTContext &C,
2849 auto *Result = new (C, ID, Extra) CXXConstructorDecl(
2860 CXXConstructorDecl *CXXConstructorDecl::Create(
2872 return new (C, RD, Extra) CXXConstructorDecl(
2877 CXXConstructorDecl::init_const_iterator CXXConstructorDecl::init_begin() const {
2881 CXXConstructorDecl *CXXConstructorDecl::getTargetConstructor() const {
2890 bool CXXConstructorDecl::isDefaultConstructor() const {
2899 CXXConstructorDecl::isCopyConstructor(unsigned &TypeQuals) const {
2904 bool CXXConstructorDecl::isMoveConstructor(unsigned &TypeQuals) const {
2910 bool CXXConstructorDecl::isCopyOrMoveConstructor(unsigned &TypeQuals) const {
2949 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const {
2967 bool CXXConstructorDecl::isSpecializationCopyingObject() const {