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(const 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
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 |
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, Module, MainProgram, Subprogram, BlockData, DerivedType, Block, Forall, ImpliedDos) 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 &) (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 |
FindScope(parser::CharBlock) const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope |
FindScope(parser::CharBlock) (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 |
GetName() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope |
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 |
hasSAVE() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline
importNames() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline
InstantiateDerivedTypes(SemanticsContext &) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope |
IsDerivedType() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline
IsGlobal() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline
IsModule() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope |
IsModuleFile() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline
IsParameterizedDerivedType() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope |
IsSubmodule() const (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope |
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
Scope() (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline
Scope(Scope &parent, Kind kind, Symbol *symbol) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline
Scope(const Scope &)=delete (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope |
set_alignment(std::size_t alignment) (defined in Fortran::semantics::Scope) | Fortran::semantics::Scope | inline
set_chars(parser::CookedSource &) (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_size(std::size_t size) (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