Lines Matching refs:Constructor
1310 /// A use of a default initializer in a constructor or in aggregate
1315 /// is implicitly used in a mem-initializer-list in a constructor
1405 /// S() { } // User defined constructor makes S non-POD.
1459 /// Represents a call to a C++ constructor.
1472 /// A pointer to the constructor which will be ultimately called.
1473 CXXConstructorDecl *Constructor;
1480 // We would like to stash the arguments of the constructor call after
1492 // constructor call.
1531 /// Get the constructor that this expression will (ultimately) call.
1532 CXXConstructorDecl *getConstructor() const { return Constructor; }
1541 /// Whether the referred constructor was resolved from
1550 /// Whether this constructor call was written as list-initialization.
1558 /// Whether this constructor call was written as list-initialization,
1560 /// and passing that as a single constructor argument.
1578 /// Determine whether this constructor is actually constructing
1607 /// Return the number of arguments to the constructor call.
1647 /// Represents a call to an inherited base class constructor from an
1648 /// inheriting constructor. This call implicitly forwards the arguments from
1649 /// the enclosing context (an inheriting constructor) to the specified inherited
1650 /// base class constructor.
1653 CXXConstructorDecl *Constructor = nullptr;
1661 /// Whether the constructor is inherited from a virtual base class of the
1673 Constructor(Ctor), Loc(Loc),
1685 /// Get the constructor that this expression will call.
1686 CXXConstructorDecl *getConstructor() const { return Constructor; }
1688 /// Determine whether this constructor is actually constructing
1696 /// Determine whether the inherited constructor is inherited from a
1698 /// for calling the inherited constructor (the complete object constructor
1787 /// constructor to build a temporary object. With N == 1 arguments the
2137 /// Represents a new-expression for memory allocation and constructor
3426 /// constructor call, conversion function call, or some kind of type
4709 "wrong constructor for non-dependent co_await/co_yield expression");
4816 "wrong constructor for non-dependent co_await/co_yield expression");