reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/NestedNameSpecifier.h
  379       free(Buffer);
  477     return NestedNameSpecifierLoc(Representation, Buffer).getSourceRange();
  493     return NestedNameSpecifierLoc(Representation, Buffer);
  509     return std::make_pair(Buffer, BufferSize);
tools/clang/lib/AST/NestedNameSpecifier.cpp
  517   if (!Other.Buffer)
  522     Buffer = Other.Buffer;
  522     Buffer = Other.Buffer;
  528   Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize,
  528   Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize,
  528   Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize,
  537   if (Buffer && Other.Buffer && BufferCapacity >= Other.BufferSize) {
  537   if (Buffer && Other.Buffer && BufferCapacity >= Other.BufferSize) {
  540     memcpy(Buffer, Other.Buffer, BufferSize);
  540     memcpy(Buffer, Other.Buffer, BufferSize);
  546     free(Buffer);
  550   if (!Other.Buffer) {
  552     Buffer = nullptr;
  559     Buffer = Other.Buffer;
  559     Buffer = Other.Buffer;
  566   Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize,
  566   Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize,
  566   Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize,
  580   SavePointer(TL.getOpaqueData(), Buffer, BufferSize, BufferCapacity);
  581   SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
  592   SaveSourceLocation(IdentifierLoc, Buffer, BufferSize, BufferCapacity);
  593   SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
  604   SaveSourceLocation(NamespaceLoc, Buffer, BufferSize, BufferCapacity);
  605   SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
  615   SaveSourceLocation(AliasLoc, Buffer, BufferSize, BufferCapacity);
  616   SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
  625   SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
  635   SaveSourceLocation(SuperLoc, Buffer, BufferSize, BufferCapacity);
  636   SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
  656         SaveSourceLocation(R.getBegin(), Buffer, BufferSize, BufferCapacity);
  664         SavePointer(TSInfo->getTypeLoc().getOpaqueData(), Buffer, BufferSize,
  676                        Buffer, BufferSize, BufferCapacity);
  682     free(Buffer);
  694   Buffer = static_cast<char *>(Other.getOpaqueData());
  707     return NestedNameSpecifierLoc(Representation, Buffer);
  713   memcpy(Mem, Buffer, BufferSize);