FLANG
Fortran::semantics::Scope Member List

This is the complete list of members for Fortran::semantics::Scope, including all inherited members.

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::Scopeinline
begin() (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
begin() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
CanImport(const SourceName &) const (defined in Fortran::semantics::Scope)Fortran::semantics::Scope
cbegin() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
cend() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
children() (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
children() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
commonBlocks() (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
commonBlocks() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
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::Scopeinline
CopySymbol(const Symbol &) (defined in Fortran::semantics::Scope)Fortran::semantics::Scope
crayPointers() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
derivedTypeSpec() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
derivedTypeSpec() (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
empty() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
end() (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
end() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
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::Scopeinline
equivalenceSets() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
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::Scopeinline
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::Scopeinline
GetName() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
GetSymbol() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
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::Scopeinline
importNames() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
InstantiateDerivedTypes() (defined in Fortran::semantics::Scope)Fortran::semantics::Scope
instantiationContext() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
IsDerivedType() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
IsDerivedTypeWithKindParameter() constFortran::semantics::Scope
IsDerivedTypeWithLengthParameter() constFortran::semantics::Scope
IsGlobal() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
IsIntrinsicModules() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
IsModule() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
IsModuleFile() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
IsParameterizedDerivedType() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scope
IsParameterizedDerivedTypeInstantiation() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
IsStmtFunction() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scope
IsSubmodule() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
IsTopLevel() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
iterator typedef (defined in Fortran::semantics::Scope)Fortran::semantics::Scope
kind() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
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::Scopeinline
MakeTypeStarType() (defined in Fortran::semantics::Scope)Fortran::semantics::Scope
operator!=(const Scope &that) const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
operator<< (defined in Fortran::semantics::Scope)Fortran::semantics::Scopefriend
operator==(const Scope &that) const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
parent() (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
parent() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
runtimeDerivedTypeDescription() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
Scope(SemanticsContext &context) (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinlineexplicit
Scope(Scope &parent, Kind kind, Symbol *symbol, SemanticsContext &context) (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
Scope(const Scope &)=delete (defined in Fortran::semantics::Scope)Fortran::semantics::Scope
set_derivedTypeSpec(DerivedTypeSpec &spec) (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
set_hasSAVE(bool yes=true) (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
set_instantiationContext(parser::Message::Reference &&mref) (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
set_runtimeDerivedTypeDescription(const Symbol &symbol) (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
set_size(std::size_t size) (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
SetAlignment(std::size_t n) (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
SetImportKind(ImportKind) (defined in Fortran::semantics::Scope)Fortran::semantics::Scope
size() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
size_type typedef (defined in Fortran::semantics::Scope)Fortran::semantics::Scope
sourceRange() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
symbol() (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
symbol() const (defined in Fortran::semantics::Scope)Fortran::semantics::Scopeinline
try_emplace(const SourceName &name, Attrs attrs=Attrs())Fortran::semantics::Scopeinline
try_emplace(const SourceName &name, D &&details)Fortran::semantics::Scopeinline
try_emplace(const SourceName &name, Attrs attrs, D &&details)Fortran::semantics::Scopeinline