FLANG
Fortran::semantics::TypeAndShape Member List

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::TypeAndShapeinline
attrs() (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline
CanBeSequenceAssociated() const (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline
Characterize(const semantics::Symbol &, FoldingContext &, bool invariantOnly=true) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapestatic
Characterize(const semantics::DeclTypeSpec &, FoldingContext &, bool invariantOnly=true) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapestatic
Characterize(const ActualArgument &, FoldingContext &, bool invariantOnly=true) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapestatic
Characterize(const A &x, FoldingContext &context, bool invariantOnly=true) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinlinestatic
Characterize(const Designator< Type< TypeCategory::Character, KIND > > &x, FoldingContext &context, bool invariantOnly=true) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinlinestatic
Characterize(const std::optional< A > &x, FoldingContext &context, bool invariantOnly=true) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinlinestatic
Characterize(A *ptr, FoldingContext &context, bool invariantOnly=true) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinlinestatic
corank() const (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline
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::TypeAndShapeinline
isPossibleSequenceAssociation() const (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline
LEN() const (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline
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::TypeAndShapeinline
operator==(const TypeAndShape &) const (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShape
Rank() const (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline
Rewrite(FoldingContext &) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShape
set_corank(int n) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline
set_isPossibleSequenceAssociation(bool yes) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline
set_LEN(Expr< SubscriptInteger > &&len) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline
set_type(DynamicType t) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline
shape() const (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline
type() const (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline
TypeAndShape(DynamicType t) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinlineexplicit
TypeAndShape(DynamicType t, int rank) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline
TypeAndShape(DynamicType t, Shape &&s) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline
TypeAndShape(DynamicType t, std::optional< Shape > &&s) (defined in Fortran::semantics::TypeAndShape)Fortran::semantics::TypeAndShapeinline