FLANG
|
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() (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::Descriptor | 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, bool addendum=false, const typeInfo::DerivedType *dt=nullptr) (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 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 | static |
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::Descriptor | inline |
ElementBytes() const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline |
ElementComponent(const SubscriptValue subscript[], std::size_t componentOffset) 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 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::Descriptor | inline |
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 |
GetShape(SubscriptValue subscript[]) const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline |
HasAddendum() const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline |
IncrementSubscripts(SubscriptValue subscript[], const int *permutation=nullptr) const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline |
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 |
operator=(const Descriptor &) (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | |
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 |
SetAllocIdx(int pos) (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline |
SetByteStrides() (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | |
SetHasAddendum() (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 | inlinestatic |
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 subscript[], std::size_t elementNumber, const int *permutation=nullptr) const (defined in Fortran::runtime::Descriptor) | Fortran::runtime::Descriptor | inline |
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 |