[#BloombergLP-bdlc-FlatHashTable-controls]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlc.adoc[bdlc]::xref:BloombergLP/bdlc/FlatHashTable.adoc[FlatHashTable]::controls
:relfileprefix: ../../../
:mrdocs:

Return the address of the underlying control array, or 0&period;

== Synopsis

Declared in `&lt;bdlc&lowbar;flathashtable&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
uint8&lowbar;t const*
controls() const;
----

== Description

Return the address of the first element of the underlying array of control values in this table, or 0 if this table is in the zero&hyphen;capacity state&period; An element of this array has the value `FlatHashTable&lowbar;GroupControl&colon;&colon;k&lowbar;EMPTY`, `FlatHashTable&lowbar;GroupControl&colon;&colon;k&lowbar;ERASED`, or a seven bit hashlet value for the in&hyphen;use position (the highest&hyphen;order bit is unset)&period;

== Return Value

address of the control array, or 0


[.small]#Created with https://www.mrdocs.com[MrDocs]#
