AsFortran(llvm::raw_ostream &) const (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | |
ComputeUbounds(std::optional< int > dim) const (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | |
ConstantBase(const A &x, Result res=Result{}) (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | inline |
ConstantBase(ELEMENT &&x, Result res=Result{}) (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | inline |
ConstantBase(std::vector< Element > &&, ConstantSubscripts &&, Result=Result{}) (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | |
ConstantBounds()=default (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | |
ConstantBounds(const ConstantSubscripts &shape) (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | explicit |
ConstantBounds(ConstantSubscripts &&shape) (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | explicit |
CopyFrom(const ConstantBase &source, std::size_t count, ConstantSubscripts &resultSubscripts, const std::vector< int > *dimOrder) (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | protected |
Corank() (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | inlinestatic |
Element typedef (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | |
empty() const (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | inline |
GetType() const (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | inline |
HasNonDefaultLowerBound() const (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | |
IncrementSubscripts(ConstantSubscripts &, const std::vector< int > *dimOrder=nullptr) const (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | |
lbounds() const (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | inline |
operator==(const ConstantBase &) const (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | |
Rank() const (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | inline |
Reshape(const ConstantSubscripts &) const (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | protected |
Result typedef (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | |
result() const (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | inline |
result_ (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | protected |
set_lbounds(ConstantSubscripts &&) (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | |
SetLowerBoundsToOne() (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | |
shape() const (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | inline |
SHAPE() const (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | |
size() const (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | inline |
SubscriptsToOffset(const ConstantSubscripts &) const (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | protected |
values() const (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | inline |
values_ (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | protected |
~ConstantBase() (defined in Fortran::evaluate::ConstantBase< RESULT, ELEMENT >) | Fortran::evaluate::ConstantBase< RESULT, ELEMENT > | |
~ConstantBounds() (defined in Fortran::evaluate::ConstantBounds) | Fortran::evaluate::ConstantBounds | |