Lines Matching defs:bytes
18 // GrBagOfBytes parcels out bytes with a given size and alignment.
48 // the following address offsets at the end of minimumSize bytes.
53 // Following this logic, the equation for the additional bytes is
114 // The start of the originally allocated bytes. This is the thing that must be deleted.
119 // Note: fCapacity is the number of bytes remaining, and is subtracted from fEndByte to
133 // Adjust fEndByte and fCapacity give a new block starting at bytes with size.
134 void setupBytesAndCapacity(char* bytes, int size);
141 // of this pointer are the bytes to be allocated. The positive side points to the Block for
142 // this memory. In other words, the pointer to the Block structure for these bytes is
146 // The number of bytes remaining in this block.
180 char* bytes = fAlloc.template allocateBytesFor<T>();
181 return new (bytes) T(std::forward<Args>(args)...);
187 char* bytes = fAlloc.template allocateBytesFor<T>();
188 return std::unique_ptr<T, Destroyer>{new (bytes) T(std::forward<Args>(args)...)};