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 | |
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 |
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 &) 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(const SourceName &) (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 |