Searched refs:Qualifier (Results 1 - 24 of 24) sorted by relevance

/external/clang/include/clang/AST/
H A DTemplateName.h391 llvm::PointerIntPair<NestedNameSpecifier *, 1> Qualifier; member in class:clang::QualifiedTemplateName
401 : Qualifier(NNS, TemplateKeyword? 1 : 0),
406 NestedNameSpecifier *getQualifier() const { return Qualifier.getPointer(); }
410 bool hasTemplateKeyword() const { return Qualifier.getInt(); }
447 llvm::PointerIntPair<NestedNameSpecifier *, 1, bool> Qualifier; member in class:clang::DependentTemplateName
453 /// Only valid when the bit on \c Qualifier is clear.
458 /// Only valid when the bit on \c Qualifier is set.
472 DependentTemplateName(NestedNameSpecifier *Qualifier, argument
474 : Qualifier(Qualifier, fals
477 DependentTemplateName(NestedNameSpecifier *Qualifier, const IdentifierInfo *Identifier, TemplateName Canon) argument
483 DependentTemplateName(NestedNameSpecifier *Qualifier, OverloadedOperatorKind Operator) argument
488 DependentTemplateName(NestedNameSpecifier *Qualifier, OverloadedOperatorKind Operator, TemplateName Canon) argument
[all...]
H A DNestedNameSpecifier.h212 NestedNameSpecifier *Qualifier; member in class:clang::NestedNameSpecifierLoc
217 static unsigned getLocalDataLength(NestedNameSpecifier *Qualifier);
221 static unsigned getDataLength(NestedNameSpecifier *Qualifier);
225 NestedNameSpecifierLoc() : Qualifier(0), Data(0) { }
229 NestedNameSpecifierLoc(NestedNameSpecifier *Qualifier, void *Data) argument
230 : Qualifier(Qualifier), Data(Data) { }
234 operator bool() const { return Qualifier; }
239 return Qualifier;
292 if (!Qualifier)
[all...]
H A DTemplateBase.h352 NestedNameSpecifier *Qualifier; member in struct:clang::TemplateArgumentLocInfo::T
375 Template.Qualifier = QualifierLoc.getNestedNameSpecifier();
390 return NestedNameSpecifierLoc(Template.Qualifier,
H A DType.h4068 NestedNameSpecifier *Qualifier,
/external/clang/lib/AST/
H A DNestedNameSpecifier.cpp291 NestedNameSpecifierLoc::getLocalDataLength(NestedNameSpecifier *Qualifier) { argument
292 assert(Qualifier && "Expected a non-NULL qualifier");
297 switch (Qualifier->getKind()) {
321 NestedNameSpecifierLoc::getDataLength(NestedNameSpecifier *Qualifier) { argument
323 for (; Qualifier; Qualifier = Qualifier->getPrefix())
324 Length += getLocalDataLength(Qualifier);
347 if (!Qualifier)
359 if (!Qualifier)
557 MakeTrivial(ASTContext &Context, NestedNameSpecifier *Qualifier, SourceRange R) argument
[all...]
H A DStmtPrinter.cpp343 if (NestedNameSpecifier *Qualifier
345 Qualifier->print(OS, Policy);
583 if (NestedNameSpecifier *Qualifier = Node->getQualifier())
584 Qualifier->print(OS, Policy);
595 if (NestedNameSpecifier *Qualifier = Node->getQualifier())
596 Qualifier->print(OS, Policy);
924 if (NestedNameSpecifier *Qualifier = Node->getQualifier())
925 Qualifier->print(OS, Policy);
1533 if (NestedNameSpecifier *Qualifier = Node->getQualifier())
1534 Qualifier
[all...]
H A DTypePrinter.cpp995 NestedNameSpecifier* Qualifier = T->getQualifier(); local
996 if (Qualifier)
997 Qualifier->print(OS, Policy);
H A DASTImporter.cpp4583 NestedNameSpecifier *Qualifier = Import(QTN->getQualifier()); local
4584 if (!Qualifier)
4589 return ToContext.getQualifiedTemplateName(Qualifier,
4598 NestedNameSpecifier *Qualifier = Import(DTN->getQualifier()); local
4599 if (!Qualifier)
4603 return ToContext.getDependentTemplateName(Qualifier,
4607 return ToContext.getDependentTemplateName(Qualifier, DTN->getOperator());
H A DType.cpp1461 NestedNameSpecifier *Qualifier,
1466 ID.AddPointer(Qualifier);
1458 Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context, ElaboratedTypeKeyword Keyword, NestedNameSpecifier *Qualifier, const IdentifierInfo *Name, unsigned NumArgs, const TemplateArgument *Args) argument
/external/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h705 NestedNameSpecifier *Qualifier;
710 NestedNameSpecifier *Qualifier = 0,
718 DeclaringEntity(false), Qualifier(Qualifier) {
728 AllParametersAreInformative(false), DeclaringEntity(false), Qualifier(0)
739 AllParametersAreInformative(false), DeclaringEntity(false), Qualifier(0)
753 DeclaringEntity(false), Qualifier(0)
764 AllParametersAreInformative(false), DeclaringEntity(false), Qualifier(0) {
H A DDeclSpec.h150 void MakeTrivial(ASTContext &Context, NestedNameSpecifier *Qualifier,
725 /// ObjCDeclQualifier - Qualifier used on types in method
H A DSema.h1865 NestedNameSpecifier *Qualifier,
1955 NestedNameSpecifier *Qualifier,
/external/clang/lib/Sema/
H A DSemaCodeComplete.cpp577 if (!R.Qualifier)
578 R.Qualifier = getRequiredQualification(SemaRef.Context,
829 R.Qualifier),
911 if (R.QualifierIsInformative && !R.Qualifier &&
915 R.Qualifier = NestedNameSpecifier::Create(SemaRef.Context, 0, Namespace);
917 R.Qualifier = NestedNameSpecifier::Create(SemaRef.Context, 0, false,
944 R.Qualifier),
970 else if (Filter == &ResultBuilder::IsMember && !R.Qualifier && InBaseClass &&
976 if (R.QualifierIsInformative && !R.Qualifier &&
980 R.Qualifier
2384 AddQualifierToCompletionString(CodeCompletionBuilder &Result, NestedNameSpecifier *Qualifier, bool QualifierIsInformative, ASTContext &Context, const PrintingPolicy &Policy) argument
3741 NestedNameSpecifier *Qualifier = 0; local
[all...]
H A DSemaTemplateVariadic.cpp383 NestedNameSpecifier *Qualifier = SS.getScopeRep(); local
384 if (!Qualifier)
387 NestedNameSpecifierLoc QualifierLoc(Qualifier, SS.location_data());
H A DDeclSpec.cpp115 NestedNameSpecifier *Qualifier, SourceRange R) {
116 Builder.MakeTrivial(Context, Qualifier, R);
114 MakeTrivial(ASTContext &Context, NestedNameSpecifier *Qualifier, SourceRange R) argument
H A DSemaCXXScopeSpec.cpp880 NestedNameSpecifier *Qualifier = local
897 switch (Qualifier->getKind()) {
H A DSemaTemplate.cpp195 NestedNameSpecifier *Qualifier local
197 Template = Context.getQualifiedTemplateName(Qualifier,
234 NestedNameSpecifier *Qualifier = (NestedNameSpecifier*)SS->getScopeRep();
236 << Qualifier << II.getName()
239 = TemplateTy::make(Context.getDependentTemplateName(Qualifier, &II));
2411 NestedNameSpecifier *Qualifier local
2416 Result = TemplateTy::make(Context.getDependentTemplateName(Qualifier,
2421 Result = TemplateTy::make(Context.getDependentTemplateName(Qualifier,
4533 NestedNameSpecifier *Qualifier local
4537 SS.MakeTrivial(Context, Qualifier, Lo
[all...]
H A DSemaDeclCXX.cpp2279 NestedNameSpecifier *Qualifier = local
2283 BaseType = Context.getElaboratedType(ETK_None, Qualifier, BaseType);
6450 NestedNameSpecifier *Qualifier = 0; local
6452 Qualifier = static_cast<NestedNameSpecifier *>(SS.getScopeRep());
6464 if ((!Qualifier || Qualifier->getKind() == NestedNameSpecifier::Global) &&
H A DSemaOverload.cpp4782 NestedNameSpecifier *Qualifier,
4828 PerformObjectMemberConversion(From, Qualifier, FoundDecl, Method);
10115 PerformObjectArgumentInitialization(Input, /*Qualifier=*/0,
10345 PerformObjectArgumentInitialization(Args[0], /*Qualifier=*/0,
10560 PerformObjectArgumentInitialization(Args[0], /*Qualifier=*/0,
10737 NestedNameSpecifier *Qualifier = 0; local
10742 Qualifier = MemExpr->getQualifier();
10746 Qualifier = UnresExpr->getQualifier();
10871 PerformObjectArgumentInitialization(MemExpr->getBase(), Qualifier,
11147 PerformObjectArgumentInitialization(Object.get(), /*Qualifier
4781 PerformObjectArgumentInitialization(Expr *From, NestedNameSpecifier *Qualifier, NamedDecl *FoundDecl, CXXMethodDecl *Method) argument
[all...]
H A DTreeTransform.h2746 for (NestedNameSpecifierLoc Qualifier = NNS; Qualifier;
2747 Qualifier = Qualifier.getPrefix())
2748 Qualifiers.push_back(Qualifier);
H A DSemaExpr.cpp2129 NestedNameSpecifier *Qualifier,
2201 if (Qualifier) {
2202 QualType QType = QualType(Qualifier->getAsType(), 0);
5561 // Types are compatible ignoring the sign. Qualifier incompatibility
2128 PerformObjectMemberConversion(Expr *From, NestedNameSpecifier *Qualifier, NamedDecl *FoundDecl, NamedDecl *Member) argument
/external/clang/tools/libclang/
H A DCIndex.cpp1250 CursorVisitor::VisitNestedNameSpecifierLoc(NestedNameSpecifierLoc Qualifier) { argument
1252 for (; Qualifier; Qualifier = Qualifier.getPrefix())
1253 Qualifiers.push_back(Qualifier);
1730 NestedNameSpecifierLocVisit(NestedNameSpecifierLoc Qualifier, CXCursor parent) argument
1732 Qualifier.getNestedNameSpecifier(),
1733 Qualifier.getOpaqueData()) { }
1838 void AddNestedNameSpecifierLoc(NestedNameSpecifierLoc Qualifier);
1855 EnqueueVisitor::AddNestedNameSpecifierLoc(NestedNameSpecifierLoc Qualifier) { argument
[all...]
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h3068 if (const NestedNameSpecifier *Qualifier = Node.getQualifier())
3069 return InnerMatcher.matches(*Qualifier, Finder, Builder);
/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/
H A Dorg.eclipse.equinox.p2.metadata_2.0.0.v20100601.jarMETA-INF/MANIFEST.MF META-INF/ECLIPSEF.SF META-INF/ECLIPSEF.RSA META ...

Completed in 813 milliseconds