Lines Matching refs:SO
62 /// determine whether the name refers to a type. If so, returns an
97 // so build a dependent node to describe the type.
175 // None of the entities we found is a type, so there is no way
236 /// so, this returns the TST for the tag corresponding to it (TST_enum,
551 // Update the name, so that the caller has the new name.
588 // dependent bases, so we treat this result the same way as any other
621 // so try again after filtering out template names.
719 // finished parsing the top-level class, so the top-level class is
837 // Add scoped declarations into their context, so that they can be
1052 // Types of valid local variables should be complete, so this should succeed.
1107 // Verify that we have no forward references left. If so, there was a goto
1641 // Calling conventions really aren't compatible, so complain.
2135 // C++ doesn't have tentative definitions, so go right ahead and check here.
2314 /// builds a statement for it and returns it so it is evaluated.
2653 // mutable can only appear on non-static class members, so it's always
2817 // template-id that refers to the current context, so go there
3284 /// \brief Register the given locally-scoped external C declaration so
3305 // chain, so remove it from its scope.
3387 // Note that variably modified types must be fixed before merging the decl so
3499 // The previous declaration is in a different namespace, so it
3575 // mutable can only appear on non-static class members, so it's always
3683 // Decl so we can diagnose uses of it in its own initializer.
4086 /// and if so, check that it's a valid override and remember it.
4410 // and clearly the user wants a template specialization. So
5110 // so forget about the builtin entirely.
5218 // (We never end up here for C++, so the constant expression
5648 // that has an in-class initializer, so we type-check this like
6089 Would it be worth to modify callers so as to provide proper source
6101 // will already have done so in the template itself.
6390 // Visual C++ appears to not think this is an issue, so only issue
6561 // this name as a function or variable. If so, use that
7012 // shouldn't be. Doing so can result in ambiguities that we
7061 // declaration, so that the declarations get chained appropriately.
7162 // in the same scope (so that the definition/declaration completes or
7283 // new decl/type. We set PrevDecl to NULL so that the entities
7347 // new scope, so clear out the previous declaration.
7479 // declaration so we always pass true to setObjectOfFriendDecl to make
7495 // if so, borrow its access specifier.
7590 // ActOnStartCXXMemberDeclarations, so we don't have to mess with
8026 // so we just iterate through the direct bases.
8405 // so we just make the field unavailable.
8466 // If so, objects of this type cannot be shared between code compiled
8511 for (OverridingMethods::iterator SO = M->second.begin(),
8513 SO != SOEnd; ++SO) {
8514 assert(SO->second.size() > 0 &&
8516 if (SO->second.size() == 1)
8528 OM = SO->second.begin(),
8529 OMEnd = SO->second.end();