[#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 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()`. == 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; ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#