Lines Matching refs:Operator
244 FileNullability &operator[](FileID file) {
264 void operator=(const Sema &) = delete;
782 /// A flag to remember whether the implicit forms of operator new and delete
807 /// fields, such as a SIZE operator in MS-style inline assembly.
1127 /// Teach operator<< to produce an object of the correct type.
1129 friend const SemaDiagnosticBuilder &operator<<(
2676 /// overloaded operator names, constructor names, etc.) into zero or
2713 /// Look up of an operator name (e.g., operator+) for use with
2714 /// operator overloading. This lookup is similar to ordinary name
2718 /// operator in C++. This lookup completely ignores operator, object,
2758 /// \brief The possible outcomes of name lookup for a literal operator.
2762 /// \brief The lookup found a single 'cooked' literal operator, which
2765 /// \brief The lookup found a single 'raw' literal operator, which expects
2768 /// \brief The lookup found an overload set of literal operator templates,
2772 /// \brief The lookup found an overload set of literal operator templates,
2799 TypoExprState& operator=(TypoExprState&& other) LLVM_NOEXCEPT;
2866 DeclAccessPair Operator,
3313 Expr *operator->() {
3890 // Binary/Unary Operators. 'Tok' is the token for the operator.
3937 // changing the access operator from a '.' to a '->' (to see if that is the
3939 // defines a custom operator->).
4413 operator of a class will have, and whether the
4424 /// assignment operator of a class will have.
4540 /// \brief Declare the implicit copy assignment operator for the given class.
4543 /// copy assignment operator will be added.
4545 /// \returns The implicitly-declared copy assignment operator.
4548 /// \brief Defines an implicitly-declared copy assignment operator.
4552 /// \brief Declare the implicit move assignment operator for the given class.
4555 /// move assignment operator will be added.
4557 /// \returns The implicitly-declared move assignment operator, or NULL if it
4561 /// \brief Defines an implicitly-declared move assignment operator.
4669 tok::TokenKind Operator,
4673 BinaryOperatorKind Operator,
4677 BinaryOperatorKind Operator);
4794 bool AllowMissing, FunctionDecl *&Operator,
4802 DeclarationName Name, FunctionDecl* &Operator,
5136 /// call operator, for name lookup purposes for a lambda init capture.
6687 friend bool operator==(const ActiveTemplateInstantiation &X,
6715 friend bool operator!=(const ActiveTemplateInstantiation &X,
6925 operator=(const InstantiatingTemplate&) = delete;