/external/clang/include/clang/Sema/ |
ParsedTemplate.h | 56 ParsedTemplateArgument(const CXXScopeSpec &SS, 92 const CXXScopeSpec &getScopeSpec() const { 126 CXXScopeSpec SS; 143 CXXScopeSpec SS; 185 new (&TemplateId->SS) CXXScopeSpec(); 196 SS.~CXXScopeSpec();
|
Sema.h | 68 class CXXScopeSpec; 855 const CXXScopeSpec &SS, QualType T); [all...] |
DeclSpec.h | 49 /// CXXScopeSpec - Represents a C++ nested-name-specifier or a global scope 60 class CXXScopeSpec { 327 CXXScopeSpec TypeScope; 445 CXXScopeSpec &getTypeSpecScope() { return TypeScope; } 446 const CXXScopeSpec &getTypeSpecScope() const { return TypeScope; } [all...] |
/external/clang/lib/Sema/ |
SemaCXXScopeSpec.cpp | 81 DeclContext *Sema::computeDeclContext(const CXXScopeSpec &SS, 163 bool Sema::isDependentScopeSpecifier(const CXXScopeSpec &SS) { 175 bool Sema::isUnknownSpecialization(const CXXScopeSpec &SS) { 209 bool Sema::RequireCompleteDeclContext(CXXScopeSpec &SS, 253 CXXScopeSpec &SS) { 317 bool Sema::isNonTypeNestedNameSpecifier(Scope *S, CXXScopeSpec &SS, 386 CXXScopeSpec &SS, 666 CXXScopeSpec &SS) { 682 bool Sema::IsInvalidUnlessNestedName(Scope *S, CXXScopeSpec &SS, 699 CXXScopeSpec &SS, [all...] |
DeclSpec.cpp | 54 void CXXScopeSpec::Extend(ASTContext &Context, SourceLocation TemplateKWLoc, 65 void CXXScopeSpec::Extend(ASTContext &Context, IdentifierInfo *Identifier, 78 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceDecl *Namespace, 91 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceAliasDecl *Alias, 104 void CXXScopeSpec::MakeGlobal(ASTContext &Context, 114 void CXXScopeSpec::MakeTrivial(ASTContext &Context, 120 void CXXScopeSpec::Adopt(NestedNameSpecifierLoc Other) { 131 SourceLocation CXXScopeSpec::getLastQualifierNameLoc() const { 138 CXXScopeSpec::getWithLocInContext(ASTContext &Context) const { [all...] |
SemaExprMember.cpp | 187 const CXXScopeSpec &SS, 214 Sema::BuildPossibleImplicitMemberExpr(const CXXScopeSpec &SS, 424 const CXXScopeSpec &SS, 467 const CXXScopeSpec &SS, 493 const CXXScopeSpec &SS, 534 SourceLocation OpLoc, CXXScopeSpec &SS, 607 CXXScopeSpec &SS, 659 const CXXScopeSpec &SS, FieldDecl *Field, 664 Sema::BuildAnonymousStructUnionMemberReference(const CXXScopeSpec &SS, 676 CXXScopeSpec EmptySS [all...] |
SemaTemplate.cpp | 124 CXXScopeSpec &SS, 213 const CXXScopeSpec *SS, 236 Scope *S, CXXScopeSpec &SS, 381 Sema::ActOnDependentIdExpression(const CXXScopeSpec &SS, 410 Sema::BuildDependentDeclRefExpr(const CXXScopeSpec &SS, 803 static void SetNestedNameSpecifier(TagDecl *T, const CXXScopeSpec &SS) { 810 SourceLocation KWLoc, CXXScopeSpec &SS, [all...] |
TreeTransform.h | 419 TemplateName TransformTemplateName(CXXScopeSpec &SS, 506 CXXScopeSpec &SS); [all...] |
SemaDeclCXX.cpp | [all...] |
SemaType.cpp | [all...] |
SemaTemplateVariadic.cpp | 227 bool Sema::DiagnoseUnexpandedParameterPack(const CXXScopeSpec &SS,
|
SemaTemplateInstantiateDecl.cpp | 747 CXXScopeSpec SS; [all...] |
SemaExprCXX.cpp | 39 Scope *S, CXXScopeSpec &SS, 111 CXXScopeSpec PrefixSS; [all...] |
SemaTemplateInstantiate.cpp | [all...] |
SemaExpr.cpp | 586 CXXScopeSpec SS; [all...] |
SemaDecl.cpp | 71 Scope *S, CXXScopeSpec *SS, 160 CXXScopeSpec NewSS, *NewSSPtr = SS; 307 /// if a CXXScopeSpec's type is equal to the type of one of the base classes 320 bool Sema::isMicrosoftMissingTypename(const CXXScopeSpec *SS, Scope *S) { 337 CXXScopeSpec *SS, 387 CXXScopeSpec EmptySS; 447 CXXScopeSpec &SS, [all...] |
SemaLookup.cpp | [all...] |
/external/clang/include/clang/Parse/ |
Parser.h | [all...] |
/external/clang/lib/Parse/ |
ParseExprCXX.cpp | 76 IdentifierInfo &II, CXXScopeSpec &SS) { 134 bool Parser::ParseOptionalCXXScopeSpecifier(CXXScopeSpec &SS, 490 CXXScopeSpec SS; [all...] |
ParseDeclCXX.cpp | 235 CXXScopeSpec SS; 383 CXXScopeSpec SS; 438 CXXScopeSpec SS; 710 CXXScopeSpec &SS) { [all...] |
Parser.cpp | [all...] |
ParseTemplate.cpp | 677 const CXXScopeSpec &SS, 772 CXXScopeSpec &SS, [all...] |
ParseExpr.cpp | 767 CXXScopeSpec ScopeSpec; [all...] |
ParseDecl.cpp | [all...] |
ParseTentative.cpp | 933 CXXScopeSpec SS; [all...] |