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::Descriptor | inline
Addendum() const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
Allocate(const SubscriptValue lb[], const SubscriptValue ub[]) (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor |
BytesFor(TypeCategory category, int kind) (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline static
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, int derivedTypeLenParameters=0) (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | static
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::Descriptor | static
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::Descriptor | static
Create(const 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 | static
Deallocate(bool finalize=true) (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor |
DecrementSubscripts(SubscriptValue[], const int *permutation=nullptr) const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor |
Descriptor() (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
Descriptor(const Descriptor &) (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor |
Destroy(char *data, bool finalize=true) const (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::Descriptor | inline
ElementBytes() const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
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 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 |
GetDimension(int dim) (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
GetDimension(int dim) const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
GetLowerBounds(SubscriptValue subscript[]) const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
IncrementSubscripts(SubscriptValue[], const int *permutation=nullptr) const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor |
IsAllocatable() const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
IsAllocated() const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
IsContiguous(int leadingDimensions=maxRank) const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
IsPointer() const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
OffsetElement(std::size_t offset=0) const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
rank() const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
raw() (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
raw() const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
set_base_addr(void *p) (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
SizeInBytes(int rank, bool addendum=false, int lengthTypeParameters=0) (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline static
SizeInBytes() const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor |
SubscriptByteOffset(int dim, SubscriptValue subscriptValue) const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
SubscriptsForZeroBasedElementNumber(SubscriptValue *, std::size_t elementNumber, const int *permutation=nullptr) const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor |
SubscriptsToByteOffset(const SubscriptValue subscript[]) const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
type() const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline
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::Descriptor | inline
~Descriptor() (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor |