Home | History | Annotate | Download | only in Sema

Lines Matching refs:CXXScopeSpec

76 DeclContext *Sema::computeDeclContext(const CXXScopeSpec &SS,
156 bool Sema::isDependentScopeSpecifier(const CXXScopeSpec &SS) {
188 bool Sema::RequireCompleteDeclContext(CXXScopeSpec &SS,
244 CXXScopeSpec &SS) {
308 bool Sema::isNonTypeNestedNameSpecifier(Scope *S, CXXScopeSpec &SS,
418 CXXScopeSpec &SS,
736 CXXScopeSpec &SS,
749 bool Sema::ActOnCXXNestedNameSpecifierDecltype(CXXScopeSpec &SS,
778 bool Sema::IsInvalidUnlessNestedName(Scope *S, CXXScopeSpec &SS,
794 CXXScopeSpec &SS,
891 void *Sema::SaveNestedNameSpecifierAnnotation(CXXScopeSpec &SS) {
907 CXXScopeSpec &SS) {
918 bool Sema::ShouldEnterDeclaratorScope(Scope *S, const CXXScopeSpec &SS) {
919 assert(SS.isSet() && "Parser passed invalid CXXScopeSpec.");
960 /// The 'SS' should be a non-empty valid CXXScopeSpec.
961 bool Sema::ActOnCXXEnterDeclaratorScope(Scope *S, CXXScopeSpec &SS) {
962 assert(SS.isSet() && "Parser passed invalid CXXScopeSpec.");
985 /// CXXScopeSpec that was passed to ActOnCXXEnterDeclaratorScope as well.
988 void Sema::ActOnCXXExitDeclaratorScope(Scope *S, const CXXScopeSpec &SS) {
989 assert(SS.isSet() && "Parser passed invalid CXXScopeSpec.");