Lines Matching defs:BufferSize
462 static void Append(char *Start, char *End, char *&Buffer, unsigned &BufferSize,
467 if (BufferSize + (End - Start) > BufferCapacity) {
471 (unsigned)(BufferSize + (End - Start)));
475 memcpy(NewBuffer, Buffer, BufferSize);
483 memcpy(Buffer + BufferSize, Start, End - Start);
484 BufferSize += End - Start;
489 unsigned &BufferSize, unsigned &BufferCapacity) {
492 reinterpret_cast<char *>(&Raw) + sizeof(Raw), Buffer, BufferSize,
497 static void SavePointer(void *Ptr, char *&Buffer, unsigned &BufferSize,
501 Buffer, BufferSize, BufferCapacity);
513 BufferSize = Other.BufferSize;
518 Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize,
527 if (Buffer && Other.Buffer && BufferCapacity >= Other.BufferSize) {
529 BufferSize = Other.BufferSize;
530 memcpy(Buffer, Other.Buffer, BufferSize);
543 BufferSize = 0;
550 BufferSize = Other.BufferSize;
555 BufferSize = 0;
556 Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize,
570 SavePointer(TL.getOpaqueData(), Buffer, BufferSize, BufferCapacity);
571 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
582 SaveSourceLocation(IdentifierLoc, Buffer, BufferSize, BufferCapacity);
583 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
594 SaveSourceLocation(NamespaceLoc, Buffer, BufferSize, BufferCapacity);
595 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
605 SaveSourceLocation(AliasLoc, Buffer, BufferSize, BufferCapacity);
606 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
615 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
625 SaveSourceLocation(SuperLoc, Buffer, BufferSize, BufferCapacity);
626 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
636 BufferSize = 0;
646 SaveSourceLocation(R.getBegin(), Buffer, BufferSize, BufferCapacity);
654 SavePointer(TSInfo->getTypeLoc().getOpaqueData(), Buffer, BufferSize,
666 Buffer, BufferSize, BufferCapacity);
676 BufferSize = 0;
685 BufferSize = Other.getDataLength();
702 void *Mem = Context.Allocate(BufferSize, alignof(void *));
703 memcpy(Mem, Buffer, BufferSize);