Lines Matching refs:Buffer

475 static void Append(char *Start, char *End, char *&Buffer, unsigned &BufferSize,  in Append()  argument
487 memcpy(NewBuffer, Buffer, BufferSize); in Append()
488 free(Buffer); in Append()
490 Buffer = NewBuffer; in Append()
494 memcpy(Buffer + BufferSize, Start, End - Start); in Append()
499 static void SaveSourceLocation(SourceLocation Loc, char *&Buffer, in SaveSourceLocation() argument
504 Buffer, BufferSize, BufferCapacity); in SaveSourceLocation()
508 static void SavePointer(void *Ptr, char *&Buffer, unsigned &BufferSize, in SavePointer() argument
512 Buffer, BufferSize, BufferCapacity); in SavePointer()
518 if (!Other.Buffer) in NestedNameSpecifierLocBuilder()
523 Buffer = Other.Buffer; in NestedNameSpecifierLocBuilder()
529 Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize, in NestedNameSpecifierLocBuilder()
538 if (Buffer && Other.Buffer && BufferCapacity >= Other.BufferSize) { in operator =()
541 memcpy(Buffer, Other.Buffer, BufferSize); in operator =()
547 free(Buffer); in operator =()
551 if (!Other.Buffer) { in operator =()
553 Buffer = nullptr; in operator =()
560 Buffer = Other.Buffer; in operator =()
567 Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize, in operator =()
581 SavePointer(TL.getOpaqueData(), Buffer, BufferSize, BufferCapacity); in Extend()
582 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in Extend()
593 SaveSourceLocation(IdentifierLoc, Buffer, BufferSize, BufferCapacity); in Extend()
594 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in Extend()
605 SaveSourceLocation(NamespaceLoc, Buffer, BufferSize, BufferCapacity); in Extend()
606 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in Extend()
616 SaveSourceLocation(AliasLoc, Buffer, BufferSize, BufferCapacity); in Extend()
617 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in Extend()
626 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in MakeGlobal()
636 SaveSourceLocation(SuperLoc, Buffer, BufferSize, BufferCapacity); in MakeSuper()
637 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in MakeSuper()
657 SaveSourceLocation(R.getBegin(), Buffer, BufferSize, BufferCapacity); in MakeTrivial()
665 SavePointer(TSInfo->getTypeLoc().getOpaqueData(), Buffer, BufferSize, in MakeTrivial()
677 Buffer, BufferSize, BufferCapacity); in MakeTrivial()
683 free(Buffer); in Adopt()
695 Buffer = static_cast<char *>(Other.getOpaqueData()); in Adopt()
708 return NestedNameSpecifierLoc(Representation, Buffer); in getWithLocInContext()
714 memcpy(Mem, Buffer, BufferSize); in getWithLocInContext()