| add_crayPointer(const SourceName &, Symbol &) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| add_equivalenceSet(EquivalenceSet &&) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| add_importName(const SourceName &) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| AddCommonBlockUse(const SourceName &name, Attrs attrs, Symbol &cbUltimate) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| AddSourceRange(parser::CharBlock) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| AddSubmodule(const SourceName &, Scope &) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| alignment() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| begin() (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| begin() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| CanImport(const SourceName &) const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| cbegin() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| cend() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| children() (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| children() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| commonBlocks() (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| commonBlocks() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| commonBlockUses() (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| commonBlockUses() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| const_iterator typedef (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| Contains(const Scope &) const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| context() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| CopySymbol(const Symbol &) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| crayPointers() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| derivedTypeSpec() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| derivedTypeSpec() (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| empty() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| end() (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| end() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| ENUM_CLASS(Kind, Global, IntrinsicModules, Module, MainProgram, Subprogram, BlockData, DerivedType, BlockConstruct, Forall, OtherConstruct, OpenACCConstruct, ImpliedDos, OtherClause) using ImportKind (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| equivalenceSets() (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| equivalenceSets() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| erase(const SourceName &) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| find(const SourceName &name) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| find(const SourceName &name) const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| FindCommonBlock(const SourceName &name) const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| FindCommonBlockInVisibleScopes(const SourceName &) const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| FindCommonBlockUse(const SourceName &name) const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| FindComponent(SourceName) const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| FindInstantiatedDerivedType(const DerivedTypeSpec &, DeclTypeSpec::Category=DeclTypeSpec::TypeDerived) const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| FindSubmodule(const SourceName &) const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| FindSymbol(const SourceName &) const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| FindType(const DeclTypeSpec &) const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| GetDerivedTypeBase() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| GetDerivedTypeParent() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| GetImportKind() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| GetMutableSemanticsContext() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| GetName() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| GetSymbol() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| GetSymbols() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| GetSymbols() (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| GetType(const SomeExpr &) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| hasSAVE() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| importNames() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| InstantiateDerivedTypes() (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| instantiationContext() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| IsDerivedType() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| IsDerivedTypeWithKindParameter() const | Fortran::semantics::Scope | |
| IsDerivedTypeWithLengthParameter() const | Fortran::semantics::Scope | |
| IsGlobal() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| IsIntrinsicModules() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| IsModule() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| IsModuleFile() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| IsParameterizedDerivedType() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| IsParameterizedDerivedTypeInstantiation() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| IsStmtFunction() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| IsSubmodule() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| IsTopLevel() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| iterator typedef (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| kind() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| MakeCharacterType(ParamValue &&length, KindExpr &&kind=KindExpr{0}) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| MakeClassStarType() (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| MakeCommonBlock(SourceName, SourceName location) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| MakeDerivedType(DeclTypeSpec::Category, DerivedTypeSpec &&) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| MakeLogicalType(KindExpr &&kind) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| MakeNumericType(TypeCategory, KindExpr &&kind) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| MakeScope(Kind kind, Symbol *symbol=nullptr) | Fortran::semantics::Scope | |
| MakeSymbol(const SourceName &name, Attrs attrs, D &&details) | Fortran::semantics::Scope | inline |
| MakeTypeStarType() (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| operator!=(const Scope &that) const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| operator<< (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | friend |
| operator==(const Scope &that) const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| parent() (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| parent() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| runtimeDerivedTypeDescription() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| Scope(SemanticsContext &context) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inlineexplicit |
| Scope(Scope &parent, Kind kind, Symbol *symbol, SemanticsContext &context) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| Scope(const Scope &)=delete (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| set_derivedTypeSpec(DerivedTypeSpec &spec) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| set_hasSAVE(bool yes=true) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| set_instantiationContext(parser::Message::Reference &&mref) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| set_runtimeDerivedTypeDescription(const Symbol &symbol) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| set_size(std::size_t size) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| SetAlignment(std::size_t n) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| SetImportKind(ImportKind) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| size() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| size_type typedef (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | |
| sourceRange() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| symbol() (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| symbol() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline |
| try_emplace(const SourceName &name, Attrs attrs=Attrs()) | Fortran::semantics::Scope | inline |
| try_emplace(const SourceName &name, D &&details) | Fortran::semantics::Scope | inline |
| try_emplace(const SourceName &name, Attrs attrs, D &&details) | Fortran::semantics::Scope | inline |