Home | History | Annotate | Download | only in Sema

Lines Matching full:overloaded

855     // We can't handle overloaded expressions here because overload
894 // New and Old cannot be overloaded, e.g., if New has the same
898 // cannot be overloaded with. This decl may be a UsingShadowDecl on
911 // comparing the parameter types, we see that #1 and #2 are overloaded
916 // compare the signatures of #3 to #1 (they're overloaded, so we do
984 // Only function declarations can be overloaded; object and type
985 // declarations cannot be overloaded.
996 // C++ [basic.start.main]p2: This function shall not be overloaded.
1000 // MSVCRT user defined entry points cannot be overloaded.
1008 // A function template can be overloaded with other function templates
1065 // can be overloaded.
1078 // the same template parameter lists cannot be overloaded if any of
1139 // __global__ functions can't be overloaded based on attribute
1519 // We were able to resolve the address of the overloaded function,
1537 // Check if the "from" expression is taking the address of an overloaded
1554 "Non-address-of operator for overloaded function expression");
4299 // If the initializer is the address of an overloaded function, try
4300 // to resolve the overloaded function. If all goes well, T2 is the
4731 // If the initializer is the address of an overloaded function, try
4732 // to resolve the overloaded function. If all goes well, T2 is the
5660 /// an acceptable non-member overloaded operator for a call whose
5716 assert(Proto && "Functions without a prototype cannot be overloaded");
6126 assert(Proto && "Methods without a prototype cannot be overloaded");
6261 // or more function templates and also to a set of overloaded non-template
6312 // or more function templates and also to a set of overloaded non-template
6700 /// \brief Add overload candidates for overloaded operators that are
6703 /// Add the overloaded operator candidates that are member functions
7583 // overloaded operator with enumeration arguments, operator=,
7584 // cannot be overloaded for enumeration types, so this is the only place
8304 llvm_unreachable("Expected an overloaded operator");
9300 // With invalid overloaded operators, it's possible that we think we
9302 // right number of arguments, because only overloaded operators have
10428 // overloaded functions considered.
10665 /// an overloaded function (C++ [over.over]), where @p From is an
10666 /// expression with overloaded function type and @p ToType is the type
10717 /// \brief Given an expression that refers to an overloaded function, try to
10753 /// \brief Given an overloaded function, tries to turn it into a non-overloaded
10783 /// \brief Given an expression that refers to an overloaded function, try to
10784 /// resolve that overloaded function expression down to a single function.
10799 // overloaded function name is ignored (5.1). ]
10801 // [...] The overloaded function name can be preceded by the &
10812 // Look through all of the overloaded functions, searching for one
10831 // overloaded functions considered.
10873 // Resolve and fix an overloaded expression that can be resolved
10988 assert(!KnownValid && "unhandled case in overloaded call candidate");
11483 /// \brief Create a unary operation that may resolve to an overloaded
11503 assert(Op != OO_None && "Invalid opcode for overloaded unary operator");
11565 // We found a built-in operator or an overloaded operator.
11569 // We matched an overloaded operator. Build a call to that
11630 // This is an erroneous use of an operator which can be overloaded by
11661 // Either we found no viable overloaded operator or we matched a
11667 /// \brief Create a binary operation that may resolve to an overloaded
11775 // We found a built-in operator or an overloaded operator.
11779 // We matched an overloaded operator. Build a call to that
11887 // no overloaded assignment operator found
11900 // This is an erroneous use of an operator which can be overloaded by
11974 /*ADL*/ true, /*Overloaded*/ false,
11993 // Subscript can only be overloaded as a member function.
12007 // We found a built-in operator or an overloaded operator.
12011 // We matched an overloaded operator. Build a call to that
12127 /// expression refers to a non-static member function or an overloaded
12421 /// overloaded function call operator (@c operator()) or performing a
12592 // We found an overloaded operator(). Build a CXXOperatorCallExpr
12705 /// BuildOverloadedArrowExpr - Build a call to an overloaded @c operator->
12933 /*NeedsADL=*/true, /*Overloaded=*/false,
12964 /// a C++ overloaded function (possibly with some parentheses and
12965 /// perhaps a '&' around it). We have resolved the overloaded function
12997 "Can only take the address of an overloaded function");
13004 // UnresolvedLookupExpr holding an overloaded member function
13125 llvm_unreachable("Invalid reference to overloaded function");