HomeSort by: relevance | last modified time | path
    Searched refs:Dependent (Results 1 - 25 of 43) sorted by relevancy

1 2

  /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...]
ExprConcepts.h 54 /// given arguments. If this expression is value dependent, this is to be
69 bool Dependent,
88 bool Dependent,
104 /// The expression must not be dependent.
107 && "isSatisfied called on a dependent ConceptSpecializationExpr");
113 /// The expression must not be dependent.
116 && "getSatisfaction called on dependent ConceptSpecializationExpr");
157 bool Dependent : 1;
172 Kind(Kind), Dependent(IsDependent),
179 assert(!Dependent &
    [all...]
DeclContextInternals.h 304 static void DestroyAll(StoredDeclsMap *Map, bool Dependent);
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...]
Expr.h 122 ExprBits.Dependent = 0;
135 ExprBits.Dependent = static_cast<unsigned>(Deps);
156 return static_cast<ExprDependence>(ExprBits.Dependent);
164 /// value-dependent.
177 /// For example, the expressions "x" and "x + y" are type-dependent in
178 /// the following code, but "y" is not type-dependent:
189 /// Whether this expression is instantiation-dependent, meaning that
196 /// instantiation-dependent (since it involves a template parameter \c T), but
197 /// is neither type- nor value-dependent, since the type of the inner
210 /// func(); // the expression is instantiation-dependent, because it depend
    [all...]
Type.h 2044 bool isDependentAddressSpaceType() const; // value-dependent address space qualifier
2138 /// Return the implicit lifetime for this type, which must not be dependent.
2166 /// Whether this type is a dependent type, meaning that its definition
2169 return getDependence() & TypeDependence::Dependent;
2172 /// Determine whether this type is an instantiation-dependent type,
2424 /// this type can have nullability because it is dependent.
2516 K == Dependent ? TypeDependence::DependentInstantiation
3068 /// Represents an array type in C++ whose size is a value-dependent expression.
3131 /// value is dependent. Non-dependent address spaces are not represented with
    [all...]
  /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...]
TemplateBase.cpp 197 Deps |= TemplateArgumentDependence::Dependent;
204 return TemplateArgumentDependence::Dependent |
212 Deps = TemplateArgumentDependence::Dependent |
224 Deps |= TemplateArgumentDependence::Dependent |
237 return getDependence() & TemplateArgumentDependence::Dependent;
NestedNameSpecifier.cpp 62 assert((!Prefix || Prefix->isDependent()) && "Prefix must be dependent");
204 // Identifier specifiers always represent dependent types
205 auto F = NestedNameSpecifierDependence::Dependent |
222 // FIXME: must also be instantiation-dependent.
223 return NestedNameSpecifierDependence::Dependent;
235 return getDependence() & NestedNameSpecifierDependence::Dependent;
305 // dependent template-id types (e.g., Outer<T>::template Inner<U>),
TemplateName.cpp 159 // Substituting a dependent template name: preserve it as written.
212 return getDependence() & TemplateNameDependence::Dependent;
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...]
ComputeDependence.cpp 47 // dependent member of the current instantiation is value-dependent. An
48 // expression of the form & cast-expression is also value-dependent if
76 // Never type-dependent (C++ [temp.dep.expr]p3).
77 // Value-dependent if the argument is type-dependent.
84 // Value-dependent if the argument is type-dependent.
88 // dependent because decl's alignment is 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...]
NSAPI.cpp 483 case BuiltinType::Dependent:
TypeLoc.cpp 384 case BuiltinType::Dependent:
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/ibm-public/postfix/dist/mantools/
make_soho_readme 54 <li><a href="#client_sasl_sender">Configuring Sender-Dependent SASL
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
SymbolManager.cpp 349 const SymbolRef Dependent) {
354 dependencies->push_back(Dependent);
  /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...]
SemaConcept.cpp 280 // No need to check satisfaction for dependent constraint expressions.
416 llvm_unreachable("Diagnosing a dependent requirement");
481 llvm_unreachable("Diagnosing a dependent requirement");
1073 bool Dependent =
1077 TypeConstraintInfo.setInt(Dependent ? 1 : 0);
1083 // We reach this ctor with either dependent types (in which
1084 // IsSatisfied doesn't matter) or with non-dependent type in
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTCommon.cpp 192 case BuiltinType::Dependent:
444 // Friend declarations in dependent contexts aren't anonymous in the usual
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SymbolManager.h 205 /// SymbolMetadata - Represents path-dependent metadata about a specific region.
464 /// different loop iterations, thus, making the symbol path-dependent.
495 /// The dependent symbol should stay alive as long as the primary is alive.
496 void addSymbolDependency(const SymbolRef Primary, const SymbolRef Dependent);
582 /// Mark the symbols dependent on the input symbol as live.
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CXType.cpp 65 BTCASE(Dependent);
582 TKIND(Dependent);
1005 // We recurse into all record fields to detect incomplete and dependent types.
1013 // check that PT is not incomplete/dependent
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenTypes.cpp 434 llvm_unreachable("Non-canonical or dependent types aren't possible.");
613 case BuiltinType::Dependent:
  /src/external/apache2/llvm/dist/clang/lib/Index/
USRGeneration.cpp 717 case BuiltinType::Dependent:
947 // FIXME: Visit dependent template names.

Completed in 90 milliseconds

1 2