Lines Matching refs:header
14 inline bool isIndirection(const RaggedArrayHeader *const header) { in isIndirection() argument
15 return header->flags & 1; in isIndirection()
18 inline std::size_t rank(const RaggedArrayHeader *const header) { in rank() argument
19 return header->flags >> 1; in rank()
22 RaggedArrayHeader *RaggedArrayAllocate(RaggedArrayHeader *header, bool isHeader, in RaggedArrayAllocate() argument
24 if (header && rank) { in RaggedArrayAllocate()
32 header->flags = (rank << 1) | isHeader; in RaggedArrayAllocate()
33 header->extentPointer = extentVector; in RaggedArrayAllocate()
35 header->bufferPointer = std::calloc(sizeof(RaggedArrayHeader), size); in RaggedArrayAllocate()
37 header->bufferPointer = in RaggedArrayAllocate()
40 return header; in RaggedArrayAllocate()
69 void *RTNAME(RaggedArrayAllocate)(void *header, bool isHeader, in RTNAME()
71 auto *result = RaggedArrayAllocate(static_cast<RaggedArrayHeader *>(header), in RTNAME()