Home
last modified time | relevance | path

Searched refs:FunctionReference (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.req/rand.req.urng/
H A Duniform_random_bit_generator.compile.pass.cpp50 using FunctionReference = int (&)(); typedef
51 static_assert(!std::uniform_random_bit_generator<FunctionReference>);
65 using FunctionReference = unsigned long long (&)(); typedef
66 static_assert(!std::uniform_random_bit_generator<FunctionReference>);
/llvm-project-15.0.7/flang/lib/Parser/
H A Dparse-tree.cpp69 Expr::Expr(FunctionReference &&x) in Expr()
70 : u{common::Indirection<FunctionReference>::Make(std::move(x))} {} in Expr()
133 [&](common::Indirection<FunctionReference> &z) { in ActualArgToExpr()
145 Designator FunctionReference::ConvertToArrayElementRef() { in ConvertToArrayElementRef()
164 StructureConstructor FunctionReference::ConvertToStructureConstructor( in ConvertToStructureConstructor()
229 FunctionReference funcRef{WithSource(source, in ConvertToAssignment()
244 [&](const common::Indirection<parser::FunctionReference> &call) { in GetSource()
H A Dtools.cpp56 const Name &GetLastName(const FunctionReference &x) { return GetLastName(x.v); } in GetLastName()
114 const Name &GetFirstName(const FunctionReference &x) { in GetFirstName()
H A Dtype-parsers.h120 constexpr Parser<FunctionReference> functionReference; // R1520
H A Dprogram-parsers.cpp426 construct<FunctionReference>(
H A Dunparse.cpp1679 void Unparse(const FunctionReference &x) { // R1520 in Unparse()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dtools.h27 const Name &GetLastName(const FunctionReference &);
41 const Name &GetFirstName(const FunctionReference &);
H A Dparse-tree.h146 struct FunctionReference; // R1520
1727 explicit Expr(FunctionReference &&);
1735 StructureConstructor, common::Indirection<FunctionReference>, Parentheses,
1807 common::Indirection<FunctionReference>>
3165 struct FunctionReference { struct
3166 WRAPPER_CLASS_BOILERPLATE(FunctionReference, Call);
H A Ddump-parse-tree.h335 NODE(parser, FunctionReference) in NODE()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dexpression.cpp2466 MaybeExpr ExpressionAnalyzer::Analyze(const parser::FunctionReference &funcRef, in Analyze()
2498 auto &mutableRef{const_cast<parser::FunctionReference &>(funcRef)}; in Analyze()
2963 const parser::FunctionReference &funcRef) { in CheckFuncRefToArrayElement()
3011 std::get_if<common::Indirection<parser::FunctionReference>>(&u)}) { in FixMisparsedFunctionReference()
3012 parser::FunctionReference &funcRef{func->value()}; in FixMisparsedFunctionReference()
3062 common::HasMember<common::Indirection<parser::FunctionReference>, in ExprOrVariable()
3065 std::get_if<common::Indirection<parser::FunctionReference>>( in ExprOrVariable()
3114 std::get_if<common::Indirection<parser::FunctionReference>>( in Analyze()
H A Dresolve-names.cpp1465 bool Pre(const parser::FunctionReference &);
6402 bool ResolveNamesVisitor::Pre(const parser::FunctionReference &x) { in Pre()
7400 void Post(const parser::FunctionReference &fr) { in Post()
H A Dcheck-omp-structure.cpp1533 [&](const common::Indirection<parser::FunctionReference> &x) { in CheckAtomicUpdateAssignmentStmt()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dexpression.h274 MaybeExpr Analyze(const parser::FunctionReference &,
/llvm-project-15.0.7/clang-tools-extra/unittests/clang-tidy/
H A DAddConstTest.cpp854 TEST(Template, FunctionReference) { in TEST() argument