Home | History | Annotate | Download | only in Sema

Lines Matching refs:Operator

1025   /// overloaded operator name that is referred to as a template.
1032 OverloadedOperatorKind Operator,
1707 /// \brief Build a new unary operator expression.
1840 /// \brief Build a new binary operator expression.
1850 /// \brief Build a new conditional operator expression.
2021 /// \brief Build a new overloaded operator call expression.
2026 /// operator call into a use of a builtin operator, performing
3392 const TemplateArgumentLoc *operator->() const { return &Arg; }
3401 TemplateArgumentLocInventIterator &operator++() {
3406 TemplateArgumentLocInventIterator operator++(int) {
3412 reference operator*() const {
3418 pointer operator->() const { return pointer(**this); }
3420 friend bool operator==(const TemplateArgumentLocInventIterator &X,
3425 friend bool operator!=(const TemplateArgumentLocInventIterator &X,
4928 const TemplateArgumentLoc *operator->() const {
4940 TemplateArgumentLocContainerIterator &operator++() {
4945 TemplateArgumentLocContainerIterator operator++(int) {
4951 TemplateArgumentLoc operator*() const {
4955 pointer operator->() const {
4959 friend bool operator==(const TemplateArgumentLocContainerIterator &X,
4964 friend bool operator!=(const TemplateArgumentLocContainerIterator &X,
6892 /// \brief The operand of a unary address-of operator
7179 // FIXME: Bogus source location for the operator
7582 // This is a call to an object's operator().
7614 llvm_unreachable("conditional operator is not actually overloadable");
7618 llvm_unreachable("not an overloaded operator?");
7966 // Transform new operator and delete operator.
8058 // Transform the delete operator, if known.
8662 // Check to see if the TypeSourceInfo of the call operator needs to
8674 // Use the Old Call Operator's TypeSourceInfo if it is already transformed.
8678 // Transform the TypeSourceInfo of the Original Lambda's Call Operator.
8693 // lambda call operator to the CurrentInstantiationScope.
8702 // If this call operator's type does not require transformation,
8723 // the newly transformed call operator.
8740 // Build the call operator.
8761 // Introduce the context of the call operator.
10018 OverloadedOperatorKind Operator,
10024 Name.setOperatorFunctionId(NameLoc, Operator, SymbolLocations);
10117 // Create the overloaded operator invocation for unary operators.
10143 // Create the overloaded operator invocation for binary operators.