• Home
  • Raw
  • Download

Lines Matching refs:rank

31     int rank, const SubscriptValue *extent, ISO::CFI_attribute_t attribute,  in Establish()  argument
35 ISO::CFI_establish(&raw_, p, attribute, t.raw(), elementBytes, rank, in Establish()
45 void Descriptor::Establish(TypeCategory c, int kind, void *p, int rank, in Establish() argument
48 Establish(TypeCode(c, kind), BytesFor(c, kind), p, rank, extent, attribute, in Establish()
53 int rank, const SubscriptValue *extent, ISO::CFI_attribute_t attribute, in Establish() argument
56 characterKind * characters, p, rank, extent, attribute, addendum); in Establish()
59 void Descriptor::Establish(const typeInfo::DerivedType &dt, void *p, int rank, in Establish() argument
61 Establish(CFI_type_struct, dt.sizeInBytes, p, rank, extent, attribute, true); in Establish()
69 void *p, int rank, const SubscriptValue *extent, in Create() argument
71 std::size_t bytes{SizeInBytes(rank, true, derivedTypeLenParameters)}; in Create()
75 result->Establish(t, elementBytes, p, rank, extent, attribute, true); in Create()
80 int rank, const SubscriptValue *extent, ISO::CFI_attribute_t attribute) { in Create() argument
82 TypeCode(c, kind), BytesFor(c, kind), p, rank, extent, attribute); in Create()
86 SubscriptValue characters, void *p, int rank, const SubscriptValue *extent, in Create() argument
89 characterKind * characters, p, rank, extent, attribute); in Create()
93 void *p, int rank, const SubscriptValue *extent, in Create() argument
95 return Create(TypeCode{CFI_type_struct}, dt.sizeInBytes, p, rank, extent, in Create()
101 return sizeof *this - sizeof(Dimension) + raw_.rank * sizeof(Dimension) + in SizeInBytes()
106 int n{rank()}; in Elements()
123 if (int dims{rank()}) { in Allocate()
160 for (int j{0}; j < raw_.rank; ++j) { in IncrementSubscripts()
173 for (int j{raw_.rank - 1}; j >= 0; --j) { in DecrementSubscripts()
188 for (int j{0}; j < raw_.rank; ++j) { in ZeroBasedElementNumber()
201 for (int j{0}; j < raw_.rank; ++j) { in SubscriptsForZeroBasedElementNumber()
210 for (int j{raw_.rank - 1}; j >= 0; --j) { in SubscriptsForZeroBasedElementNumber()
230 std::fprintf(f, " rank %d\n", static_cast<int>(raw_.rank)); in Dump()
234 for (int j{0}; j < raw_.rank; ++j) { in Dump()