FLANG
Fortran::evaluate::Folder< T > Member List

This is the complete list of members for Fortran::evaluate::Folder< T >, including all inherited members.

ApplyComponent(Constant< SomeDerived > &&, const Symbol &component, const std::vector< Constant< SubscriptInteger > > *=nullptr) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
ApplySubscripts(const Constant< T > &array, const std::vector< Constant< SubscriptInteger > > &subscripts) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
CSHIFT(FunctionRef< T > &&) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
EOSHIFT(FunctionRef< T > &&) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
Folder(FoldingContext &c, bool forOptionalArgument=false) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >inlineexplicit
Folding(ArrayRef &) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
Folding(DataRef &) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
Folding(Designator< T > &&) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
Folding(std::optional< ActualArgument > &) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
GetConstantComponent(Component &, const std::vector< Constant< SubscriptInteger > > *=nullptr) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
GetNamedConstant(const Symbol &) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
MERGE(FunctionRef< T > &&) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
PACK(FunctionRef< T > &&) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
RESHAPE(FunctionRef< T > &&) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
SPREAD(FunctionRef< T > &&) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
TRANSFER(FunctionRef< T > &&) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
TRANSPOSE(FunctionRef< T > &&) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >
UNPACK(FunctionRef< T > &&) (defined in Fortran::evaluate::Folder< T >)Fortran::evaluate::Folder< T >