Lines Matching refs:GenericKind

77       SourceName, GenericKind, const Symbol &, const Procedure &);
79 const GenericKind &, std::size_t);
111 const Symbol &, const GenericDetails &, GenericKind::DefinedIo);
114 GenericKind::DefinedIo ioKind, const Symbol &);
119 const Symbol &, const Symbol *, GenericKind::DefinedIo, const Symbol &);
126 const Symbol &, GenericKind::DefinedIo ioKind, std::size_t);
129 GenericKind::DefinedIo ioKind;
134 GenericKind::DefinedIo, const Symbol &, const Symbol &generic);
156 void Add(const Symbol &, GenericKind, const Symbol &, const Procedure &);
160 void SayNotDistinguishable(const Scope &, const SourceName &, GenericKind,
166 GenericKind kind;
1169 [&](const GenericKind::DefinedIo &io) { in CheckGeneric()
1172 [&](const GenericKind::OtherKind &other) { in CheckGeneric()
1173 if (other == GenericKind::OtherKind::Name) { in CheckGeneric()
1185 GenericKind kind{details.kind()}; in CheckSpecificsAreDistinguishable()
1208 const GenericKind &kind, const Procedure &proc) { in ConflictsWithIntrinsicOperator()
1238 [&](GenericKind::OtherKind x) { in ConflictsWithIntrinsicOperator()
1239 CHECK(x == GenericKind::OtherKind::Concat); in ConflictsWithIntrinsicOperator()
1249 bool CheckHelper::CheckDefinedOperator(SourceName opName, GenericKind kind, in CheckDefinedOperator()
1286 const GenericKind &kind, std::size_t nargs) { in CheckNumberOfArgs()
1307 [](const GenericKind::OtherKind &x) { in CheckNumberOfArgs()
1308 CHECK(x == GenericKind::OtherKind::Concat); in CheckNumberOfArgs()
1831 GenericKind kind{details->kind()}; in CheckGenericOps()
1937 GenericKind::DefinedIo ioKind, const Symbol &proc, const Symbol &generic) { in CheckAlreadySeenDefinedIo()
1951 parser::ToUpperCaseLetters(GenericKind::EnumToString(ioKind))); in CheckAlreadySeenDefinedIo()
1960 GenericKind::DefinedIo ioKind, const Symbol &generic) { in CheckDioDummyIsDerived()
2005 GenericKind::DefinedIo ioKind, const Symbol &generic) { in CheckDioDtvArg()
2010 ioKind == GenericKind::DefinedIo::ReadFormatted || in CheckDioDtvArg()
2011 ioKind == GenericKind::DefinedIo::ReadUnformatted in CheckDioDtvArg()
2092 const Symbol &subp, GenericKind::DefinedIo ioKind, std::size_t argCount) { in CheckDioArgCount()
2094 (std::size_t)(ioKind == GenericKind::DefinedIo::ReadFormatted || in CheckDioArgCount()
2095 ioKind == GenericKind::DefinedIo::WriteFormatted in CheckDioArgCount()
2128 const GenericDetails &details, GenericKind::DefinedIo ioKind) { in CheckDefinedIoProc()
2153 if (ioKind == GenericKind::DefinedIo::ReadFormatted || in CheckDefinedIoProc()
2154 ioKind == GenericKind::DefinedIo::WriteFormatted) { in CheckDefinedIoProc()
2164 if (ioKind == GenericKind::DefinedIo::ReadFormatted || in CheckDefinedIoProc()
2165 ioKind == GenericKind::DefinedIo::WriteFormatted) { in CheckDefinedIoProc()
2416 void DistinguishabilityHelper::Add(const Symbol &generic, GenericKind kind, in Add()
2444 const SourceName &name, GenericKind kind, const Symbol &proc1, in SayNotDistinguishable()