|
|
constexpr int | kind () const |
|
template<typename A> |
| | Designator (int kind, const A &x) |
|
template<typename A, typename = common::NoLvalue<A>> |
| | Designator (int kind, A &&x) |
|
template<typename A, typename U = T, typename = std::enable_if_t<std::is_same_v<U, SomeDerived>>> |
| | Designator (const A &x) |
|
template<typename A, typename U = T, typename = common::NoLvalue<A>, typename = std::enable_if_t<std::is_same_v<U, SomeDerived>>> |
| | Designator (A &&x) |
|
bool | operator== (const Designator &) const |
|
| Designator (int kind, const DataRef &that) |
|
| Designator (int kind, DataRef &&that) |
|
template<typename U = T, typename = std::enable_if_t<std::is_same_v<U, SomeDerived>>> |
| | Designator (const DataRef &that) |
|
template<typename U = T, typename = std::enable_if_t<std::is_same_v<U, SomeDerived>>> |
| | Designator (DataRef &&that) |
|
std::optional< DynamicType > | GetType () const |
|
int | Rank () const |
|
int | Corank () const |
|
BaseObject | GetBaseObject () const |
|
const Symbol * | GetLastSymbol () const |
|
std::optional< Expr< SubscriptInteger > > | LEN () const |
|
llvm::raw_ostream & | AsFortran (llvm::raw_ostream &o) const |
The documentation for this class was generated from the following files:
- include/flang/Evaluate/variable.h
- lib/Evaluate/formatting.cpp
- lib/Evaluate/variable.cpp