Lines Matching refs:Other
854 // These can only appear with other declarations which are banned in
1511 // check whether one is derived from the other.
2517 // Other initializers are fine.
2556 // FIXME: Warn about the case when other fields are used before being
2994 // the source array, and other clients (e.g., CodeGen) will perform the
4039 // TODO: other template argument types?
4057 // Every other kind of type that we haven't called out already
4292 other implicit constructors is so as to not
5569 // don't warn about the other overloaded methods.
5827 // the class has implicitly-declared destructors, among other
5917 // either there are no other parameters or else all other
6137 // Diagnose "&operator bool()" and other such nonsense. This
6389 // from all other identifiers in the entire program.
6582 // std::initializer_list<E> for some type E, and either there are no other
6583 // parameters or else all other parameters have default arguments.
7336 // using decls differ if one says 'typename' and the other doesn't.
8114 // constructors other than a constructor having no parameters or a
9008 // The parameter for the "other" object, which we are copying from.
9009 ParmVarDecl *Other = CopyAssignOperator->getParamDecl(0);
9010 Qualifiers OtherQuals = Other->getType().getQualifiers();
9011 QualType OtherRefType = Other->getType();
9021 // Construct a reference to the "other" object. We'll be using this
9023 Expr *OtherRef = BuildDeclRefExpr(Other, OtherRefType, VK_LValue, Loc).take();
9036 // static_cast<Base*>(this)->Base::operator=(static_cast<Base&>(other));
9469 // The parameter for the "other" object, which we are move from.
9470 ParmVarDecl *Other = MoveAssignOperator->getParamDecl(0);
9471 QualType OtherRefType = Other->getType()->
9479 // Construct a reference to the "other" object. We'll be using this
9481 Expr *OtherRef = BuildDeclRefExpr(Other, OtherRefType, VK_LValue, Loc).take();
9496 // static_cast<Base*>(this)->Base::operator=(static_cast<Base&&>(other));
10343 // namespace scope other than global scope or declared static in global
10374 // namespace scope other than global scope or declared static in global
10493 // Overloaded operators other than operator() cannot be variadic.
10738 // incomplete type, other than [cv] void*.
11904 // immediately. For all other classes, we mark their virtual members