Lines Matching defs:BufferSize
464 static void Append(char *Start, char *End, char *&Buffer, unsigned &BufferSize,
469 if (BufferSize + (End - Start) > BufferCapacity) {
473 (unsigned)(BufferSize + (End - Start)));
477 memcpy(NewBuffer, Buffer, BufferSize);
485 memcpy(Buffer + BufferSize, Start, End - Start);
486 BufferSize += End - Start;
491 unsigned &BufferSize, unsigned &BufferCapacity) {
494 reinterpret_cast<char *>(&Raw) + sizeof(Raw), Buffer, BufferSize,
499 static void SavePointer(void *Ptr, char *&Buffer, unsigned &BufferSize,
503 Buffer, BufferSize, BufferCapacity);
515 BufferSize = Other.BufferSize;
520 Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize,
529 if (Buffer && Other.Buffer && BufferCapacity >= Other.BufferSize) {
531 BufferSize = Other.BufferSize;
532 memcpy(Buffer, Other.Buffer, BufferSize);
545 BufferSize = 0;
552 BufferSize = Other.BufferSize;
557 BufferSize = 0;
558 Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize,
572 SavePointer(TL.getOpaqueData(), Buffer, BufferSize, BufferCapacity);
573 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
584 SaveSourceLocation(IdentifierLoc, Buffer, BufferSize, BufferCapacity);
585 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
596 SaveSourceLocation(NamespaceLoc, Buffer, BufferSize, BufferCapacity);
597 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
607 SaveSourceLocation(AliasLoc, Buffer, BufferSize, BufferCapacity);
608 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
617 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
627 SaveSourceLocation(SuperLoc, Buffer, BufferSize, BufferCapacity);
628 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
638 BufferSize = 0;
648 SaveSourceLocation(R.getBegin(), Buffer, BufferSize, BufferCapacity);
656 SavePointer(TSInfo->getTypeLoc().getOpaqueData(), Buffer, BufferSize,
668 Buffer, BufferSize, BufferCapacity);
678 BufferSize = 0;
687 BufferSize = Other.getDataLength();
704 void *Mem = Context.Allocate(BufferSize, alignof(void *));
705 memcpy(Mem, Buffer, BufferSize);