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