Lines Matching refs:ImplicitRules
62 class ImplicitRules { class
64 ImplicitRules(SemanticsContext &context, ImplicitRules *parent) in ImplicitRules() function in Fortran::semantics::ImplicitRules
84 ImplicitRules *parent_;
96 llvm::raw_ostream &, const ImplicitRules &);
98 llvm::raw_ostream &, const ImplicitRules &, char);
102 using ImplicitRulesMap = std::map<const Scope *, ImplicitRules>;
409 ImplicitRules *implicitRules_{nullptr};
1530 bool ImplicitRules::isImplicitNoneType() const { in isImplicitNoneType()
1540 bool ImplicitRules::isImplicitNoneExternal() const { in isImplicitNoneExternal()
1550 const DeclTypeSpec *ImplicitRules::GetType( in GetType()
1568 void ImplicitRules::SetTypeMapping(const DeclTypeSpec &type, in SetTypeMapping()
1570 for (char ch = *fromLetter; ch; ch = ImplicitRules::Incr(ch)) { in SetTypeMapping()
1584 char ImplicitRules::Incr(char ch) { in Incr()
1598 llvm::raw_ostream &o, const ImplicitRules &implicitRules) { in operator <<()
1600 for (char ch = 'a'; ch; ch = ImplicitRules::Incr(ch)) { in operator <<()
1609 llvm::raw_ostream &o, const ImplicitRules &implicitRules, char ch) { in ShowImplicitRule()