FLANG
Fortran::runtime::Descriptor Member List

This is the complete list of members for Fortran::runtime::Descriptor, including all inherited members.

Addendum() (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
Addendum() const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
Allocate() (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
ApplyMold(const Descriptor &, int rank) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
BytesFor(TypeCategory category, int kind) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorstatic
Check() const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
Create(TypeCode t, std::size_t elementBytes, void *p=nullptr, int rank=maxRank, const SubscriptValue *extent=nullptr, ISO::CFI_attribute_t attribute=CFI_attribute_other, bool addendum=false, const typeInfo::DerivedType *dt=nullptr) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorstatic
Create(TypeCategory, int kind, void *p=nullptr, int rank=maxRank, const SubscriptValue *extent=nullptr, ISO::CFI_attribute_t attribute=CFI_attribute_other) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorstatic
Create(int characterKind, SubscriptValue characters, void *p=nullptr, int rank=maxRank, const SubscriptValue *extent=nullptr, ISO::CFI_attribute_t attribute=CFI_attribute_other) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorstatic
Create(const typeInfo::DerivedType &dt, void *p=nullptr, int rank=maxRank, const SubscriptValue *extent=nullptr, ISO::CFI_attribute_t attribute=CFI_attribute_other) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorstatic
Deallocate() (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
DecrementSubscripts(SubscriptValue[], const int *permutation=nullptr) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
Descriptor(const Descriptor &) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
Destroy(bool finalize=false, bool destroyPointers=false, Terminator *=nullptr) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
Dump(FILE *=stdout) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
Element(const SubscriptValue subscript[]) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
ElementBytes() const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
ElementComponent(const SubscriptValue subscript[], std::size_t componentOffset) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
Elements() const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
Establish(TypeCode t, std::size_t elementBytes, void *p=nullptr, int rank=maxRank, const SubscriptValue *extent=nullptr, ISO::CFI_attribute_t attribute=CFI_attribute_other, bool addendum=false) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
Establish(TypeCategory, int kind, void *p=nullptr, int rank=maxRank, const SubscriptValue *extent=nullptr, ISO::CFI_attribute_t attribute=CFI_attribute_other, bool addendum=false) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
Establish(int characterKind, std::size_t characters, void *p=nullptr, int rank=maxRank, const SubscriptValue *extent=nullptr, ISO::CFI_attribute_t attribute=CFI_attribute_other, bool addendum=false) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
Establish(const typeInfo::DerivedType &dt, void *p=nullptr, int rank=maxRank, const SubscriptValue *extent=nullptr, ISO::CFI_attribute_t attribute=CFI_attribute_other) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
EstablishPointerSection(const Descriptor &source, const SubscriptValue *lower=nullptr, const SubscriptValue *upper=nullptr, const SubscriptValue *stride=nullptr) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
GetAllocIdx() const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
GetDimension(int dim) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
GetDimension(int dim) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
GetLowerBounds(SubscriptValue subscript[]) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
GetShape(SubscriptValue subscript[]) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
HasAddendum() const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
IncrementSubscripts(SubscriptValue subscript[], const int *permutation=nullptr) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
IsAllocatable() const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
IsAllocated() const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
IsContiguous(int leadingDimensions=maxRank) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
IsPointer() const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
OffsetElement(std::size_t offset=0) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
operator=(const Descriptor &) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
rank() const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
raw() (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
raw() const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
set_base_addr(void *p) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
SetAllocIdx(int pos) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
SetByteStrides() (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
SetHasAddendum() (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
SizeInBytes(int rank, bool addendum=false, int lengthTypeParameters=0) (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinlinestatic
SizeInBytes() const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
SubscriptByteOffset(int dim, SubscriptValue subscriptValue) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
SubscriptsForZeroBasedElementNumber(SubscriptValue subscript[], std::size_t elementNumber, const int *permutation=nullptr) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
SubscriptsToByteOffset(const SubscriptValue subscript[]) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
type() const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline
ZeroBasedElementNumber(const SubscriptValue *, const int *permutation=nullptr) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptor
ZeroBasedIndexedElement(std::size_t n) const (defined in Fortran::runtime::Descriptor)Fortran::runtime::Descriptorinline