HomeSort by: relevance | last modified time | path
    Searched refs:Concept (Results 1 - 16 of 16) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaConcept.cpp 454 // A simple case - expr type is the type being constrained and the concept
681 ConceptDecl *Concept, ArrayRef<TemplateArgument> TemplateArgs,
684 if (substituteParameterMappings(S, N.getLHS(), Concept, TemplateArgs,
687 return substituteParameterMappings(S, N.getRHS(), Concept, TemplateArgs,
690 TemplateParameterList *TemplateParams = Concept->getTemplateParameters();
710 // concept C = ...;
715 // We still might have default arguments for concept parameters.
722 Sema::InstantiatingTemplate::ParameterMappingSubstitution{}, Concept,
789 // where C names a concept, is the normal form of the
SemaTemplateDeduction.cpp 4685 ConceptDecl *Concept = Type.getTypeConstraintConcept();
4696 if (S.CheckTemplateArgumentList(Concept, SourceLocation(), TemplateArgs,
4699 if (S.CheckConstraintSatisfaction(Concept, {Concept->getConstraintExpr()},
4706 OS << "'" << Concept->getName();
SemaDecl.cpp 1161 return NameClassification::Concept(
1278 return TemplateNameKindForDiagnostics::Concept;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
AliasAnalysis.h 875 class Concept;
883 std::vector<std::unique_ptr<Concept>> AAs;
946 /// A private abstract base class describing the concept of an individual alias
955 class AAResults::Concept {
957 virtual ~Concept() = 0;
1013 /// A private class template which derives from \c Concept and wraps some other
1016 /// This models the concept by directly forwarding each interface point to the
1019 template <typename AAResultT> class AAResults::Model final : public Concept {
1064 /// analysis results concept.
TargetTransformInfo.h 169 /// Construct a TTI object using a type implementing the \c Concept
177 /// the \c Concept API below.
1430 class Concept;
1436 std::unique_ptr<Concept> TTIImpl;
1439 class TargetTransformInfo::Concept {
1441 virtual ~Concept() = 0;
1730 class TargetTransformInfo::Model final : public TargetTransformInfo::Concept {
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTCommon.cpp 427 case Decl::Concept:
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
AliasAnalysis.cpp 806 AAResults::Concept::~Concept() = default;
TargetTransformInfo.cpp 1399 TargetTransformInfo::Concept::~Concept() {}
  /src/external/apache2/llvm/dist/clang/lib/AST/
DeclPrinter.cpp 1144 else if (const auto *Concept = dyn_cast<ConceptDecl>(D)) {
1145 Out << "concept " << Concept->getName() << " = " ;
1146 Concept->getConstraintExpr()->printPretty(Out, nullptr, Policy, Indentation,
DeclBase.cpp 761 case Concept:
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclTemplate.h 3230 /// Declaration of a C++2a concept.
3237 : TemplateDecl(Concept, DC, L, Name, Params),
3264 static bool classofKind(Kind K) { return K == Concept; }
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDecl.cpp 126 case Decl::Concept:
CodeGenModule.cpp 5724 case Decl::Concept:
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h 2393 /// The name was classified as a concept name.
2459 static NameClassification Concept(TemplateName Name) {
2564 Concept,
6740 /// associated constraints of the template or concept, nullptr will be cached
6766 /// of atomic constraints involved had been declared in a concept and not
6775 /// check (either a concept or a constrained entity).
8622 // the constraint expression of a concept. This includes the checks that
8908 /// constrained entity (a concept declaration or a template with associated
8918 /// concept.
  /src/share/terminfo/
terminfo 2428 # Note that the <xenl> glitch in vt100 is not quite the same as on the Concept,
2430 # weird state (concept at beginning of next line, vt100 at end
16034 #### Human Designed Systems (Concept)
16045 # particular, the whole `Concept' line described here was discontinued long
16082 c108|concept108|c108-8p|concept108-8p|Concept 108 w/8 pages,
16086 c108-4p|concept108-4p|Concept 108 w/4 pages,
16098 c108-rv|c108-rv-8p|Concept 108 w/8 pages in reverse video,
16101 c108-rv-4p|concept108rv4p|Concept 108 w/4 pages in reverse video,
16104 c108-w|c108-w-8p|concept108-w-8|concept108-w8p|Concept 108 w/8 pages in wide mode,
16109 # Concept 100
    [all...]
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CIndex.cpp 6466 case Decl::Concept:

Completed in 130 milliseconds