Home | History | Annotate | Download | only in Sema

Lines Matching refs:Constructor

382     // constructor or destructor name (in such a case, the scope specifier
2679 // to permit the implicit constructor/destructor/operator calls.
3798 // An object of a class with a non-trivial constructor, a non-trivial
3799 // copy constructor, a non-trivial destructor, or a non-trivial copy
4072 // In well-formed code, we can only have a constructor
6505 // This is a C++ constructor declaration.
6568 // then this must be an invalid constructor that has a return type.
6570 // constructor if it has no return type).
6840 // If this is a method defined in an __interface, and is not a constructor
7013 // constructor or conversion function within its class definition;
7023 // 'explicit' was specified on a function that wasn't a constructor
7727 // a constructor declares that member function to be const.
7826 if (CXXConstructorDecl *Constructor = dyn_cast<CXXConstructorDecl>(NewFD)) {
7827 CheckConstructor(Constructor);
8924 // trivial default constructor and a trivial destructor, a cv-qualified
8945 // constructor. Otherwise, if no initializer is specified for
10133 // If this is a constructor, we need a vtable.
10134 if (CXXConstructorDecl *Constructor = dyn_cast<CXXConstructorDecl>(FD))
10135 MarkVTableUsed(FD->getLocation(), Constructor->getParent());
11953 // constructor, a non-trivial copy constructor, a non-trivial
12015 // implicit default constructor is suppressed if there are any
12017 // trivial default constructor and a trivial copy constructor. (We don't