FLANG
Fortran::evaluate::DynamicTypeWithLength Member List

This is the complete list of members for Fortran::evaluate::DynamicTypeWithLength, including all inherited members.

AsFortran() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
AsFortran(std::string &&charLenExpr) const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
AssumedType() (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinlinestatic
category() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinline
charLengthParamValue() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinline
DropNonConstantCharacterLength() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
DynamicType(TypeCategory cat, int k) (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinline
DynamicType(int charKind, const semantics::ParamValue &len) (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
DynamicType(int k, std::int64_t len) (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinline
DynamicType(const semantics::DerivedTypeSpec &dt, bool poly=false) (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinlineexplicit
DynamicTypeWithLength(const DynamicType &t) (defined in Fortran::evaluate::DynamicTypeWithLength)Fortran::evaluate::DynamicTypeWithLengthinlineexplicit
ExtendsTypeOf(const DynamicType &) const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
From(const semantics::DeclTypeSpec &) (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypestatic
From(const semantics::Symbol &) (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypestatic
From(const A &x) (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinlinestatic
From(const A *p) (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinlinestatic
From(const std::optional< A > &x) (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinlinestatic
GetAlignment(const TargetCharacteristics &) const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
GetCharLength() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
GetDerivedTypeSpec() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinline
HasDeferredTypeParameter() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
IsAssumedLengthCharacter() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
IsAssumedType() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinline
IsEquivalentTo(const DynamicType &) const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
IsLengthlessIntrinsicType() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
IsNonConstantLengthCharacter() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
IsPolymorphic() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinline
IsTkCompatibleWith(const DynamicType &) const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
IsTkCompatibleWith(const DynamicType &, common::IgnoreTKRSet) const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
IsTkLenCompatibleWith(const DynamicType &) const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
IsTypelessIntrinsicArgument() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
IsUnlimitedPolymorphic() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinline
kind() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinline
knownLength() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinline
LEN() const (defined in Fortran::evaluate::DynamicTypeWithLength)Fortran::evaluate::DynamicTypeWithLength
length (defined in Fortran::evaluate::DynamicTypeWithLength)Fortran::evaluate::DynamicTypeWithLength
MeasureSizeInBytes(FoldingContext &, bool aligned, std::optional< std::int64_t > charLength=std::nullopt) const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
operator!=(const DynamicType &that) const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinline
operator==(const DynamicType &) const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
RequiresDescriptor() const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
ResultTypeForMultiply(const DynamicType &) const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
SameTypeAs(const DynamicType &) const (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicType
TypelessIntrinsicArgument() (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinlinestatic
UnlimitedPolymorphic() (defined in Fortran::evaluate::DynamicType)Fortran::evaluate::DynamicTypeinlinestatic