[#BloombergLP-ball-FixedSizeRecordBuffer-front] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/ball.adoc[ball]::xref:BloombergLP/ball/FixedSizeRecordBuffer.adoc[FixedSizeRecordBuffer]::front :relfileprefix: ../../../ :mrdocs: Return a reference to the shared pointer at the front of this buffer. == Synopsis Declared in `<ball_fixedsizerecordbuffer.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- virtual xref:bsl/shared_ptr-0a.adoc[bsl::shared_ptr<Record>] const& front() const override; ---- == Description Return a reference of the shared pointer referring to the record positioned at the front end of this record buffer. The behavior is undefined unless this record buffer has been locked by the `beginSequence` method and unless `0 < length()`. == Return Value reference to the shared pointer at the front of this buffer [.small]#Created with https://www.mrdocs.com[MrDocs]#