FLANG
|
This is the complete list of members for Fortran::semantics::TypeAndShape, including all inherited members.
AsFortran() const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | |
Attrs typedef (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | |
attrs() const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
attrs() (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
CanBeSequenceAssociated() const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
Characterize(const semantics::Symbol &, FoldingContext &, bool invariantOnly=true) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | static |
Characterize(const semantics::DeclTypeSpec &, FoldingContext &, bool invariantOnly=true) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | static |
Characterize(const ActualArgument &, FoldingContext &, bool invariantOnly=true) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | static |
Characterize(const A &x, FoldingContext &context, bool invariantOnly=true) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inlinestatic |
Characterize(const Designator< Type< TypeCategory::Character, KIND > > &x, FoldingContext &context, bool invariantOnly=true) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inlinestatic |
Characterize(const std::optional< A > &x, FoldingContext &context, bool invariantOnly=true) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inlinestatic |
Characterize(A *ptr, FoldingContext &context, bool invariantOnly=true) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inlinestatic |
corank() const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
Dump(llvm::raw_ostream &) const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | |
IsCompatibleWith(parser::ContextualMessages &, const TypeAndShape &that, const char *thisIs="pointer", const char *thatIs="target", bool omitShapeConformanceCheck=false, enum CheckConformanceFlags::Flags=CheckConformanceFlags::None) const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | |
IsExplicitShape() const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
isPossibleSequenceAssociation() const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
LEN() const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
MeasureElementSizeInBytes(FoldingContext &, bool align) const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | |
MeasureSizeInBytes(FoldingContext &) const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | |
operator!=(const TypeAndShape &that) const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
operator==(const TypeAndShape &) const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | |
Rank() const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
Rewrite(FoldingContext &) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | |
set_corank(int n) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
set_isPossibleSequenceAssociation(bool yes) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
set_LEN(Expr< SubscriptInteger > &&len) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
set_type(DynamicType t) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
shape() const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
type() const (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
TypeAndShape(DynamicType t) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inlineexplicit |
TypeAndShape(DynamicType t, int rank) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
TypeAndShape(DynamicType t, Shape &&s) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |
TypeAndShape(DynamicType t, std::optional< Shape > &&s) (defined in Fortran::semantics::TypeAndShape) | Fortran::semantics::TypeAndShape | inline |