AddImpliedDo(parser::CharBlock, int kind) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
AllowWholeAssumedSizeArray(bool yes=true) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
Analyze(const parser::Expr &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::Variable &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::Selector &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::Designator &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::DataStmtValue &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::AllocateObject &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::PointerObject &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const common::Indirection< A > &x) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
Analyze(const std::optional< A > &x) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
Analyze(const parser::Scalar< A > &x) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
Analyze(const parser::Constant< A > &x) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
Analyze(const parser::Integer< A > &x) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
Analyze(const parser::Logical< A > &x) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
Analyze(const parser::DefaultChar< A > &x) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
Analyze(const parser::Name &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::DataRef &dr) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
Analyze(const parser::StructureComponent &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::SignedIntLiteralConstant &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::SignedRealLiteralConstant &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::SignedComplexLiteralConstant &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::StructureConstructor &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::InitialDataTarget &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::NullInit &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::StmtFunctionStmt &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::CallStmt &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::AssignmentStmt &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Analyze(const parser::PointerAssignmentStmt &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
AnalyzeKindSelector(common::TypeCategory category, const std::optional< parser::KindSelector > &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
ArgumentAnalyzer (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | friend |
CheckForWholeAssumedSizeArray(parser::CharBlock, const Symbol *) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
CheckIntrinsicKind(TypeCategory, std::int64_t kind) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
CheckIntrinsicSize(TypeCategory, std::int64_t size) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
context() const (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
Designate(DataRef &&) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
DoNotUseSavedTypedExprs() (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
ExpressionAnalyzer(semantics::SemanticsContext &sc) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inlineexplicit |
ExpressionAnalyzer(semantics::SemanticsContext &sc, FoldingContext &fc) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
ExpressionAnalyzer(const ExpressionAnalyzer &)=default (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
GetContextualMessages() (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
GetDefaultKind(common::TypeCategory) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
GetDefaultKindOfType(common::TypeCategory) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
GetFoldingContext() const (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
inDataStmtObject() const (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
IntegerTypeSpecKind(const parser::IntegerTypeSpec &) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | protected |
inWhereBody() const (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
IsImpliedDo(parser::CharBlock) const (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
MaybeExpr typedef (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
RemoveImpliedDo(parser::CharBlock) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | |
Say(A &&...args) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
SayAt(const T &parsed, A &&...args) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
set_inDataStmtObject(bool yes=true) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
set_inWhereBody(bool yes=true) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
Warn(FeatureOrUsageWarning warning, parser::CharBlock at, A &&...args) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |
Warn(FeatureOrUsageWarning warning, A &&...args) (defined in Fortran::evaluate::ExpressionAnalyzer) | Fortran::evaluate::ExpressionAnalyzer | inline |