Lines Matching refs:state_
328 auto restorer{common::ScopedSet(state_, State{})}; in ProcessTypeSpec()
349 return state_.allowForwardReferenceToDerivedType; in allowForwardReferenceToDerivedType()
352 state_.allowForwardReferenceToDerivedType = yes; in set_allowForwardReferenceToDerivedType()
361 return state_.derived.category; in GetDeclTypeSpecCategory()
368 State state_; member in Fortran::semantics::DeclTypeSpecVisitor
1768 return state_.declTypeSpec; in GetDeclTypeSpec()
1772 CHECK(!state_.expectDeclTypeSpec); in BeginDeclTypeSpec()
1773 CHECK(!state_.declTypeSpec); in BeginDeclTypeSpec()
1774 state_.expectDeclTypeSpec = true; in BeginDeclTypeSpec()
1777 CHECK(state_.expectDeclTypeSpec); in EndDeclTypeSpec()
1778 state_ = {}; in EndDeclTypeSpec()
1783 CHECK(state_.expectDeclTypeSpec); in SetDeclTypeSpecCategory()
1784 state_.derived.category = category; in SetDeclTypeSpecCategory()
1800 if (const DeclTypeSpec * spec{state_.declTypeSpec}) { in Post()
1847 CHECK(state_.expectDeclTypeSpec); in SetDeclTypeSpec()
1848 CHECK(!state_.declTypeSpec); in SetDeclTypeSpec()
1849 state_.declTypeSpec = &declTypeSpec; in SetDeclTypeSpec()