HomeSort by: relevance | last modified time | path
    Searched defs:Dependent (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/AST/
ExprConcepts.cpp 56 "should not be value-dependent");
92 const ConstraintSatisfaction *Satisfaction, bool Dependent,
106 if (Dependent)
118 bool Dependent,
123 C, NamedConcept, ConvertedArgs, Satisfaction, Dependent,
154 bool Dependent = false;
157 Dependent |= P->getType()->isInstantiationDependentType();
163 Dependent |= R->isDependent();
165 if (!Dependent) {
175 RequiresExprBits.IsSatisfied |= Dependent;
    [all...]
DeclBase.cpp 255 // is within (lexcially for a friend, semantically otherwise) a dependent
273 // If this is a dependent lambda, there might be an enclosing variable
1157 // Friend function declarations are dependent if their *lexical*
1158 // context is dependent.
1163 // FIXME: A variable template is a dependent context, but is not a
1165 // should be considered dependent.
1931 bool Dependent = isDependentContext();
1932 if (Dependent)
1937 C.LastSDM = llvm::PointerIntPair<StoredDeclsMap*,1>(M, Dependent);
1949 void StoredDeclsMap::DestroyAll(StoredDeclsMap *Map, bool Dependent) {
    [all...]
ItaniumMangle.cpp 1204 // the template in question is a dependent template name. Should we
1218 // the template in question is a dependent template name. Should we
2054 DependentTemplateName *Dependent = Template.getAsDependentTemplateName();
2055 assert(Dependent && "unexpected template name kind");
2057 // Clang 11 and before mangled the substitution for a dependent template name
2064 if (NestedNameSpecifier *Qualifier = Dependent->getQualifier())
2070 if (const IdentifierInfo *Id = Dependent->getIdentifier())
2073 mangleOperatorName(Dependent->getOperator(), UnknownArity);
2180 const DependentTemplateName *Dependent = TN.getAsDependentTemplateName();
2181 assert(Dependent->isIdentifier())
    [all...]
Type.cpp 114 // A type is dependent if it is...
115 // - an array type constructed from any dependent type or whose
117 // value-dependent,
122 // type of a dependent array of unknown bound with a dependent braced
288 (RowExpr ? (matrixType->getDependence() | TypeDependence::Dependent |
859 // there are dependent types, so skip dependent types.
2196 /// incomplete types or dependent types.
2199 assert(!isDependentType() && "This doesn't make sense for dependent types")
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DependenceFlags.h 24 // Note that C++ standard doesn't define the instantiation-dependent term,
34 // considered dependent on how that error is resolved.
62 /// - is a dependent type (C++ [temp.dep.type])
64 Dependent = 4,
75 DependentInstantiation = Dependent | Instantiation,
87 Dependent = 4, \
91 DependentInstantiation = Dependent | Instantiation, \
125 Dependent = Type | Value,
142 translate(D, TypeDependence::Dependent, Dependent) |
    [all...]
DeclCXX.h 369 /// Whether this lambda is known to be dependent, even if its
370 /// context isn't dependent.
372 /// A lambda with a non-dependent context can be dependent if it occurs
377 unsigned Dependent : 1;
411 LambdaDefinitionData(CXXRecordDecl *D, TypeSourceInfo *Info, bool Dependent,
413 : DefinitionData(D), Dependent(Dependent), IsGenericLambda(IsGeneric),
559 /// definition is incomplete of dependent.
565 /// definition is incomplete of dependent
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaAccess.cpp 81 EffectiveContext() : Inner(nullptr), Dependent(false) {}
85 Dependent(DC->isDependentContext()) {
139 bool isDependent() const { return Dependent; }
157 bool Dependent;
321 assert(T->isDependentType() && "non-dependent base wasn't a record?");
349 "can't handle friends with dependent contexts here");
480 // If the context isn't dependent, it can't be a dependent match.
484 // If the template names don't match, it can't be a dependent
490 // context, it can't be a dependent match
    [all...]
SemaExpr.cpp 1683 // If we determined that the generic selection is result-dependent, don't
2135 /// recovery. This usually indicates that the results were found in a dependent
2157 // member of a dependent base class, or if it is declared after the point of
2222 // dependent name.
2371 /// dependent base classes, and we can't resolve an unqualified identifier, then
2372 /// assume the identifier is a member of a dependent base class. We can only
2381 // Only try to recover from lookup into dependent bases in static methods or
2392 // Diagnose this as unqualified lookup into a dependent base class. If 'this'
2446 // An id-expression is type-dependent if it contains:
2447 // -- an identifier that was declared with a dependent type
    [all...]
TreeTransform.h 219 /// non-dependent types.
854 /// Build a new dependent-sized array type given the element type,
912 /// where the address space remains dependent.
986 // which has been deduced to a dependent type into an undeduced 'auto', so
1057 // If it's still dependent, make a dependent specialization.
1064 // Otherwise, make an elaborated type wrapping a non-dependent
1093 // If the name is still dependent, just build a new dependent name type.
1107 // We had a dependent elaborated-type-specifier that has been transforme
    [all...]

Completed in 142 milliseconds