[#BloombergLP-bdlcc-Deque-Proctor-2constructor] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlcc.adoc[bdlcc]::xref:BloombergLP/bdlcc/Deque.adoc[Deque]::xref:BloombergLP/bdlcc/Deque/Proctor.adoc[Proctor]::Proctor :relfileprefix: ../../../../ :mrdocs: Create a `Proctor` object to provide access to the underlying `bsl::deque` contained in the optionally specified `*container`, locking `container`s mutex. If no `container` is specified, this object will be null. == Synopsis Declared in `<bdlcc_deque.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- explicit Proctor(xref:BloombergLP/bdlcc/Deque.adoc[Deque<TYPE>]* container = 0); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#