[#BloombergLP-ball-AttributeContextProctor] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/ball.adoc[ball]::AttributeContextProctor :relfileprefix: ../../ :mrdocs: This class implements a proctor that, on its own destruction, will destroy the attribute context of the current thread. Attribute contexts are stored in thread‐local memory. On destruction, objects of this type will deallocate the current thread's attribute context (if one has been created), and set the thread‐local storage pointer to 0. == Synopsis Declared in `<ball_attributecontext.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class AttributeContextProctor; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/ball/AttributeContextProctor/2constructor-0e.adoc[`AttributeContextProctor`] [.small]#[constructor]# | Create an `AttributeContextProctor` object that will destroy the current attribute context on destruction. | xref:BloombergLP/ball/AttributeContextProctor/2destructor.adoc[`~AttributeContextProctor`] [.small]#[destructor]# | Destroy this object (as well as the current attribute context). |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#