[#BloombergLP-bdlbb-BlobBuffer-buffer-05] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlbb.adoc[bdlbb]::xref:BloombergLP/bdlbb/BlobBuffer.adoc[BlobBuffer]::buffer :relfileprefix: ../../../ :mrdocs: `buffer` overloads == Synopses Declared in `<bdlbb_blob.h>` Return a reference to the shared pointer to the modifiable buffer represented by this object. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/shared_ptr-0a.adoc[bsl::shared_ptr<char>]& xref:BloombergLP/bdlbb/BlobBuffer/buffer-03.adoc[buffer](); ---- [.small]#xref:BloombergLP/bdlbb/BlobBuffer/buffer-03.adoc[_» more..._]# Return a reference to the non‐modifiable shared pointer to the buffer represented by this object. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/shared_ptr-0a.adoc[bsl::shared_ptr<char>] const& xref:BloombergLP/bdlbb/BlobBuffer/buffer-00.adoc[buffer]() const; ---- [.small]#xref:BloombergLP/bdlbb/BlobBuffer/buffer-00.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#