Lines Matching refs:instance
21 // instance "derivedInstance".
32 RT_API_ATTRS int Initialize(const Descriptor &instance,
36 std::size_t elements{instance.Elements()};
45 instance.GetLowerBounds(at);
48 for (std::size_t j{0}; j++ < elements; instance.IncrementSubscripts(at)) {
50 *instance.ElementComponent<Descriptor>(at, comp.offset())};
51 comp.EstablishDescriptor(allocDesc, instance, terminator);
73 std::size_t bytes{comp.SizeInBytes(instance)};
74 for (std::size_t j{0}; j++ < elements; instance.IncrementSubscripts(at)) {
75 char *ptr{instance.ElementComponent<char>(at, comp.offset())};
82 for (std::size_t j{0}; j++ < elements; instance.IncrementSubscripts(at)) {
84 *instance.ElementComponent<Descriptor>(at, comp.offset())};
85 comp.EstablishDescriptor(ptrDesc, instance, terminator);
93 GetComponentExtents(extents, comp, instance);
97 for (std::size_t j{0}; j++ < elements; instance.IncrementSubscripts(at)) {
99 instance.ElementComponent<char>(at, comp.offset()), comp.rank(),
115 instance.GetLowerBounds(at);
116 for (std::size_t j{0}; j++ < elements; instance.IncrementSubscripts(at)) {
117 auto &pptr{*instance.ElementComponent<typeInfo::ProcedurePointer>(